.AdminButton_button__QffeR.AdminButton_button__QffeR{--button-active-transform:none;--button-border-width:1px;--button-hover-transform:none;--button-min-height:var(--admin-control-height);--button-padding-block:var(--admin-space-2);--button-padding-inline:var(--admin-space-4);--button-primary-active-background:var(--admin-accent-fill-hover);--button-primary-active-border:var(--admin-accent-fill-hover);--button-primary-active-color:var(--admin-on-accent);--button-primary-background:var(--admin-accent-fill);--button-primary-border:var(--admin-accent-fill);--button-primary-color:var(--admin-on-accent);--button-primary-hover-background:var(--admin-accent-fill-hover);--button-primary-hover-border:var(--admin-accent-fill-hover);--button-primary-hover-color:var(--admin-on-accent);--button-secondary-active-background:var(--admin-active);--button-secondary-active-border:var(--admin-border-strong);--button-secondary-active-color:var(--admin-text);--button-secondary-background:var(--admin-surface);--button-secondary-border:var(--admin-border-strong);--button-secondary-color:var(--admin-text);--button-secondary-hover-background:var(--admin-hover);--button-secondary-hover-border:var(--admin-accent);--button-secondary-hover-color:var(--admin-accent);--button-tertiary-active-background:var(--admin-active);--button-tertiary-color:var(--admin-text-muted);--button-tertiary-hover-background:var(--admin-hover);--ds-border:var(--admin-border);--ds-disabled:var(--admin-surface-subtle);--ds-disabled-text:var(--admin-disabled);--ds-focus:var(--admin-focus);--ds-link:var(--admin-accent);--ds-primary-soft-active:var(--admin-active);--ds-primary-soft-hover:var(--admin-hover);--ds-primary-text:var(--admin-accent);--motion-hover-lift:0;--transition-fast:var(--admin-transition-fast);border-radius:var(--admin-radius-sm);font-size:.875rem;transform:none}.AdminButton_button__QffeR.AdminButton_button__QffeR:focus-visible{box-shadow:var(--admin-focus-shadow);outline:var(--admin-focus-outline);outline-offset:var(--admin-focus-outline-offset)}.AdminButton_button__QffeR.AdminButton_button__QffeR>span:last-child{white-space:normal}.AdminButton_compact__3V7Im.AdminButton_compact__3V7Im{--button-min-height:2rem;--button-padding-block:var(--admin-space-1);--button-padding-inline:var(--admin-space-3)}.AdminButton_danger__Jlisp.AdminButton_danger__Jlisp{--button-secondary-active-background:var(--admin-error-hover);--button-secondary-active-border:var(--admin-error-hover);--button-secondary-active-color:var(--admin-on-error);--button-secondary-background:var(--admin-error);--button-secondary-border:var(--admin-error);--button-secondary-color:var(--admin-on-error);--button-secondary-hover-background:var(--admin-error-hover);--button-secondary-hover-border:var(--admin-error-hover);--button-secondary-hover-color:var(--admin-on-error)}.AdminButton_regular__BxaVK{min-width:0}.Button_button__G_M3D{align-items:center;appearance:none;background-color:rgba(0,0,0,0);border:var(--button-border-width) solid rgba(0,0,0,0);border-radius:var(--radius-medium);box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-sm);font-weight:600;gap:8px;justify-content:center;line-height:1.25;min-height:var(--button-min-height);padding:var(--button-padding-block) var(--button-padding-inline);text-align:center;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);-webkit-user-select:none;user-select:none}.Button_button__G_M3D:hover:not(:disabled):not(.Button_disabled__38p4T){transform:var(--button-hover-transform,translateY(var(--motion-hover-lift)))}.Button_button__G_M3D:active:not(:disabled):not(.Button_disabled__38p4T){transform:var(--button-active-transform,translateY(0))}.Button_button__G_M3D:focus-visible{outline:3px var(--ds-focus) solid;outline-offset:3px;box-shadow:0 0 0 6px var(--ds-surface)}.Button_button__G_M3D.Button_disabled__38p4T,.Button_button__G_M3D:disabled{background-color:var(--ds-disabled);border-color:var(--ds-border);color:var(--ds-disabled-text);cursor:not-allowed;opacity:.64;pointer-events:none}.Button_primary__ca0kP{background:var(--button-primary-background);border-color:var(--button-primary-border);color:var(--button-primary-color)}.Button_primary__ca0kP:hover:not(:disabled):not(.Button_disabled__38p4T){background:var(--button-primary-hover-background);border-color:var(--button-primary-hover-border);color:var(--button-primary-hover-color)}.Button_primary__ca0kP:active:not(:disabled):not(.Button_disabled__38p4T){background:var(--button-primary-active-background);border-color:var(--button-primary-active-border);color:var(--button-primary-active-color)}.Button_secondary__TEtsE{background:var(--button-secondary-background);border-color:var(--button-secondary-border);color:var(--button-secondary-color)}.Button_secondary__TEtsE:hover:not(:disabled):not(.Button_disabled__38p4T){background:var(--button-secondary-hover-background);border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-color)}.Button_secondary__TEtsE:active:not(:disabled):not(.Button_disabled__38p4T){background:var(--button-secondary-active-background);border-color:var(--button-secondary-active-border);color:var(--button-secondary-active-color)}.Button_whatsapp__a8vYs{background:var(--brand-whatsapp);color:var(--brand-on-whatsapp)}.Button_tertiary__upbd8{background:var(--button-tertiary-background,transparent);color:var(--button-tertiary-color,var(--ds-primary-text))}.Button_tertiary__upbd8:hover:not(:disabled):not(.Button_disabled__38p4T){background:var(--button-tertiary-hover-background,var(--ds-primary-soft-hover))}.Button_tertiary__upbd8:active:not(:disabled):not(.Button_disabled__38p4T){background:var(--button-tertiary-active-background,var(--ds-primary-soft-active))}.Button_outline__yvSs7{border-color:var(--ds-primary-text);color:var(--ds-primary-text)}.Button_outline__yvSs7:hover:not(:disabled):not(.Button_disabled__38p4T){background:var(--ds-primary-soft-hover);border-color:var(--ds-primary-text)}.Button_outline__yvSs7:active:not(:disabled):not(.Button_disabled__38p4T){background:var(--ds-primary-soft-active)}.Button_link__XpWpz{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--ds-link);padding-inline:0;text-decoration:underline;text-underline-offset:.15em}.Button_link__XpWpz:hover:not(:disabled):not(.Button_disabled__38p4T){text-decoration-thickness:2px;transform:none}.Button_link__XpWpz:active:not(:disabled):not(.Button_disabled__38p4T){transform:none}.Button_link__XpWpz.Button_disabled__38p4T,.Button_link__XpWpz:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--ds-disabled-text)}.Button_inline__9OCsN{align-items:baseline;background:rgba(0,0,0,0);border:0;border-radius:0;color:var(--ds-link);display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;min-height:0;padding:0;text-align:inherit;text-decoration:underline;text-underline-offset:.15em;transition:color var(--transition-fast);-webkit-user-select:text;user-select:text}.Button_inline__9OCsN:hover:not(:disabled):not(.Button_disabled__38p4T){background:rgba(0,0,0,0);color:var(--ds-primary-text);text-decoration-thickness:2px;transform:none}.Button_inline__9OCsN:active:not(:disabled):not(.Button_disabled__38p4T){background:rgba(0,0,0,0);color:var(--ds-primary-text);transform:none}.Button_inline__9OCsN.Button_disabled__38p4T,.Button_inline__9OCsN:disabled{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--ds-disabled-text)}.Button_width-auto__EdG30{width:auto}.Button_width-full__r3gIQ{width:100%}.Button_width-fit-content__lv1b3{width:fit-content}.Button_iconOnly__kLFgn{height:2.75rem;min-width:2.75rem;padding:0}.Button_icon__u_ZCy{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.Button_icon__u_ZCy>img,.Button_icon__u_ZCy>svg{display:block;height:var(--icon-size,1.5rem);width:var(--icon-size,1.5rem)}.Button_icon__u_ZCy>.Button_whatsappIcon__ljxEv{height:24px;width:24px}.Button_iconRight__lrgaD{flex-direction:row-reverse}.Button_label___pyYD{min-width:0;white-space:nowrap}.Button_spinner__dhbpO{animation:Button_button-spinner__46QYx .8s linear infinite}@keyframes Button_button-spinner__46QYx{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.Button_button__G_M3D{transition:none}.Button_spinner__dhbpO{animation:none}}.AdminFormControls_control__i7eel{--ui-control-background:var(--admin-surface);--ui-control-border:var(--admin-border-strong);--ui-control-disabled-background:var(--admin-surface-subtle);--ui-control-disabled-border:var(--admin-border);--ui-control-disabled-text:var(--admin-disabled);--ui-control-focus-border:var(--admin-focus);--ui-control-focus-radius:var(--ui-control-radius);--ui-control-focus-outline:var(--admin-focus-outline);--ui-control-focus-outline-offset:var(--admin-control-focus-outline-offset);--ui-control-focus-shadow:var(--admin-focus-shadow);--ui-control-font-size:inherit;--ui-control-hover-border:var(--admin-text-subtle);--ui-control-invalid-border:var(--admin-error);--ui-control-invalid-outline:0;--ui-control-min-height:var(--admin-control-height);--ui-control-radius:var(--admin-radius-sm);--ui-control-text:var(--admin-text);--ui-control-line-height:inherit;--ui-control-padding-block:var(--admin-space-2);--ui-control-padding-inline-end:var(--admin-space-3);--ui-control-padding-inline-start:var(--admin-space-3);--ui-control-placeholder:var(--admin-text-muted);--ui-control-width:100%;font:inherit;min-width:0}.AdminFormControls_field__9msH_{min-width:0}.AdminFormControls_label__z0qgB{color:var(--admin-text)}.AdminFormControls_label__z0qgB>span{font-size:.82rem;font-weight:650;line-height:1.4}.AdminFormControls_textarea__LC4YD{--ui-control-resize:vertical}.FlexBox_flexbox__mEmUB{display:flex}.FlexBox_direction-row__ui9Yd{flex-direction:row}.FlexBox_direction-row-reverse__GHOwF{flex-direction:row-reverse}.FlexBox_direction-column__XopP9{flex-direction:column}.FlexBox_direction-column-reverse__llI1k{flex-direction:column-reverse}.FlexBox_wrap-wrap__9LZfO{flex-wrap:wrap}.FlexBox_wrap-nowrap__MkReu{flex-wrap:nowrap}.FlexBox_justify-content-flex-start__JTpWg{justify-content:flex-start}.FlexBox_justify-content-flex-end__BIW7z{justify-content:flex-end}.FlexBox_justify-content-center__mY9f9{justify-content:center}.FlexBox_justify-content-space-between__SIoS2{justify-content:space-between}.FlexBox_justify-content-space-around__PyYfI{justify-content:space-around}.FlexBox_align-items-flex-start__fl3yL{align-items:flex-start}.FlexBox_align-items-flex-end__J7AEL{align-items:flex-end}.FlexBox_align-items-center__CX_Yk{align-items:center}.FlexBox_align-items-baseline__uz8rl{align-items:baseline}.FlexBox_align-items-stretch__VL9sR{align-items:stretch}.FlexBox_position-relative__F0T8E{position:relative}.FlexBox_position-absolute__teBkW{position:absolute}.FlexBox_position-fixed__l3Htp{position:fixed}.FlexBox_position-static__Ww6UP{position:static}.FlexBox_gap-1___cj3a{gap:4px}.FlexBox_gap-2__jDOTf{gap:8px}.FlexBox_gap-3__pVJAw{gap:12px}.FlexBox_gap-4__Hrh5c{gap:16px}.FlexBox_gap-5__2eVM7{gap:20px}.FlexBox_gap-6___lspY{gap:24px}.FlexBox_gap-7__euQ0p{gap:32px}.FlexBox_gap-8__UWLIq{gap:56px}.FlexBox_gap-9__bAdoO{gap:64px}.FlexBox_gap-10__ISZDC{gap:96px}.CMSFAQBlock_answer__TLUS2,.CMSFAQBlock_content__na6LR,.CMSFAQBlock_plainItem__R8CzC,.CMSFAQBlock_plainItems__f8YA8{display:flex;flex-direction:column;min-width:0}.CMSFAQBlock_content__na6LR{gap:24px;width:100%}.CMSFAQBlock_accordion__IXAFK,.CMSFAQBlock_plainItems__f8YA8{max-width:72ch;width:100%}.CMSFAQBlock_plainItems__f8YA8{gap:20px}.CMSFAQBlock_answer__TLUS2,.CMSFAQBlock_plainItem__R8CzC{gap:12px}.CMSFAQBlock_question__yQIEM{font-size:1.125rem;font-weight:700;margin:0}.CMSFAQBlock_answer__TLUS2{overflow-wrap:anywhere}.CMSFAQBlock_answer__TLUS2 blockquote,.CMSFAQBlock_answer__TLUS2 ol,.CMSFAQBlock_answer__TLUS2 p,.CMSFAQBlock_answer__TLUS2 ul{margin-block:0}.CMSFAQBlock_editorPlaceholder__fzdV6{border:1px dashed var(--ds-border);min-height:4rem}.CMSFAQBlock_placeholderContent__GT56h{display:block;min-height:2rem}.Checkbox_label__eLtqv{cursor:pointer;display:inline-block;position:relative}.Checkbox_label__eLtqv>span{align-items:center;display:inline-flex;flex-wrap:wrap}.Checkbox_checkboxField__SEIRy{display:flex;flex-direction:column;gap:8px}.Checkbox_checkboxContainer__WtcC3{flex-direction:row}.Checkbox_checkbox__A6_wc{align-items:center;background-color:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--radius-small);box-sizing:border-box;color:var(--ds-on-primary);display:inline-flex;flex-shrink:0;justify-content:center;position:relative;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.Checkbox_checkbox__A6_wc:has(.Checkbox_input__TZPFn:focus-visible){outline:3px var(--ds-focus) solid;outline-offset:0;box-shadow:0 0 0 6px var(--ds-surface)}.Checkbox_checkbox__A6_wc.Checkbox_flex-start__v84r6{align-self:flex-start}.Checkbox_checkbox__A6_wc.Checkbox_center__SgKAX{align-self:center}.Checkbox_checkbox__A6_wc.Checkbox_flex-end__enK2e{align-self:flex-end}.Checkbox_checkbox__A6_wc.Checkbox_brand__xRcwS:has(.Checkbox_input__TZPFn:checked){background-color:var(--ds-primary);border-color:var(--ds-control-accent);color:var(--ds-on-primary)}.Checkbox_checkbox__A6_wc.Checkbox_secondary__a5ZEf:has(.Checkbox_input__TZPFn:checked){background-color:var(--ds-secondary);border-color:var(--ds-secondary-text);color:var(--ds-on-secondary)}.Checkbox_checkbox__A6_wc.Checkbox_small__oEvO6{height:24px;width:24px}.Checkbox_checkbox__A6_wc.Checkbox_regular__CLRox{height:28px;width:28px}.Checkbox_disabled__M8_DI{color:var(--ds-disabled-text);cursor:not-allowed}.Checkbox_disabled__M8_DI .Checkbox_checkbox__A6_wc:has(.Checkbox_input__TZPFn:disabled){background-color:var(--ds-disabled);border-color:var(--ds-border);color:var(--ds-disabled-text)}.Checkbox_input__TZPFn{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.Checkbox_checkmarkIcon__pzsww{opacity:0;pointer-events:none}.Checkbox_input__TZPFn:checked+.Checkbox_checkmarkIcon__pzsww{opacity:1}.Checkbox_isInvalid__sV72N{border-color:var(--ds-error);outline:1px solid var(--ds-border-strong);outline-offset:1px}@media(prefers-reduced-motion:reduce){.Checkbox_checkbox__A6_wc{transition:none}}.AdminTabs_tabs__jQFri{border-block-end:1px solid var(--admin-border);display:flex;gap:var(--admin-space-2);overflow-x:auto}.AdminTabs_tab__rnFCI{background:rgba(0,0,0,0);border:0;border-block-end:2px solid rgba(0,0,0,0);color:var(--admin-text-muted);cursor:pointer;flex:0 0 auto;font:inherit;padding:var(--admin-space-3) var(--admin-space-4);text-decoration:none;white-space:nowrap}.AdminTabs_tab__rnFCI:hover:not(:disabled){color:var(--admin-text)}.AdminTabs_tab__rnFCI[aria-current=page],.AdminTabs_tab__rnFCI[aria-selected=true]{border-block-end-color:var(--admin-accent);color:var(--admin-text);font-weight:600}.AdminTabs_tab__rnFCI:disabled{color:var(--admin-disabled);cursor:not-allowed}.AdminTabs_tab__rnFCI:focus-visible{box-shadow:var(--admin-focus-shadow);outline:var(--admin-focus-outline);outline-offset:-3px}.CMSFeatureGridBlock_body__FFhdv,.CMSFeatureGridBlock_content__Z8iKS,.CMSFeatureGridBlock_itemCopy__2Ci_w,.CMSFeatureGridBlock_item__IbzP6{display:flex;flex-direction:column;min-width:0}.CMSFeatureGridBlock_content__Z8iKS{gap:24px;width:100%}.CMSFeatureGridBlock_items__Y7ID9{display:grid;gap:var(--grid-gap);list-style:none;margin:0;padding:0;width:100%}.CMSFeatureGridBlock_item__IbzP6{gap:16px;overflow-wrap:anywhere}.CMSFeatureGridBlock_body__FFhdv,.CMSFeatureGridBlock_itemCopy__2Ci_w{gap:12px}.CMSFeatureGridBlock_body__FFhdv blockquote,.CMSFeatureGridBlock_body__FFhdv ol,.CMSFeatureGridBlock_body__FFhdv p,.CMSFeatureGridBlock_body__FFhdv ul{margin-block:0}.CMSFeatureGridBlock_icon__kAHT5{color:var(--ds-primary-text)}.CMSFeatureGridBlock_image__x0zMr,.CMSFeatureGridBlock_media__9_kp0{width:100%}.CMSFeatureGridBlock_image__x0zMr{object-fit:cover}.CMSFeatureGridBlock_variant-cards__4ArPp{--feature-grid-min:18rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--feature-grid-min)),1fr));max-width:calc(3*var(--feature-grid-min) + 2*var(--grid-gap))}.CMSFeatureGridBlock_variant-cards__4ArPp .CMSFeatureGridBlock_item__IbzP6{background:var(--section-frame-surface-background);border:1px solid var(--section-frame-surface-border);border-radius:var(--radius-medium);color:var(--section-frame-surface-foreground);padding:clamp(1rem,3vw,1.75rem)}.CMSFeatureGridBlock_variant-cards__4ArPp.CMSFeatureGridBlock_density-compact__Rc_ZY{--feature-grid-min:14rem;max-width:calc(4*var(--feature-grid-min) + 3*var(--grid-gap))}.CMSFeatureGridBlock_variant-iconList__etNcC{grid-template-columns:minmax(0,1fr);max-width:calc(44rem + var(--grid-gap))}@container cms-page-section (min-width: 768px){.CMSFeatureGridBlock_variant-iconList__etNcC{grid-template-columns:repeat(2,minmax(0,1fr))}}.CMSFeatureGridBlock_variant-editorial__i3U6e{grid-template-columns:minmax(0,1fr);max-width:calc(44rem + var(--grid-gap))}@container cms-page-section (min-width: 992px){.CMSFeatureGridBlock_variant-editorial__i3U6e{grid-template-columns:repeat(2,minmax(0,1fr))}}.CMSFeatureGridBlock_editorPlaceholder__AWOy9{border:1px dashed var(--ds-border);min-height:5rem}.CMSHeroBlock_hero__P_7ev{align-items:var(--hero-align-items,center);display:grid;gap:var(--grid-gap);min-width:0;width:100%}.CMSHeroBlock_copy__QVJZI{display:flex;flex-direction:column;gap:20px;min-width:0}.CMSHeroBlock_variant-editorial__qSf_j,.CMSHeroBlock_variant-imageBackground__TIIyM,.CMSHeroBlock_variant-split__WDFsP{grid-template-columns:minmax(0,1fr)}@container cms-page-section (min-width: 768px){.CMSHeroBlock_variant-split__WDFsP{grid-template-columns:repeat(2,minmax(0,1fr))}}.CMSHeroBlock_mediaSide-left__TRYlJ .CMSHeroBlock_media__4uT6p{order:-1}.CMSHeroBlock_vertical-start__AmCAE{--hero-align-items:start}.CMSHeroBlock_vertical-center__Otb2K{--hero-align-items:center}.CMSHeroBlock_vertical-end__C5Kq9{--hero-align-items:end}.CMSHeroBlock_height-compact__o9Wgx,.CMSHeroBlock_height-screen___H_Da,.CMSHeroBlock_height-tall__e8MaA{min-height:0}@container cms-page-section (min-width: 768px){.CMSHeroBlock_height-screen___H_Da,.CMSHeroBlock_height-tall__e8MaA{min-height:min(42rem,75svh)}.CMSHeroBlock_height-screen___H_Da{min-height:max(36rem,100svh - var(--site-header-height,0px))}}.CMSHeroBlock_media__4uT6p{margin:0;min-width:0}.CMSHeroBlock_image__QzDWR{display:block;height:100%;object-fit:cover;width:100%}.CMSHeroBlock_imageAspect-square__rlLN_{aspect-ratio:1}.CMSHeroBlock_imageAspect-landscape__xM_VX{aspect-ratio:4/3}.CMSHeroBlock_imageAspect-cinematic__qSWCS{aspect-ratio:16/9}.CMSHeroBlock_imageAspect-portrait__1Lw_t{aspect-ratio:4/5}.CMSHeroBlock_imageAspect-original__kKucH{height:auto}.CMSHeroBlock_caption__dvj_7{color:var(--ds-text-muted);font-size:.875rem;line-height:1.5;margin-top:8px}.CMSLogoCloudBlock_content__vV8db{display:flex;flex-direction:column;gap:24px;min-width:0;width:100%}.CMSLogoCloudBlock_items__OcLCr{list-style:none;margin:0;padding:0;width:100%}.CMSLogoCloudBlock_variant-grid__wj7ZA{--logo-cloud-min:8rem;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--logo-cloud-min)),1fr));max-width:calc(6*var(--logo-cloud-min) + 5*var(--grid-gap))}.CMSLogoCloudBlock_variant-staticStrip__mcikc{align-items:center;display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.CMSLogoCloudBlock_variant-staticStrip__mcikc .CMSLogoCloudBlock_item__HY34Q{flex:1 1 8rem;max-width:12rem}.CMSLogoCloudBlock_item__HY34Q,.CMSLogoCloudBlock_link__tGEOp{align-items:center;display:flex;justify-content:center;min-width:0}.CMSLogoCloudBlock_item__HY34Q{min-height:5rem;padding:12px}.CMSLogoCloudBlock_link__tGEOp{border-radius:var(--radius-small);width:100%}.CMSLogoCloudBlock_logo__Y8RKV{display:block;height:auto;max-height:5rem;max-width:100%;object-fit:contain;width:auto}.CMSLogoCloudBlock_editorPlaceholder__kGQPd{border:1px dashed var(--ds-border)}.CMSRichContentBlock_content__psriv,.CMSRichContentBlock_stack__4ACPk{display:flex;flex-direction:column;width:100%}.CMSRichContentBlock_content__psriv{gap:24px}.CMSRichContentBlock_stack__4ACPk{gap:var(--grid-gap)}.CMSRichContentBlock_variant-callout___uebP{background:var(--section-frame-callout-background);border:1px solid var(--section-frame-callout-border);border-radius:var(--radius-medium);box-shadow:var(--ds-shadow-subtle);box-sizing:border-box;color:var(--section-frame-callout-foreground);padding:clamp(1.25rem,4vw,2.5rem)}.CMSSplitContentBlock_split__vQLUk{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.CMSSplitContentBlock_copy__Wo5j3{align-self:center;display:flex;flex-direction:column;gap:20px;min-width:0}.CMSSplitContentBlock_body__NB08B{display:flex;flex-direction:column;gap:16px;max-width:72ch}.CMSSplitContentBlock_body__NB08B blockquote,.CMSSplitContentBlock_body__NB08B ol,.CMSSplitContentBlock_body__NB08B p,.CMSSplitContentBlock_body__NB08B ul{margin-block:0}.CMSSplitContentBlock_image__kh4PZ,.CMSSplitContentBlock_media__Mfu_y{height:100%;width:100%}.CMSSplitContentBlock_image__kh4PZ{object-fit:cover}@container cms-page-section (min-width: 768px){.CMSSplitContentBlock_split__vQLUk:not(.CMSSplitContentBlock_mediaBackground__ECaub){grid-template-columns:repeat(2,minmax(0,1fr))}.CMSSplitContentBlock_ratio-textTwoThirds__U2kf3{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.CMSSplitContentBlock_ratio-mediaTwoThirds__25c_V{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.CMSSplitContentBlock_variant-mediaLeft__mNi_f .CMSSplitContentBlock_copy__Wo5j3{grid-column:2;grid-row:1}.CMSSplitContentBlock_variant-mediaLeft__mNi_f .CMSSplitContentBlock_media__Mfu_y{grid-column:1;grid-row:1}.CMSSplitContentBlock_variant-mediaLeft__mNi_f.CMSSplitContentBlock_ratio-textTwoThirds__U2kf3{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.CMSSplitContentBlock_variant-mediaLeft__mNi_f.CMSSplitContentBlock_ratio-mediaTwoThirds__25c_V{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.CMSSplitContentBlock_mediaBackground__ECaub{--button-primary-background:var(--ds-on-overlay);--button-primary-border:var(--ds-on-overlay);--button-primary-color:var(--ds-inverse-background);--button-secondary-background:transparent;--button-secondary-border:var(--ds-on-overlay);--button-secondary-color:var(--ds-on-overlay);--ds-focus:var(--ds-on-overlay);--ds-link:var(--ds-on-overlay);--ds-text:var(--ds-on-overlay);--ds-text-muted:var(--ds-on-overlay);--ds-text-subtle:var(--ds-on-overlay);color:var(--ds-on-overlay);min-height:min(36rem,70svh);overflow:hidden;padding:clamp(1.25rem,6vw,4rem);position:relative}.CMSSplitContentBlock_mediaBackground__ECaub:after{background:var(--ds-overlay);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.CMSSplitContentBlock_mediaBackground__ECaub .CMSSplitContentBlock_media__Mfu_y{inset:0;position:absolute}.CMSSplitContentBlock_mediaBackground__ECaub .CMSSplitContentBlock_image__kh4PZ{aspect-ratio:auto}.CMSSplitContentBlock_mediaBackground__ECaub .CMSSplitContentBlock_copy__Wo5j3{max-width:60ch;position:relative;z-index:2}.CMSSplitContentBlock_backgroundCaption__9YZF2{background:var(--ds-overlay);bottom:12px;color:var(--ds-on-overlay);left:12px;margin:0;max-width:calc(100% - 24px);padding:8px 12px;position:absolute;z-index:2}.CMSStatisticsBlock_content__NWEj_{display:flex;flex-direction:column;gap:24px;min-width:0;width:100%}.CMSStatisticsBlock_items__c6gEh{--statistics-min:12rem;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--statistics-min)),1fr));margin:0;max-width:calc(4*var(--statistics-min) + 3*var(--grid-gap));width:100%}.CMSStatisticsBlock_item__02Jlj{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;overflow-wrap:anywhere}.CMSStatisticsBlock_label__zUd56{color:var(--ds-text-muted);font-weight:600}.CMSStatisticsBlock_context__OJGH5,.CMSStatisticsBlock_value__MzrtM{margin:0}.CMSStatisticsBlock_value__MzrtM{font-size:clamp(1.75rem,5vw,3rem);font-weight:700;line-height:1.1}.CMSStatisticsBlock_context__OJGH5{color:var(--ds-text-muted)}.CMSStatisticsBlock_variant-band__HAnKH .CMSStatisticsBlock_item__02Jlj{border-inline-start:2px solid var(--ds-border-strong);padding-inline-start:16px}.CMSStatisticsBlock_variant-cards__7WWQ_ .CMSStatisticsBlock_item__02Jlj{background:var(--section-frame-surface-background);border:1px solid var(--section-frame-surface-border);border-radius:var(--radius-medium);color:var(--section-frame-surface-foreground);padding:clamp(1rem,3vw,1.75rem)}.CMSStatisticsBlock_variant-minimal__YUiZe{gap:20px}.CMSStatisticsBlock_editorPlaceholder__6IrJ5{border:1px dashed var(--ds-border);min-height:5rem}.CMSTestimonialsBlock_content__79dVb{display:flex;flex-direction:column;gap:24px;min-width:0;width:100%}.CMSTestimonialsBlock_items__grMJy{width:100%}.CMSTestimonialsBlock_item__5u2mO{display:flex;flex-direction:column;gap:20px;margin:0;min-width:0;overflow-wrap:anywhere}.CMSTestimonialsBlock_quote__SLnp7{display:flex;flex-direction:column;font-size:1.125rem;gap:12px;margin:0}.CMSTestimonialsBlock_quote__SLnp7 p{margin-block:0}.CMSTestimonialsBlock_attribution__3qtOr{align-items:center;display:flex;gap:12px}.CMSTestimonialsBlock_attributionCopy__hmzIN{display:flex;flex-direction:column;gap:4px}.CMSTestimonialsBlock_context__uKu3P{color:var(--ds-text-muted)}.CMSTestimonialsBlock_portrait__KxHmD{aspect-ratio:1;border-radius:var(--radius-full);height:4rem;object-fit:cover;width:4rem}.CMSTestimonialsBlock_variant-grid__2eFtZ{--testimonial-min:18rem;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--testimonial-min)),1fr));max-width:calc(3*var(--testimonial-min) + 2*var(--grid-gap))}.CMSTestimonialsBlock_variant-grid__2eFtZ .CMSTestimonialsBlock_item__5u2mO{background:var(--section-frame-surface-background);border:1px solid var(--section-frame-surface-border);border-radius:var(--radius-medium);color:var(--section-frame-surface-foreground);padding:clamp(1rem,3vw,1.75rem)}.CMSTestimonialsBlock_variant-featured__RDWYg{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);max-width:60rem}.CMSTestimonialsBlock_variant-featured__RDWYg .CMSTestimonialsBlock_item__5u2mO:first-child{font-size:1.125em}.CMSTestimonialsBlock_variant-quotes__6dPB_{display:flex;flex-direction:column;gap:var(--grid-gap);max-width:72ch}.CMSTestimonialsBlock_variant-quotes__6dPB_ .CMSTestimonialsBlock_item__5u2mO{border-inline-start:2px solid var(--ds-border-strong);padding-inline-start:20px}.CMSTestimonialsBlock_editorPlaceholder__SNgxq{border:1px dashed var(--ds-border);min-height:7rem}.CMSRelatedBlogPosts_section__HI8QB{background:var(--ds-surface-subtle);border-block:1px solid var(--ds-border);margin-block-start:var(--section-space-normal);padding:var(--section-space-normal) var(--site-margin-small) var(--section-space-large)}.CMSRelatedBlogPosts_content__mMl3j{margin-inline:auto;max-width:var(--content-width)}.CMSRelatedBlogPosts_content__mMl3j>h2{margin:0 0 32px}.CMSRelatedBlogPosts_grid__UxMEk{display:grid;gap:var(--grid-gap)}.CMSRelatedBlogPosts_card__aYPh_{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--radius-large);min-width:0;overflow:hidden}.CMSRelatedBlogPosts_card__aYPh_:nth-child(n+3){display:none}.CMSRelatedBlogPosts_cardLink__Pnrf4{color:var(--ds-text);display:grid;grid-template-rows:auto 1fr;height:100%;text-decoration:none}.CMSRelatedBlogPosts_withoutImage__LZCZ3{grid-template-rows:1fr}.CMSRelatedBlogPosts_cardLink__Pnrf4:focus-visible{box-shadow:0 0 0 6px var(--ds-surface);outline:3px var(--ds-focus) solid;outline-offset:-4px}.CMSRelatedBlogPosts_image__BdVEv{aspect-ratio:16/9;background:var(--ds-surface-subtle);display:block;overflow:hidden}.CMSRelatedBlogPosts_image__BdVEv img{display:block;height:100%;object-fit:cover;width:100%}.CMSRelatedBlogPosts_cardContent__iIFAi{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px}.CMSRelatedBlogPosts_cardContent__iIFAi h3,.CMSRelatedBlogPosts_excerpt__EkXo7,.CMSRelatedBlogPosts_taxonomy__a_16C{margin:0;overflow-wrap:anywhere;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.CMSRelatedBlogPosts_cardContent__iIFAi h3{-webkit-line-clamp:2}.CMSRelatedBlogPosts_excerpt__EkXo7{-webkit-line-clamp:3}.CMSRelatedBlogPosts_taxonomy__a_16C{color:var(--ds-text-muted);font-size:var(--font-size-xs);-webkit-line-clamp:1}.CMSRelatedBlogPosts_cta__VAiJa{color:var(--ds-link);font-weight:600;margin-block-start:auto;padding-block-start:8px;text-decoration:underline;text-underline-offset:.15em}@media(any-hover:hover){.CMSRelatedBlogPosts_cardLink__Pnrf4:hover .CMSRelatedBlogPosts_cta__VAiJa{text-decoration-thickness:2px}}@media only screen and (min-width:768px){.CMSRelatedBlogPosts_grid__UxMEk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:992px){.CMSRelatedBlogPosts_grid__UxMEk{grid-template-columns:repeat(3,minmax(0,1fr))}.CMSRelatedBlogPosts_card__aYPh_:nth-child(n+3){display:block}}.CMSBlogPostPage_article__5ScsX{color:var(--ds-text)}.CMSBlogPostPage_header__NIqes{display:grid;gap:16px;margin:0 auto;max-width:var(--content-width);padding:var(--section-space-large) var(--site-margin-small) var(--section-space-normal)}.CMSBlogPostPage_header__NIqes h1,.CMSBlogPostPage_header__NIqes p{margin:0}.CMSBlogPostPage_meta__EDxU_{color:var(--ds-text-muted);display:flex;flex-wrap:wrap;gap:12px}.CMSBlogPostPage_featuredImage__g2moL{border-radius:var(--radius-large);height:auto;margin-block-start:16px;max-height:42rem;object-fit:cover;width:100%}.CurrencyInput_field__jLLld{display:flex;flex-direction:column;gap:8px;max-width:100%}.CurrencyInput_control__atHqQ{align-items:center;background:var(--ui-control-background,var(--ds-surface));border:1px solid var(--ui-control-border,var(--ds-border-strong));border-radius:var(--ui-control-radius,var(--radius-medium));box-sizing:border-box;color:var(--ui-control-text,var(--ds-text));display:flex;font-family:inherit;font-size:var(--ui-control-font-size,var(--font-size-md));line-height:var(--ui-control-line-height,var(--line-height-md));min-height:var(--ui-control-min-height,var(--form-control-min-height));min-width:0;transition:border-color var(--ui-control-transition,var(--transition-fast)),box-shadow var(--ui-control-transition,var(--transition-fast));width:100%}.CurrencyInput_control__atHqQ:hover:not(.CurrencyInput_disabled__WTTha,.CurrencyInput_readOnly__5cy7y){border-color:var(--ui-control-hover-border,var(--ds-border-strong))}.CurrencyInput_control__atHqQ:has(.CurrencyInput_input__HwoxF:focus-visible){border-color:var(--ui-control-focus-border,var(--ds-border-strong));box-shadow:var(--ui-control-focus-shadow,0 0 0 6px var(--ds-surface));outline:var(--ui-control-focus-outline,3px var(--ds-focus) solid);outline-offset:var(--ui-control-focus-outline-offset,0)}.CurrencyInput_input__HwoxF{background:rgba(0,0,0,0);border:0;color:inherit;flex:1 1;font:inherit;min-width:0;outline:0;padding-block:var(--ui-control-padding-block,12px);padding-inline:var(--ui-control-padding-inline-start,16px);width:100%}.CurrencyInput_input__HwoxF::placeholder{color:var(--ui-control-placeholder,var(--ds-text-muted));opacity:1}.CurrencyInput_adornment__jX9Y9{color:var(--ui-control-adornment,var(--ds-text-muted));flex:0 0 auto;pointer-events:none}.CurrencyInput_adornmentBefore__P1bSx{padding-inline-start:var(--ui-control-padding-inline-start,16px)}.CurrencyInput_adornmentBefore__P1bSx+.CurrencyInput_input__HwoxF{padding-inline-start:var(--ui-control-adornment-gap,8px)}.CurrencyInput_adornmentAfter__TAc_e{padding-inline-end:var(--ui-control-padding-inline-end,16px)}.CurrencyInput_disabled__WTTha{background:var(--ui-control-disabled-background,var(--ds-disabled));border-color:var(--ui-control-disabled-border,var(--ds-border));color:var(--ui-control-disabled-text,var(--ds-disabled-text));cursor:not-allowed}.CurrencyInput_disabled__WTTha .CurrencyInput_input__HwoxF{cursor:not-allowed}.CurrencyInput_readOnly__5cy7y{background:var(--ui-control-readonly-background,var(--ds-surface-subtle))}.CurrencyInput_invalid__vfcSc{border-color:var(--ui-control-invalid-border,var(--ds-error));outline:var(--ui-control-invalid-outline,1px solid var(--ds-border-strong));outline-offset:var(--ui-control-invalid-outline-offset,1px)}.CurrencyInput_width-auto__3Aosg{width:auto}.CurrencyInput_width-full__MJ2hW{width:100%}.CurrencyInput_visuallyHidden__7_78C{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){.CurrencyInput_control__atHqQ{transition:none}}.AdminNumberInput_field__4snRV{--ui-control-background:var(--admin-surface);--ui-control-border:var(--admin-border-strong);--ui-control-disabled-background:var(--admin-surface-subtle);--ui-control-disabled-border:var(--admin-border);--ui-control-disabled-text:var(--admin-disabled);--ui-control-focus-border:var(--admin-focus);--ui-control-focus-radius:var(--ui-control-radius);--ui-control-focus-outline:var(--admin-focus-outline);--ui-control-focus-outline-offset:var(--admin-control-focus-outline-offset);--ui-control-focus-shadow:var(--admin-focus-shadow);--ui-control-font-size:inherit;--ui-control-hover-border:var(--admin-text-subtle);--ui-control-invalid-border:var(--admin-error);--ui-control-invalid-outline:0;--ui-control-min-height:var(--admin-control-height);--ui-control-radius:var(--admin-radius-sm);--ui-control-text:var(--admin-text);--ui-control-line-height:inherit;--ui-control-padding-block:var(--admin-space-2);--ui-control-padding-inline-end:var(--admin-space-3);--ui-control-padding-inline-start:var(--admin-space-3);--ui-control-placeholder:var(--admin-text-muted);width:100%}.AdminNumberInput_input__kMWKU{font:inherit;min-width:0}.AdminNumberInput_label__6Dauz{color:var(--admin-text)}.AdminNumberInput_label__6Dauz>span{font-size:.82rem;font-weight:650;line-height:1.4}.AdminStatusBadge_badge__5i1K_{font-size:.75rem;padding:var(--admin-space-1) var(--admin-space-2)}.InvoiceSendAction_cell__igUrZ,.InvoiceSendAction_detailAction__gY3iz{align-items:flex-start;display:flex;flex-direction:column;gap:var(--admin-space-2);min-width:9rem}.InvoiceSendAction_detailAction__gY3iz{margin-block:var(--admin-space-4)}.InvoiceSendAction_status__NZDg7{color:var(--admin-text);font-weight:600}.InvoiceSendAction_error__1EqXM{color:var(--admin-error-soft-text);line-height:1.4;max-width:18rem}.communications_calendarSettings__98yp_,.communications_mailView__aCPjk,.communications_settings__ARgzo{--communications-border:var(--admin-border);--communications-surface:var(--admin-surface-subtle);color:var(--admin-text);display:grid;gap:2rem;margin-block:1.5rem 4rem}.communications_calendarSettings__98yp_ button:not([role=tab]),.communications_mailView__aCPjk button:not([role=tab]),.communications_settings__ARgzo button:not([role=tab]){background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);min-height:var(--admin-control-height-sm);color:var(--admin-text);padding:var(--admin-space-2) var(--admin-space-3)}.communications_calendarSettings__98yp_ button:not([role=tab]):hover:not(:disabled),.communications_mailView__aCPjk button:not([role=tab]):hover:not(:disabled),.communications_settings__ARgzo button:not([role=tab]):hover:not(:disabled){background:var(--admin-hover);border-color:var(--admin-accent);color:var(--admin-accent)}.communications_tabPanel__Zc7bj{display:grid;gap:2rem}.communications_tabPanel__Zc7bj[hidden]{display:none}.communications_section__JHTAw{border-top:1px solid var(--communications-border);padding-top:1.25rem}.communications_actions__8iJ00,.communications_calendarToolbar__af0UB,.communications_mailHeader__5RIPh,.communications_messageHeader__yxXlD,.communications_sectionHeader__lkUzH{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.communications_card__mLNNY h3,.communications_messageHeader__yxXlD h2,.communications_sectionHeader__lkUzH h2{margin:0}.communications_cards__aCgl2{display:grid;gap:1rem;margin-top:1rem}.communications_card__mLNNY{align-items:start;background:var(--communications-surface);border:1px solid var(--communications-border);border-radius:var(--admin-radius-md);display:grid;gap:1rem;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;padding:1rem}.communications_card__mLNNY p{margin:.25rem 0}.communications_badges__riQez{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.communications_capabilities___Ak9A{display:grid;gap:.5rem 1rem;grid-template-columns:auto auto}.communications_actions__8iJ00{justify-content:flex-start}.communications_actions__8iJ00 button{min-height:2.3rem}.communications_actionSpacer__n43rS{flex:1 1}.communications_calendarSettings__98yp_ .communications_primaryButton__jSJdf,.communications_mailView__aCPjk .communications_primaryButton__jSJdf,.communications_settings__ARgzo .communications_primaryButton__jSJdf{background:var(--admin-accent-fill);border-color:var(--admin-accent-fill);color:var(--admin-on-accent)}.communications_calendarSettings__98yp_ .communications_primaryButton__jSJdf:hover:not(:disabled),.communications_mailView__aCPjk .communications_primaryButton__jSJdf:hover:not(:disabled),.communications_settings__ARgzo .communications_primaryButton__jSJdf:hover:not(:disabled){background:var(--admin-accent-fill-hover);border-color:var(--admin-accent-fill-hover);color:var(--admin-on-accent)}.communications_dangerButton__tISXH{color:var(--admin-error)}.communications_errorText__i6qTv{background:var(--admin-error-soft);color:var(--admin-error-soft-text)}.communications_communicationStatus__A5tdb{display:grid;gap:var(--admin-space-3);margin-block:var(--admin-space-5)}.communications_communicationStatus__A5tdb dd,.communications_communicationStatus__A5tdb dl,.communications_communicationStatus__A5tdb h3,.communications_communicationStatus__A5tdb p{margin:0}.communications_communicationNeutral__Pe1DA{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);padding:.8rem 1rem}.communications_statusDetails__PFQr5{display:grid;gap:var(--admin-space-3) var(--admin-space-5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.communications_statusDetails__PFQr5 div{display:grid;gap:var(--admin-space-1)}.communications_statusDetails__PFQr5 dt{color:currentColor;font-size:.75rem;font-weight:600}.communications_empty__RQIB8{align-items:center;background:var(--admin-surface-subtle);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-md);color:var(--admin-text-muted);display:flex;flex-wrap:wrap;gap:var(--admin-space-4);justify-content:space-between;margin:0;padding:var(--admin-space-4) var(--admin-space-5)}.communications_empty__RQIB8 p{margin:0}.communications_dnsTable__rLZ7o{display:grid;gap:.35rem;margin-top:.5rem}.communications_dnsTable__rLZ7o code{background:var(--admin-surface-subtle);overflow-wrap:anywhere;padding:.35rem}.communications_providerGrid__eL9ch{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.communications_providerGrid__eL9ch button{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem;min-height:7rem;padding:1rem;text-align:left}.communications_composer__DVMyq,.communications_form__bLoWa{display:grid;gap:1rem}.communications_composer__DVMyq fieldset:not([data-ui-color-input]),.communications_form__bLoWa fieldset:not([data-ui-color-input]){border:1px solid var(--communications-border);display:grid;gap:1rem;padding:1rem}.communications_composer__DVMyq .communications_formGrid__sc43t>label,.communications_composer__DVMyq>label,.communications_form__bLoWa .communications_formGrid__sc43t>label,.communications_form__bLoWa>label{display:grid;gap:.35rem}.communications_formGrid__sc43t{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.communications_signatureFields__niHqC{display:grid;gap:var(--admin-space-5);grid-template-columns:minmax(14rem,.7fr) minmax(20rem,1.3fr)}.communications_logoField__76LoV,.communications_signatureEditor__8OzF7{background:var(--communications-surface);border:1px solid var(--communications-border);border-radius:var(--admin-radius-md);display:grid;gap:var(--admin-space-3);padding:var(--admin-space-4)}.communications_signatureEditor__8OzF7>div:first-child{display:grid;gap:var(--admin-space-2)}.communications_signatureEditor__8OzF7 .communications_editor__THmCY .tiptap{background:var(--admin-surface);min-height:10rem}.communications_checkbox__Xrzad{align-items:center;display:flex;gap:var(--admin-space-3)}.communications_fieldHelp__vmBEt{color:var(--admin-text-muted);margin-top:calc(var(--admin-space-2)*-1)}.communications_meetingLink__hnU4t{color:var(--admin-accent);font-weight:600;width:fit-content}.communications_mailView__aCPjk{gap:var(--admin-space-3);margin-bottom:var(--admin-space-6)}.communications_mailGrid__lVcDS{background:var(--admin-surface);border:1px solid var(--communications-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-subtle);display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(19rem,1fr) minmax(25rem,1.65fr);height:clamp(38rem,100dvh - 19rem,56rem);min-height:0;overflow:hidden}.communications_folderPane__8PuG_,.communications_messagePane__MEl_V,.communications_threadPane__z3Wxz{min-width:0;min-height:0}.communications_folderPane__8PuG_,.communications_threadPane__z3Wxz{border-right:1px solid var(--communications-border)}.communications_folderPane__8PuG_{background:var(--communications-surface);display:flex;flex-direction:column;gap:var(--admin-space-5);overflow:hidden;padding:var(--admin-space-4) var(--admin-space-3)}.communications_folderPane__8PuG_ nav{display:grid;gap:.1rem;overflow-y:auto;padding-right:var(--admin-space-1)}.communications_folderPane__8PuG_ nav button{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:999px;display:flex;gap:var(--admin-space-2);justify-content:space-between;min-height:2.5rem;padding:var(--admin-space-2) var(--admin-space-3);text-align:left}.communications_folderPane__8PuG_ nav button:hover:not(:disabled){background:var(--admin-hover);border-color:rgba(0,0,0,0)}.communications_folderLabel__Frpq3{align-items:center;display:flex;gap:var(--admin-space-3);min-width:0}.communications_folderLabel__Frpq3 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communications_folderPane__8PuG_ nav b{font-size:.75rem}.communications_threadPane__z3Wxz{display:flex;flex-direction:column;overflow:hidden}.communications_searchForm__d_mgN{align-items:center;background:var(--communications-surface);border:1px solid rgba(0,0,0,0);border-radius:999px;display:flex;margin:var(--admin-space-3);min-height:2.75rem;padding-inline:var(--admin-space-2) var(--admin-space-3)}.communications_searchForm__d_mgN:has(input:focus-visible){background:var(--admin-surface);border-color:var(--admin-accent);box-shadow:var(--admin-focus-shadow);outline:var(--admin-focus-outline);outline-offset:var(--admin-focus-outline-offset)}.communications_searchForm__d_mgN input{background:rgba(0,0,0,0);border:0;color:var(--admin-text);flex:1 1;min-width:0;box-shadow:none;outline:0;padding:var(--admin-space-2)}.communications_searchButton__1wWn_{align-items:center;background:rgba(0,0,0,0)!important;border:0!important;color:var(--admin-text-muted)!important;display:flex;min-height:2rem!important;padding:var(--admin-space-1)!important}.communications_messagePane__MEl_V,.communications_threadScroller__kShay{min-height:0;overflow-y:auto;overscroll-behavior:contain}.communications_threadScroller__kShay{border-top:1px solid var(--communications-border)}.communications_threadList__us8XP{display:grid}.communications_threadList__us8XP>button{background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--communications-border);border-radius:0;display:grid;gap:.25rem;min-height:6.5rem;padding:var(--admin-space-3) var(--admin-space-4);text-align:left}.communications_threadList__us8XP>button small,.communications_threadList__us8XP>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communications_threadList__us8XP>button small{color:var(--admin-text-muted)}.communications_threadList__us8XP>button:hover:not(:disabled){background:var(--admin-hover);border-color:var(--communications-border);color:var(--admin-text)}.communications_threadMeta__54jqD{align-items:baseline;display:flex;gap:var(--admin-space-3);justify-content:space-between;min-width:0}.communications_threadMeta__54jqD>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communications_threadMeta__54jqD time{color:var(--admin-text-muted);flex:none;font-size:.75rem}.communications_folderPane__8PuG_ nav button.communications_selectedItem__YCT4X,.communications_threadList__us8XP>button.communications_selectedItem__YCT4X{background:var(--admin-accent-soft);color:var(--admin-accent)}.communications_folderPane__8PuG_ nav button.communications_selectedItem__YCT4X small,.communications_folderPane__8PuG_ nav button.communications_selectedItem__YCT4X time,.communications_threadList__us8XP>button.communications_selectedItem__YCT4X small,.communications_threadList__us8XP>button.communications_selectedItem__YCT4X time{color:currentcolor}.communications_unreadThread__z8lUf{box-shadow:inset .2rem 0 var(--admin-accent);font-weight:600}.communications_loadMoreSentinel__nUDzF{align-items:center;color:var(--admin-text-muted);display:flex;font-size:.8rem;justify-content:center;min-height:4rem}.communications_paneStatus__sNe_l{color:var(--admin-text-muted);padding:var(--admin-space-5)}.communications_messagePane__MEl_V{background:var(--admin-surface);padding:var(--admin-space-5)}.communications_messagePane__MEl_V>.communications_empty__RQIB8{align-items:center;background:rgba(0,0,0,0);border:0;height:100%;justify-content:center;text-align:center}.communications_message__xglFQ{border-top:1px solid var(--communications-border);padding-block:1rem}.communications_message__xglFQ header p{margin:.2rem 0}.communications_message__xglFQ header time{color:var(--admin-text-muted);float:right}.communications_messageContent__eBPXx{line-height:1.5;overflow-wrap:anywhere;padding-block:1rem}.communications_messageContent__eBPXx img,.communications_messageContent__eBPXx table{max-width:100%}.communications_messageText__4EqWT{font:inherit;white-space:pre-wrap}.communications_attachmentList__K1RST{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}.communications_attachmentList__K1RST a{border:1px solid var(--communications-border);border-radius:var(--admin-radius-sm);padding:.4rem .6rem}.communications_editor__THmCY{border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);min-height:var(--admin-control-height);background:var(--admin-surface);border-radius:var(--admin-radius-md);overflow:hidden}.communications_editor__THmCY:focus-within{box-shadow:var(--admin-focus-shadow);outline:var(--admin-focus-outline);outline-offset:var(--admin-focus-outline-offset)}.communications_editorToolbar__NYZxR{background:var(--communications-surface);border-bottom:1px solid var(--communications-border);display:flex;flex-wrap:wrap;gap:.2rem;padding:.4rem}.communications_toolbarActive__rBwAL{background:var(--admin-accent-soft);color:var(--admin-accent);font-weight:700}.communications_editor__THmCY .tiptap{background:var(--admin-surface);box-shadow:none;min-height:14rem;outline:none;padding:.75rem}@media(max-width:50rem){.communications_signatureFields__niHqC{grid-template-columns:1fr}}.communications_calendarWorkspace__3XRwc{background:var(--admin-surface);border:1px solid var(--communications-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-subtle);display:grid;grid-template-columns:16rem minmax(0,1fr);min-height:44rem;overflow:hidden}.communications_calendarSidebar__O_eP_{background:var(--communications-surface);border-right:1px solid var(--communications-border);display:flex;flex-direction:column;gap:var(--admin-space-5);padding:var(--admin-space-5)}.communications_calendarAccount__S_m5J{align-items:center;border-bottom:1px solid var(--communications-border);display:flex;gap:var(--admin-space-3);min-width:0;padding-bottom:var(--admin-space-5)}.communications_accountAvatar__tQOWR{align-items:center;background:var(--admin-accent-fill);border-radius:50%;color:var(--admin-on-accent);display:inline-flex;flex:0 0 2.5rem;font-size:.9rem;font-weight:700;height:2.5rem;justify-content:center}.communications_calendarAccount__S_m5J>span:last-child{display:grid;min-width:0}.communications_calendarAccount__S_m5J>span:last-child small,.communications_calendarAccount__S_m5J>span:last-child span{color:var(--admin-text-muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communications_calendarAccount__S_m5J>span:last-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communications_calendarFilters__C2Ppn{border:0;display:grid;gap:var(--admin-space-1);margin:0;padding:0}.communications_calendarFilters__C2Ppn legend{align-items:center;display:flex;font-size:.78rem;font-weight:700;justify-content:space-between;letter-spacing:.05em;margin-bottom:var(--admin-space-2);text-transform:uppercase;width:100%}.communications_calendarFilters__C2Ppn legend small{color:var(--admin-text-muted);font-size:.72rem;font-weight:500;letter-spacing:0}.communications_calendarFilters__C2Ppn label{display:block}.communications_calendarFilters__C2Ppn .communications_calendarFilter__LvfDN{align-items:center;border-radius:var(--admin-radius-sm);cursor:pointer;display:grid;gap:var(--admin-space-2);grid-template-columns:auto minmax(0,1fr);min-height:2.25rem;padding:var(--admin-space-2);transition:background var(--admin-transition-fast)}.communications_calendarFilters__C2Ppn .communications_calendarFilter__LvfDN:hover{background:var(--admin-hover)}.communications_calendarFilters__C2Ppn .communications_calendarFilterLabel__yN0tv{align-items:center;display:grid;gap:var(--admin-space-2);grid-template-columns:auto minmax(0,1fr);min-width:0}.communications_calendarFilters__C2Ppn .communications_calendarFilterLabel__yN0tv>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communications_calendarColor__deS5u{border-radius:50%;box-shadow:inset 0 0 0 1px var(--admin-data-marker-border);height:.65rem;width:.65rem}.communications_calendarSidebar__O_eP_ .communications_primaryButton__jSJdf{align-items:center;display:flex;gap:var(--admin-space-2);justify-content:center;margin-top:auto;width:100%}.communications_calendarSidebar__O_eP_ .communications_primaryButton__jSJdf span{font-size:1.2rem;line-height:1}.communications_calendarLoading__Pytzs{align-items:center;background:var(--admin-surface);border:1px solid var(--communications-border);border-radius:var(--admin-radius-lg);color:var(--admin-text-muted);display:flex;min-height:24rem;justify-content:center}.communications_calendarFrame__abcGS{background:var(--admin-surface);overflow-x:auto;padding:var(--admin-space-5)}.communications_calendarRoot__wRXu2{--fc-classic-background:var(--admin-surface);--fc-classic-border:var(--admin-border);--fc-classic-button:var(--admin-accent-fill);--fc-classic-button-border:var(--admin-accent-fill);--fc-classic-button-foreground:var(--admin-on-accent);--fc-classic-button-strong:var(--admin-accent-fill-active);--fc-classic-button-strong-border:var(--admin-accent-fill-active);--fc-classic-muted:var(--admin-surface-subtle);--fc-classic-primary:var(--admin-accent-fill);--fc-classic-primary-foreground:var(--admin-on-accent);color:var(--admin-text);min-width:42rem}.communications_calendarButton__FrfSe{background:var(--admin-surface-subtle);border-color:var(--admin-border);border-radius:var(--admin-radius-sm);box-shadow:none;color:var(--admin-text);font-size:.85rem;font-weight:600}.communications_calendarButton__FrfSe:hover:not(:disabled){background:var(--admin-hover);border-color:var(--admin-border-strong);color:var(--admin-text)}.communications_calendarButtonActive__8pIRr:not(:disabled){background:var(--admin-accent-fill);border-color:var(--admin-accent-fill);color:var(--admin-on-accent)}.communications_calendarToolbarTitle__rQ9yI{font-size:1.25rem;font-weight:650;letter-spacing:-.02em}.communications_calendarDayHeader__7KDtD{color:var(--admin-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;padding-block:.7rem;text-transform:uppercase}.communications_calendarDayNumber__213Ho{align-items:center;display:inline-flex;font-size:.85rem;height:1.75rem;justify-content:center;margin:.25rem;min-width:1.75rem;padding:0}.communications_calendarDayNumberToday__VoWIQ{background:var(--admin-accent-fill);border-radius:50%;color:var(--admin-on-accent);font-weight:700}.communications_calendarToday___Otm3{background:var(--admin-accent-soft)}.communications_calendarEvent__5K7gT{border-radius:4px;box-shadow:var(--admin-shadow-subtle);padding:1px 3px}@media(max-width:64rem){.communications_calendarWorkspace__3XRwc{grid-template-columns:13rem minmax(0,1fr)}.communications_card__mLNNY{grid-template-columns:1fr 1fr}.communications_card__mLNNY .communications_actions__8iJ00{grid-column:1/-1}.communications_mailGrid__lVcDS{grid-template-columns:11rem minmax(17rem,1fr);height:auto;min-height:38rem}.communications_messagePane__MEl_V{border-top:1px solid var(--communications-border);grid-column:1/-1;max-height:38rem;min-height:25rem}}@media(max-width:44rem){.communications_card__mLNNY,.communications_formGrid__sc43t,.communications_mailGrid__lVcDS,.communications_providerGrid__eL9ch{grid-template-columns:1fr}.communications_folderPane__8PuG_,.communications_threadPane__z3Wxz{border-bottom:1px solid var(--communications-border);border-right:0;max-height:28rem}.communications_messagePane__MEl_V{grid-column:auto}.communications_folderPane__8PuG_ nav{grid-template-columns:repeat(2,minmax(0,1fr))}.communications_empty__RQIB8 .communications_primaryButton__jSJdf{width:100%}.communications_calendarWorkspace__3XRwc{grid-template-columns:1fr}.communications_calendarSidebar__O_eP_{border-bottom:1px solid var(--communications-border);border-right:0}.communications_calendarFilters__C2Ppn{grid-template-columns:repeat(2,minmax(0,1fr))}.communications_calendarFilters__C2Ppn legend{grid-column:1/-1}}.documentEditor_editor__hTN2_{display:grid;gap:var(--admin-space-4);margin-block-end:var(--admin-space-8)}.documentEditor_toolbar__nWauT{align-items:end;display:flex;gap:var(--admin-space-4);justify-content:space-between;position:sticky;top:0;z-index:2}.documentEditor_toolbar__nWauT h1{font-size:1.5rem;margin:0}.documentEditor_lineActions__X4251,.documentEditor_toolbarActions__SEp8w{align-items:center;display:flex;flex-wrap:wrap;gap:var(--admin-space-2)}.documentEditor_addLine__Z7SRQ,.documentEditor_lineActions__X4251 button,.documentEditor_toolbarActions__SEp8w a,.documentEditor_toolbarActions__SEp8w button,.documentEditor_variables__FA1aA button{background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);min-height:var(--admin-control-height-sm);align-items:center;color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;padding-inline:var(--admin-space-3);text-decoration:none}.documentEditor_addLine__Z7SRQ:focus-visible,.documentEditor_lineActions__X4251 button:focus-visible,.documentEditor_toolbarActions__SEp8w a:focus-visible,.documentEditor_toolbarActions__SEp8w button:focus-visible,.documentEditor_variables__FA1aA button:focus-visible{box-shadow:var(--admin-focus-shadow);outline:var(--admin-focus-outline);outline-offset:var(--admin-focus-outline-offset)}.documentEditor_toolbarActions__SEp8w button:last-child{background:var(--admin-accent-fill);border-color:var(--admin-accent-fill);color:var(--admin-on-accent)}.documentEditor_toolbarActions__SEp8w :is(button,a):hover:not(:disabled),.documentEditor_variables__FA1aA button:hover{background:var(--admin-hover)}.documentEditor_toolbarActions__SEp8w button:last-child:hover:not(:disabled){background:var(--admin-accent-fill-hover)}.documentEditor_addLine__Z7SRQ,.documentEditor_lineActions__X4251 button{background:var(--admin-accent-fill);border-color:var(--admin-accent-fill);color:var(--admin-on-accent)}.documentEditor_addLine__Z7SRQ:hover,.documentEditor_lineActions__X4251 button:hover:not(:disabled){background:var(--admin-accent-fill-hover);border-color:var(--admin-accent-fill-hover)}.documentEditor_addLine__Z7SRQ:active,.documentEditor_lineActions__X4251 button:active:not(:disabled){background:var(--admin-accent-fill-active);border-color:var(--admin-accent-fill-active)}.documentEditor_lineActions__X4251 button:disabled,.documentEditor_toolbarActions__SEp8w button:disabled{cursor:not-allowed;opacity:.5}.documentEditor_status__81iB0{margin-block-start:var(--admin-space-1)}.documentEditor_bookkeepingForwarding__3ptX6{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);display:grid;gap:var(--admin-space-3);padding:var(--admin-space-4)}.documentEditor_bookkeepingForwardingHeader__r1eT3{align-items:center;display:flex;flex-wrap:wrap;gap:var(--admin-space-3);justify-content:space-between}.documentEditor_bookkeepingForwardingDetails__8n2WM,.documentEditor_bookkeepingForwardingDetails__8n2WM dd,.documentEditor_bookkeepingForwardingHeader__r1eT3 h2{margin:0}.documentEditor_bookkeepingForwardingHeader__r1eT3 h2{font-size:1.125rem}.documentEditor_bookkeepingForwardingDetails__8n2WM{display:grid;gap:var(--admin-space-3) var(--admin-space-5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.documentEditor_bookkeepingForwardingDetails__8n2WM div{display:grid;gap:var(--admin-space-1);min-width:0}.documentEditor_bookkeepingForwardingDetails__8n2WM dt{color:var(--admin-text-muted);font-size:.75rem;font-weight:600}.documentEditor_bookkeepingForwardingDetails__8n2WM dd{overflow-wrap:anywhere}.documentEditor_bookkeepingForwardingRetry__nRuZA{justify-self:start}.documentEditor_viewport__Bo0ND{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);overflow-x:auto;padding:clamp(var(--admin-space-3),3vw,var(--admin-space-8))}.documentEditor_document__UYBu_{background:var(--admin-document-paper);box-shadow:var(--admin-document-shadow);color:var(--admin-document-text);display:grid;gap:1.5rem;margin-inline:auto;min-height:297mm;padding:clamp(2rem,6vw,18mm);width:min(210mm,100%)}.documentEditor_document__UYBu_ [data-admin-control]{--ui-control-background:var(--admin-document-paper);--ui-control-border:var(--admin-document-control-border);--ui-control-disabled-background:var(--admin-document-paper);--ui-control-disabled-border:var(--admin-document-control-border);--ui-control-disabled-text:var(--admin-document-text);--ui-control-min-height:2.125rem;--ui-control-padding-block:0.4rem;--ui-control-padding-inline-end:0.55rem;--ui-control-padding-inline-start:0.55rem;--ui-control-text:var(--admin-document-text)}.documentEditor_document__UYBu_ [data-admin-control=textarea]{--ui-control-min-height:3.5rem}.documentEditor_letterhead__hQCI5{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.documentEditor_letterhead__hQCI5 address{display:grid;font-style:normal;margin-block-start:var(--admin-space-3)}.documentEditor_company__er_g3{align-content:start;text-align:end}.documentEditor_heading__9fzyr{align-items:start;border-block-end:1px solid var(--admin-document-border);display:flex;gap:2rem;justify-content:space-between;padding-block-end:1rem}.documentEditor_heading__9fzyr>div{display:grid;gap:.25rem}.documentEditor_heading__9fzyr>div>span{font-size:1.7rem;font-weight:700}.documentEditor_heading__9fzyr dl{display:grid;gap:.35rem .75rem;grid-template-columns:auto 10rem;margin:0}.documentEditor_heading__9fzyr dd{margin:0}.documentEditor_document__UYBu_ .documentEditor_fieldLabel__Fcm8p{color:var(--admin-document-text-muted);display:block;font-size:.75rem;margin-block-end:.25rem}.documentEditor_document__UYBu_ .documentEditor_documentCurrencyField__Dv0u4{--ui-control-adornment:var(--admin-document-text-muted);--ui-control-background:var(--admin-document-paper);--ui-control-border:var(--admin-document-control-border);--ui-control-disabled-background:var(--admin-document-paper);--ui-control-disabled-border:var(--admin-document-control-border);--ui-control-disabled-text:var(--admin-document-text);--ui-control-min-height:2.125rem;--ui-control-padding-block:0.4rem;--ui-control-padding-inline-end:0.55rem;--ui-control-padding-inline-start:0.55rem;--ui-control-text:var(--admin-document-text);gap:.25rem;min-width:0}.documentEditor_document__UYBu_ .documentEditor_documentCurrencyLabel__40of9{color:var(--admin-document-text-muted)}.documentEditor_document__UYBu_ .documentEditor_documentCurrencyLabel__40of9>span{font-size:.75rem;font-weight:400;line-height:inherit}.documentEditor_tableViewport__IChi9{overflow-x:auto}.documentEditor_document__UYBu_ table{border-collapse:collapse;min-width:42rem;width:100%}.documentEditor_document__UYBu_ td,.documentEditor_document__UYBu_ th{border-block-end:1px solid var(--admin-document-border);padding:.65rem .35rem;text-align:start;vertical-align:top}.documentEditor_document__UYBu_ th{color:var(--admin-document-text-muted);font-size:.75rem;font-weight:600}.documentEditor_document__UYBu_ td:nth-child(2),.documentEditor_document__UYBu_ th:nth-child(2){width:5.5rem}.documentEditor_document__UYBu_ td:nth-child(3),.documentEditor_document__UYBu_ td:nth-child(4),.documentEditor_document__UYBu_ th:nth-child(3),.documentEditor_document__UYBu_ th:nth-child(4){width:8rem}.documentEditor_document__UYBu_ td:nth-child(5),.documentEditor_document__UYBu_ th:nth-child(5){text-align:end;width:7.5rem}.documentEditor_document__UYBu_ td:last-child,.documentEditor_document__UYBu_ th:last-child{width:7rem}.documentEditor_lineTotal__lNNZf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.documentEditor_lineActions__X4251{flex-wrap:nowrap}.documentEditor_lineActions__X4251 button{min-width:2rem;padding-inline:.4rem}.documentEditor_addLine__Z7SRQ{justify-self:start}.documentEditor_totals__wUZQY{display:grid;gap:.5rem 1.5rem;grid-template-columns:auto 8rem;justify-self:end;margin:0;min-width:18rem}.documentEditor_totals__wUZQY div{display:contents}.documentEditor_totals__wUZQY dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;text-align:end}.documentEditor_totals__wUZQY>:nth-last-child(-n+2){border-block-start:2px solid var(--admin-document-text);font-size:1.05rem;font-weight:700;padding-block-start:.6rem}.documentEditor_templateText__11qdR{display:grid;gap:.5rem}.documentEditor_templateText__11qdR>span:last-child{white-space:pre-wrap}.documentEditor_variables__FA1aA{border:0;display:grid;gap:var(--admin-space-2);margin-block:var(--admin-space-3);min-inline-size:0;padding:0}.documentEditor_variables__FA1aA>div{display:flex;flex-wrap:wrap;gap:var(--admin-space-2)}.documentEditor_variables__FA1aA button{font-family:monospace}.documentEditor_visuallyHidden__FKOOv{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:64rem){.documentEditor_toolbar__nWauT{align-items:start;position:static}.documentEditor_document__UYBu_{min-width:48rem}}@media(max-width:48rem){.documentEditor_toolbar__nWauT{display:grid}}.ProjectUnbilledTime_section__750gM{color:var(--admin-text);display:grid;gap:var(--admin-space-4);margin-block-start:var(--admin-space-8)}.ProjectUnbilledTime_section__750gM h2,.ProjectUnbilledTime_section__750gM h3,.ProjectUnbilledTime_section__750gM p{margin:0}.ProjectUnbilledTime_filters__yIQjx{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);align-items:end;display:grid;gap:var(--admin-space-3);grid-template-columns:repeat(4,minmax(9rem,1fr)) auto;padding:var(--admin-space-4)}.ProjectUnbilledTime_filterField__o7E9G,.ProjectUnbilledTime_targetInvoice__2t2ys{display:grid;gap:var(--admin-space-1)}.ProjectUnbilledTime_filterField__o7E9G>span,.ProjectUnbilledTime_targetInvoice__2t2ys>span{color:var(--admin-text-muted);font-size:.75rem;font-weight:600}.ProjectUnbilledTime_resetButton__s2Uko{align-self:end}.ProjectUnbilledTime_selectionActions__Tcfkv{display:flex;flex-wrap:wrap;gap:var(--admin-space-2)}.ProjectUnbilledTime_previewTableWrapper__2D6ua,.ProjectUnbilledTime_tableWrapper__r9DXK{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);overflow-x:auto}.ProjectUnbilledTime_previewTable__n5aG_,.ProjectUnbilledTime_table__Qc_q2{border-collapse:collapse;min-width:70rem;width:100%}.ProjectUnbilledTime_previewTable__n5aG_{min-width:48rem}.ProjectUnbilledTime_previewTable__n5aG_ td,.ProjectUnbilledTime_previewTable__n5aG_ th,.ProjectUnbilledTime_table__Qc_q2 td,.ProjectUnbilledTime_table__Qc_q2 th{border-block-end:1px solid var(--admin-border);padding:var(--admin-space-2) var(--admin-space-3);text-align:start;vertical-align:middle}.ProjectUnbilledTime_previewTable__n5aG_ thead th,.ProjectUnbilledTime_table__Qc_q2 thead th{color:var(--admin-text-muted);font-size:.75rem;font-weight:600;white-space:nowrap}.ProjectUnbilledTime_previewTable__n5aG_ tbody tr:last-child>*,.ProjectUnbilledTime_table__Qc_q2 tbody tr:last-child>*{border-block-end:0}.ProjectUnbilledTime_table__Qc_q2 tbody tr{transition:background var(--admin-transition-fast)}.ProjectUnbilledTime_selectedRow__UE7yX,.ProjectUnbilledTime_table__Qc_q2 tbody tr:hover{background:var(--admin-selected)}.ProjectUnbilledTime_checkboxCell__dXf7V{inline-size:3rem}.ProjectUnbilledTime_description__vaSSQ{max-inline-size:28rem;min-inline-size:14rem;overflow-wrap:anywhere}.ProjectUnbilledTime_numeric__5OHrR{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end!important;white-space:nowrap}.ProjectUnbilledTime_empty__HWoko{color:var(--admin-text-muted);padding:var(--admin-space-8);text-align:center}.ProjectUnbilledTime_empty__HWoko,.ProjectUnbilledTime_selectionSummary__eJ9GO{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg)}.ProjectUnbilledTime_selectionSummary__eJ9GO{align-items:center;display:flex;gap:var(--admin-space-4);justify-content:space-between;padding:var(--admin-space-4)}.ProjectUnbilledTime_selectionSummary__eJ9GO p{font-weight:600}.ProjectUnbilledTime_batchFeedback__aVCFW{display:grid;gap:var(--admin-space-2)}.ProjectUnbilledTime_batchFeedback__aVCFW ul{margin-block:var(--admin-space-2) 0}.ProjectUnbilledTime_preview__9H2vh{display:grid;gap:var(--admin-space-5)}.ProjectUnbilledTime_previewSummary__zFipA{display:grid;gap:var(--admin-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ProjectUnbilledTime_previewSummary__zFipA>div{background:var(--admin-surface-subtle);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);display:grid;gap:var(--admin-space-1);padding:var(--admin-space-3)}.ProjectUnbilledTime_previewSummary__zFipA dt{color:var(--admin-text-muted);font-size:.75rem;font-weight:600}.ProjectUnbilledTime_previewSummary__zFipA dd{font-size:1rem;font-weight:600;margin:0}.ProjectUnbilledTime_preview__9H2vh h3{margin-block-end:var(--admin-space-3)}.ProjectUnbilledTime_targetInvoice__2t2ys{max-inline-size:28rem}.ProjectUnbilledTime_srOnly__fZmsV{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:70rem){.ProjectUnbilledTime_filters__yIQjx{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectUnbilledTime_resetButton__s2Uko{justify-self:start}}@media(max-width:40rem){.ProjectUnbilledTime_filters__yIQjx,.ProjectUnbilledTime_previewSummary__zFipA{grid-template-columns:1fr}.ProjectUnbilledTime_selectionSummary__eJ9GO{align-items:stretch;flex-direction:column}}.ColorInput_field__EZPA6{border:0;color:var(--ui-color-input-text,var(--ds-text));display:grid;font-family:inherit;gap:var(--ui-color-input-field-gap,8px);margin:0;min-inline-size:0;padding:0;width:100%}.ColorInput_legend__JvGK_{color:inherit;padding:0}.ColorInput_controls__EfWG_{display:grid;gap:var(--ui-color-input-control-gap,8px);grid-template-columns:minmax(0,var(--ui-color-input-picker-width,3rem)) minmax(0,1fr);width:100%}.ColorInput_hexInput__bD_01,.ColorInput_picker__sxs_m{background:var(--ui-color-input-background,var(--ds-surface));border:1px solid var(--ui-color-input-border,var(--ds-border-strong));border-radius:var(--ui-color-input-radius,var(--radius-medium));box-sizing:border-box;color:inherit;font:inherit;min-height:var(--ui-color-input-min-height,var(--form-control-min-height));min-width:0;transition:background-color var(--ui-color-input-transition,var(--transition-fast)),border-color var(--ui-color-input-transition,var(--transition-fast)),box-shadow var(--ui-color-input-transition,var(--transition-fast))}.ColorInput_hexInput__bD_01:hover:not(:disabled,[readonly]),.ColorInput_picker__sxs_m:hover:not(:disabled,[readonly]){border-color:var(--ui-color-input-hover-border,var(--ds-text-subtle))}.ColorInput_hexInput__bD_01[aria-invalid=true],.ColorInput_picker__sxs_m[aria-invalid=true]{border-color:var(--ui-color-input-invalid-border,var(--ds-error));outline:var(--ui-color-input-invalid-outline,1px solid var(--ds-border-strong));outline-offset:var(--ui-color-input-invalid-outline-offset,1px)}.ColorInput_hexInput__bD_01:focus-visible,.ColorInput_picker__sxs_m:focus-visible{border-color:var(--ui-color-input-focus-border,var(--ds-border-strong));box-shadow:var(--ui-color-input-focus-shadow,0 0 0 6px var(--ds-surface));outline:var(--ui-color-input-focus-outline,3px solid var(--ds-focus));outline-offset:var(--ui-color-input-focus-outline-offset,0)}.ColorInput_hexInput__bD_01:disabled,.ColorInput_picker__sxs_m:disabled{background:var(--ui-color-input-disabled-background,var(--ds-disabled));border-color:var(--ui-color-input-disabled-border,var(--ds-border));color:var(--ui-color-input-disabled-text,var(--ds-disabled-text));cursor:not-allowed}.ColorInput_picker__sxs_m{cursor:pointer;padding:var(--ui-color-input-picker-padding,4px);width:100%}.ColorInput_picker__sxs_m::-webkit-color-swatch-wrapper{padding:0}.ColorInput_picker__sxs_m::-moz-color-swatch,.ColorInput_picker__sxs_m::-webkit-color-swatch{border:0;border-radius:calc(var(--ui-color-input-radius, var(--radius-medium)) - 2px)}.ColorInput_hexInput__bD_01{padding-block:var(--ui-color-input-padding-block,12px);padding-inline:var(--ui-color-input-padding-inline,16px);width:100%}.ColorInput_hexInput__bD_01::placeholder{color:var(--ui-color-input-placeholder,var(--ds-text-muted));opacity:1}.ColorInput_hexInput__bD_01[readonly]{background:var(--ui-color-input-readonly-background,var(--ds-surface-subtle))}.ColorInput_visuallyHidden__rmuAd{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){.ColorInput_hexInput__bD_01,.ColorInput_picker__sxs_m{transition:none}}.SearchInput_field__IyGfI{display:grid;gap:8px;width:100%}.SearchInput_control__Ro7EE{align-items:center;display:flex;position:relative}.SearchInput_input__bch_K{background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--radius-medium);box-sizing:border-box;color:var(--ds-text);font-family:inherit;font-size:var(--font-size-md);line-height:var(--line-height-md)}.SearchInput_input__bch_K:focus-visible{outline:3px var(--ds-focus) solid;outline-offset:0;box-shadow:0 0 0 6px var(--ds-surface)}.SearchInput_input__bch_K:focus-visible{border-radius:var(--radius-xl)}.SearchInput_input__bch_K::placeholder{color:var(--ds-text-muted);opacity:1}.SearchInput_input__bch_K:disabled{background-color:var(--ds-disabled);border-color:var(--ds-border);color:var(--ds-disabled-text);cursor:not-allowed}.SearchInput_input__bch_K{min-height:var(--form-control-min-height);padding-block:12px;padding-inline:3rem;width:100%}.SearchInput_input__bch_K[aria-invalid=true]{border-color:var(--ds-error);outline:1px solid var(--ds-border-strong);outline-offset:1px}.SearchInput_hasCustomClear__OdrMZ::-webkit-search-cancel-button{appearance:none}.SearchInput_searchIcon__fmsGB,.SearchInput_submit__7Loj_{color:var(--ds-text-muted);inset-inline-start:1rem;position:absolute;z-index:1}.SearchInput_searchIcon__fmsGB{display:inline-flex;pointer-events:none}.SearchInput_submit__7Loj_{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--radius-small);cursor:pointer;display:inline-flex;justify-content:center;padding:.25rem}.SearchInput_submit__7Loj_:hover:not(:disabled){background:var(--ds-hover);color:var(--ds-text)}.SearchInput_submit__7Loj_:focus-visible{outline:3px solid var(--ds-focus);outline-offset:1px}.SearchInput_clear__Q0OYN,.SearchInput_loading__UVWNH{align-items:center;display:inline-flex;inset-inline-end:.75rem;justify-content:center;position:absolute}.SearchInput_clear__Q0OYN{background:rgba(0,0,0,0);border:0;border-radius:var(--radius-small);color:var(--ds-text-muted);cursor:pointer;font:inherit;font-size:1.35rem;height:2rem;padding:0;width:2rem}.SearchInput_clear__Q0OYN:hover:not(:disabled){background:var(--ds-hover);color:var(--ds-text)}.SearchInput_clear__Q0OYN:focus-visible{outline:3px solid var(--ds-focus);outline-offset:1px}.SearchInput_clear__Q0OYN:disabled,.SearchInput_submit__7Loj_:disabled{color:var(--ds-disabled-text);cursor:not-allowed}.SearchInput_spinner__hp6DU{animation:SearchInput_spin__nygM_ .7s linear infinite;border-radius:50%;border:2px solid var(--ds-border-strong);border-top-color:var(--ds-primary);height:1rem;width:1rem}.SearchInput_visuallyHidden__EKaFj{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes SearchInput_spin__nygM_{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.SearchInput_spinner__hp6DU{animation-duration:1.4s}}.DataTable_container__hi3gk{border:1px solid var(--ds-border);border-radius:var(--radius-medium);overflow-x:auto}.DataTable_table__M1ZgW{border-collapse:collapse;min-width:100%}.DataTable_table__M1ZgW caption{color:var(--ds-text);font-weight:700;padding:12px 16px;text-align:start}.DataTable_table__M1ZgW td,.DataTable_table__M1ZgW th{border-block-end:1px solid var(--ds-border);padding:12px 16px;text-align:start;vertical-align:top}.DataTable_table__M1ZgW th{background:var(--ds-surface-subtle);color:var(--ds-text-muted);font-size:.875rem;font-weight:700}.DataTable_table__M1ZgW tbody tr:last-child td{border-block-end:0}.DataTable_table__M1ZgW tbody tr:has(a):hover{background:var(--ds-hover)}.DataTable_table__M1ZgW a{color:var(--ds-link);font-weight:600;text-decoration-thickness:.08em;text-underline-offset:.16em}.DataTable_table__M1ZgW a:focus-visible{border-radius:.125rem;outline:3px solid var(--ds-focus);outline-offset:2px}.DataTable_empty__Z8po2{color:var(--ds-text-muted);padding:24px;text-align:center!important}@keyframes Dialog_slide-down__zuDjU{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-distance)))}to{opacity:1;transform:translateY(0)}}.Dialog_dialog__pO_so{align-items:center;background:rgba(0,0,0,0);border:0;box-sizing:border-box;height:100dvh;justify-content:center;margin:0;max-height:none;max-width:none;min-height:100dvh;min-width:100dvw;overflow:hidden;padding:0;width:100dvw}.Dialog_dialog__pO_so[open]{display:flex}.Dialog_dialog__pO_so::backdrop{background:var(--ds-overlay)}.Dialog_dialog__pO_so.Dialog_blurredBackdrop__IHlxe::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Dialog_dialog__pO_so .Dialog_content__N4Wen{animation:Dialog_slide-down__zuDjU var(--motion-duration-medium) var(--motion-easing);background:var(--ds-surface-elevated);border-radius:var(--radius-3xl);box-shadow:var(--ds-shadow-overlay);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-height:calc(100dvh - 32px);padding:24px;position:relative;width:min(100dvw - 32px,768px)}.Dialog_dialog__pO_so .Dialog_content__N4Wen:has(.Dialog_crossButton__29vU0){padding-right:60px}@media only screen and (min-width:992px){.Dialog_dialog__pO_so .Dialog_content__N4Wen:has(.Dialog_crossButton__29vU0){padding-right:72px}}@media only screen and (min-width:768px){.Dialog_dialog__pO_so .Dialog_content__N4Wen{max-height:calc(100dvh - 112px);padding:64px}}@media only screen and (min-width:1200px){.Dialog_dialog__pO_so .Dialog_content__N4Wen{width:min(100dvw - 112px,992px)}}.Dialog_dialog__pO_so .Dialog_closeButton__EJJmS{width:fit-content}.Dialog_dialog__pO_so .Dialog_crossButton__29vU0{background:rgba(0,0,0,0);border:0;color:var(--ds-primary-text);cursor:pointer;min-height:28px;min-width:28px;padding:0;position:absolute;right:24px;top:24px}.Dialog_dialog__pO_so .Dialog_crossButton__29vU0:hover{background:var(--ds-primary-soft);color:var(--ds-primary-text)}.Dialog_dialog__pO_so .Dialog_crossButton__29vU0 svg{height:28px;width:28px}@media only screen and (min-width:992px){.Dialog_dialog__pO_so .Dialog_crossButton__29vU0 svg{height:40px;width:40px}}.Dialog_dialog__pO_so .Dialog_stickyCloseButton__SKwlx{align-self:flex-start}.Dialog_dialog__pO_so .Dialog_scrollableContent__n1b94{margin:-6px;max-height:75dvh;overflow-y:auto;padding:6px}.Dialog_dialog__pO_so .Dialog_stickyDivider__1mJY3{border:0;border-top:1px solid var(--ds-border);margin:0;width:100%}.Dialog_dialog__pO_so .Dialog_fitContent__PoaEb{width:fit-content}@media(prefers-reduced-motion:reduce){.Dialog_dialog__pO_so .Dialog_content__N4Wen{animation:none}}.FileSelector_field__MhoF9{display:grid;gap:8px;width:100%}.FileSelector_input__xvb4H{background:var(--ui-control-background,var(--ds-surface));border:1px solid var(--ui-control-border,var(--ds-border-strong));border-radius:var(--ui-control-radius,var(--radius-medium));box-sizing:border-box;color:var(--ui-control-text,var(--ds-text));cursor:pointer;font:inherit;font-size:var(--ui-control-font-size,var(--font-size-sm));min-height:var(--ui-control-min-height,var(--form-control-min-height));padding:var(--ui-control-file-padding,.375rem);transition:border-color var(--ui-control-transition,var(--transition-fast)),box-shadow var(--ui-control-transition,var(--transition-fast));width:100%}.FileSelector_input__xvb4H::file-selector-button{background:var(--ui-control-file-button-background,var(--ds-primary-soft));border:0;border-radius:var(--ui-control-file-button-radius,var(--radius-small));color:var(--ui-control-file-button-text,var(--ds-primary-text));cursor:pointer;font:inherit;font-weight:600;margin-inline-end:12px;min-height:calc(var(--ui-control-min-height, var(--form-control-min-height)) - .75rem);padding-inline:12px;transition:background var(--ui-control-transition,var(--transition-fast))}.FileSelector_input__xvb4H:hover:not(:disabled){border-color:var(--ui-control-hover-border,var(--ds-border-strong))}.FileSelector_input__xvb4H:hover:not(:disabled)::file-selector-button{background:var(--ui-control-file-button-hover,var(--ds-primary-soft-hover))}.FileSelector_input__xvb4H:focus-visible{border-color:var(--ui-control-focus-border,var(--ds-border-strong));box-shadow:var(--ui-control-focus-shadow,0 0 0 6px var(--ds-surface));outline:var(--ui-control-focus-outline,3px var(--ds-focus) solid);outline-offset:var(--ui-control-focus-outline-offset,0)}.FileSelector_input__xvb4H:disabled{background:var(--ui-control-disabled-background,var(--ds-disabled));border-color:var(--ui-control-disabled-border,var(--ds-border));color:var(--ui-control-disabled-text,var(--ds-disabled-text));cursor:not-allowed}.FileSelector_input__xvb4H:disabled::file-selector-button{background:var(--ui-control-disabled-background,var(--ds-disabled));color:var(--ui-control-disabled-text,var(--ds-disabled-text));cursor:not-allowed}.FileSelector_input__xvb4H[aria-invalid=true]{border-color:var(--ui-control-invalid-border,var(--ds-error));outline:var(--ui-control-invalid-outline,1px solid var(--ds-border-strong));outline-offset:var(--ui-control-invalid-outline-offset,1px)}.FileSelector_fileList__cVn8A{display:grid;gap:4px;list-style:none;margin:0;padding:0}.FileSelector_file__rAFY4{align-items:center;background:var(--ds-surface-subtle);border:1px solid var(--ds-border);border-radius:var(--radius-small);display:flex;gap:8px;justify-content:space-between;min-width:0;padding:8px 12px}.FileSelector_file__rAFY4>span{overflow-wrap:anywhere}.FileSelector_clear__Tfh6r,.FileSelector_remove__wg8uO{background:rgba(0,0,0,0);border:1px solid var(--ds-border-strong);border-radius:var(--radius-small);color:var(--ds-text);cursor:pointer;font:inherit}.FileSelector_remove__wg8uO{align-items:center;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;padding:0;width:2rem}.FileSelector_clear__Tfh6r{justify-self:start;padding:8px 12px}.FileSelector_clear__Tfh6r:hover:not(:disabled),.FileSelector_remove__wg8uO:hover:not(:disabled){background:var(--ds-hover)}.FileSelector_clear__Tfh6r:focus-visible,.FileSelector_remove__wg8uO:focus-visible{outline:3px solid var(--ds-focus);outline-offset:1px}.FileSelector_clear__Tfh6r:disabled,.FileSelector_remove__wg8uO:disabled{color:var(--ds-disabled-text);cursor:not-allowed}@media only screen and (min-width:768px){.FileSelector_input__xvb4H{font-size:var(--ui-control-font-size-wide,var(--font-size-md))}}.SearchableTable_controls___WU_x{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--radius-large);margin-block-end:16px;padding:8px}