.connect-checkbox{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10)transparent;color:var(--ds-color-content-default);align-items:flex-start;margin:0;transition:box-shadow .11s;display:inline-flex}.connect-checkbox__label-wrapper{vertical-align:top;padding-block:var(--ds-layout-spacing-50);padding-inline:var(--ds-layout-spacing-50);align-items:flex-start;gap:var(--ds-layout-spacing-100);display:inline-flex;position:relative}.connect-checkbox__input-wrapper{padding:var(--ds-layout-spacing-25);justify-content:center;align-items:center;display:flex;position:relative}.connect-checkbox--input input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.connect-checkbox__control{z-index:2;height:calc(var(--ds-layout-spacing-300) - (var(--ds-layout-spacing-25)*2));width:calc(var(--ds-layout-spacing-300) - (var(--ds-layout-spacing-25)*2));box-sizing:border-box;background-color:var(--ds-color-surface-background-level-1-default);box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10)var(--ds-color-stroke-default);border-radius:var(--ds-layout-radius-50);transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:box-shadow .11s;display:flex;position:relative}.connect-checkbox__control .connect-checkbox__icon{width:var(--ds-layout-radius-200);height:var(--ds-layout-radius-200);background-color:var(--ds-color-content-on-primary);flex-shrink:0}.connect-checkbox__feedback{z-index:1;height:var(--ds-layout-radius-400);width:var(--ds-layout-radius-400);border-radius:var(--ds-layout-radius-round);transform-origin:50%;background-color:#0000;justify-content:center;align-items:center;gap:.625rem;transition:transform .11s,background-color .11s;display:flex;position:absolute;transform:scale(.5)}.connect-checkbox__label{color:var(--ds-color-content-default);display:block}.connect-checkbox:has(input[type=checkbox]:focus-visible):not([aria-disabled=true]){box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-25)var(--ds-color-support-focused-default);border-radius:var(--ds-layout-radius-50)}.connect-checkbox:hover:not([aria-disabled=true]) .connect-checkbox__control{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10)var(--ds-color-stroke-strong);cursor:pointer;border:0}.connect-checkbox:hover:not([aria-disabled=true]) .connect-checkbox__feedback{background-color:var(--ds-color-interactive-neutral-subtle-hovered);cursor:pointer;transform:scale(1)}.connect-checkbox:hover:not([aria-disabled=true]) .connect-checkbox__label-wrapper{cursor:pointer}.connect-checkbox:active:not([aria-disabled=true]) .connect-checkbox__feedback{background-color:var(--ds-color-interactive-neutral-subtle-pressed)}.connect-checkbox:has(input[type=checkbox]:checked):not([aria-disabled=true]) .connect-checkbox__control{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10)transparent;background-color:var(--ds-color-interactive-primary-enabled);justify-content:center;align-items:center;display:flex}.connect-checkbox:has(input[type=checkbox]:checked):not([aria-disabled=true]) .connect-checkbox__control .connect-checkbox__icon{background-color:var(--ds-color-content-on-primary)}.connect-checkbox:has(input[type=checkbox]:indeterminate):not([aria-disabled=true]) .connect-checkbox__control{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10)transparent;background-color:var(--ds-color-interactive-primary-enabled)}.connect-checkbox:has(input[type=checkbox]):has([aria-disabled=true]){opacity:var(--ds-misc-opacity-50)}.connect-checkbox:has(input[type=checkbox]):has([aria-disabled=true]) .connect-checkbox__control{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10)var(--ds-color-stroke-default);background-color:var(--ds-color-surface-background-level-1-default);cursor:not-allowed}.connect-checkbox:has(input[type=checkbox]):has([aria-disabled=true]) .connect-checkbox__feedback{cursor:not-allowed}.connect-checkbox:has(input[type=checkbox]):has([aria-disabled=true]) .connect-checkbox__label-wrapper{cursor:not-allowed}.connect-checkbox:has(input[type=checkbox]:checked):has([aria-disabled=true]){opacity:var(--ds-misc-opacity-50)}.connect-checkbox:has(input[type=checkbox]:checked):has([aria-disabled=true]) .connect-checkbox__control{background-color:var(--ds-color-interactive-primary-enabled)}.connect-checkbox:active:has([aria-disabled=true]) .connect-checkbox__feedback{background-color:#0000}.connect-checkbox:hover:has([aria-disabled=true]) .connect-checkbox__control{box-shadow:0 0 0 var(--ds-layout-stroke-width-10)var(--ds-color-stroke-default)}.connect-checkbox:hover:has([aria-disabled=true]) .connect-checkbox__feedback{background-color:#0000}.connect-checkbox[aria-disabled=true]{opacity:var(--ds-misc-opacity-50);cursor:not-allowed}.connect-checkbox[aria-disabled=true] .connect-checkbox__control{box-shadow:0 0 0 var(--ds-layout-stroke-width-10)var(--ds-color-support-negative-default)}.connect-checkbox[aria-disabled=true] .connect-checkbox__label{color:var(--ds-color-content-default)}.connect-checkbox.is-invalid:hover .connect-checkbox__control{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10)var(--ds-color-support-negative-default);cursor:pointer;border:0}.connect-checkbox.is-invalid:hover .connect-checkbox__feedback{background-color:var(--ds-color-interactive-neutral-subtle-hovered);cursor:pointer;transform:scale(1)}.connect-checkbox.is-invalid:hover .connect-checkbox__label-wrapper{cursor:pointer}.connect-checkbox.is-invalid .connect-checkbox__control{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10)var(--ds-color-support-negative-default)}.connect-checkbox.is-invalid:active .connect-checkbox__feedback{background-color:var(--ds-color-interactive-neutral-subtle-pressed)}.connect-checkbox.is-invalid:has(input[type=checkbox]:checked):not([aria-disabled=true]) .connect-checkbox__control{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10)transparent;background-color:var(--ds-color-interactive-negative-enabled)}.connect-checkbox.is-invalid:has(input[type=checkbox]:indeterminate):not([aria-disabled=true]) .connect-checkbox__control{box-shadow:inset 0 0 0 var(--ds-layout-stroke-width-10)transparent;background-color:var(--ds-color-interactive-negative-enabled)}.connect-checkbox.is-invalid:has(input[type=checkbox]):has([aria-disabled=true]) .connect-checkbox__control{box-shadow:0 0 0 var(--ds-layout-stroke-width-10)var(--ds-color-support-negative-default);cursor:not-allowed;border:0}.connect-checkbox.is-invalid:has(input[type=checkbox]):has([aria-disabled=true]) .connect-checkbox__feedback{cursor:not-allowed;background-color:#0000}
.connect-menu-item{box-sizing:border-box;width:100%;padding:var(--ds-layout-spacing-100)var(--ds-layout-spacing-75);gap:var(--ds-layout-spacing-75);cursor:pointer;align-self:stretch;list-style-type:none;display:flex}.connect-menu-item:hover{border-radius:var(--ds-layout-radius-75);background:var(--ds-color-interactive-neutral-subtle-hovered)}.connect-menu-item:focus-visible{border-radius:var(--ds-layout-radius-100);box-shadow:0 0 0 var(--ds-layout-stroke-width-25)var(--ds-color-support-focused-muted)inset;outline:none}.connect-menu-item:active{border-radius:var(--ds-layout-radius-75);background:var(--ds-color-interactive-neutral-subtle-pressed)}.connect-menu-item[aria-disabled=true]{pointer-events:none;opacity:var(--ds-misc-opacity-50)}.connect-menu-item .connect-checkbox__label-wrapper{padding:0}.connect-menu-item-selection-wrapper{width:var(--ds-layout-size-300);height:var(--ds-layout-size-300);justify-content:center;align-items:center;display:flex}.connect-menu-item-icon{width:var(--ds-layout-size-250);height:var(--ds-layout-size-250);flex-shrink:0}.connect-menu-item-text-wrapper{flex-direction:column;flex:1;min-width:0;display:flex}.connect-menu-item-label{height:var(--ds-layout-size-300);white-space:nowrap;color:var(--ds-color-content-muted);text-overflow:ellipsis;align-items:center;overflow:hidden}.connect-menu-item-subtext{white-space:nowrap;width:100%;color:var(--ds-color-content-subtle);text-overflow:ellipsis;overflow:hidden}.connect-menu-item-start-enhancer{width:var(--ds-layout-size-300);height:var(--ds-layout-size-300);justify-content:center;align-items:center;display:flex}.connect-menu-item-text{justify-content:space-between;gap:var(--ds-layout-spacing-75);display:flex}.connect-menu-item-shortcut{color:var(--ds-color-content-subtle);justify-content:end;align-items:center;display:flex}
.text-smoothing{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.display-sm{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-display-sm);line-height:var(--ds-screen-text-line-height-display-sm);letter-spacing:var(--ds-screen-text-letter-spacing-display-sm)}.display-md{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-display-md);line-height:var(--ds-screen-text-line-height-display-md);letter-spacing:var(--ds-screen-text-letter-spacing-display-md)}.display-lg{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-display-lg);line-height:var(--ds-screen-text-line-height-display-lg);letter-spacing:var(--ds-screen-text-letter-spacing-display-lg)}.body-xs-regular{font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-body-xs);line-height:var(--ds-screen-text-line-height-body-xs);letter-spacing:var(--ds-screen-text-letter-spacing-body-xs)}.body-xs-medium{font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-body-xs);line-height:var(--ds-screen-text-line-height-body-xs);letter-spacing:var(--ds-screen-text-letter-spacing-body-xs)}.body-xs-bold{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-body-xs);line-height:var(--ds-screen-text-line-height-body-xs);letter-spacing:var(--ds-screen-text-letter-spacing-body-xs)}.body-sm-regular{font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-body-sm);line-height:var(--ds-screen-text-line-height-body-sm);letter-spacing:var(--ds-screen-text-letter-spacing-body-sm)}.body-sm-medium{font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-body-sm);line-height:var(--ds-screen-text-line-height-body-sm);letter-spacing:var(--ds-screen-text-letter-spacing-body-sm)}.body-sm-bold{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-body-sm);line-height:var(--ds-screen-text-line-height-body-sm);letter-spacing:var(--ds-screen-text-letter-spacing-body-sm)}.body-md-regular{font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-body-md);line-height:var(--ds-screen-text-line-height-body-md);letter-spacing:var(--ds-screen-text-letter-spacing-body-md)}.body-md-medium{font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-body-md);line-height:var(--ds-screen-text-line-height-body-md);letter-spacing:var(--ds-screen-text-letter-spacing-body-md)}.body-md-bold{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-body-md);line-height:var(--ds-screen-text-line-height-body-md);letter-spacing:var(--ds-screen-text-letter-spacing-body-md)}.body-lg-regular{font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-body-lg);line-height:var(--ds-screen-text-line-height-body-lg);letter-spacing:var(--ds-screen-text-letter-spacing-body-lg)}.body-lg-medium{font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-body-lg);line-height:var(--ds-screen-text-line-height-body-lg);letter-spacing:var(--ds-screen-text-letter-spacing-body-lg)}.body-lg-bold{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-body-lg);line-height:var(--ds-screen-text-line-height-body-lg);letter-spacing:var(--ds-screen-text-letter-spacing-body-lg)}.label-xs-regular{font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-label-xs);line-height:var(--ds-screen-text-line-height-label-xs);letter-spacing:var(--ds-screen-text-letter-spacing-label-xs)}.label-xs-medium{font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-label-xs);line-height:var(--ds-screen-text-line-height-label-xs);letter-spacing:var(--ds-screen-text-letter-spacing-label-xs)}.label-xs-bold{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-label-xs);line-height:var(--ds-screen-text-line-height-label-xs);letter-spacing:var(--ds-screen-text-letter-spacing-label-xs)}.label-sm-regular{font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-label-sm);line-height:var(--ds-screen-text-line-height-label-sm);letter-spacing:var(--ds-screen-text-letter-spacing-label-sm)}.label-sm-medium{font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-label-sm);line-height:var(--ds-screen-text-line-height-label-sm);letter-spacing:var(--ds-screen-text-letter-spacing-label-sm)}.label-sm-bold{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-label-sm);line-height:var(--ds-screen-text-line-height-label-sm);letter-spacing:var(--ds-screen-text-letter-spacing-label-sm)}.label-md-regular{font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-label-md);line-height:var(--ds-screen-text-line-height-label-md);letter-spacing:var(--ds-screen-text-letter-spacing-label-md)}.label-md-medium{font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-label-md);line-height:var(--ds-screen-text-line-height-label-md);letter-spacing:var(--ds-screen-text-letter-spacing-label-md)}.label-md-bold{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-label-md);line-height:var(--ds-screen-text-line-height-label-md);letter-spacing:var(--ds-screen-text-letter-spacing-label-md)}.label-lg-regular{font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-label-lg);line-height:var(--ds-screen-text-line-height-label-lg);letter-spacing:var(--ds-screen-text-letter-spacing-label-lg)}.label-lg-medium{font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-label-lg);line-height:var(--ds-screen-text-line-height-label-lg);letter-spacing:var(--ds-screen-text-letter-spacing-label-lg)}.label-lg-bold{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-label-lg);line-height:var(--ds-screen-text-line-height-label-lg);letter-spacing:var(--ds-screen-text-letter-spacing-label-lg)}.heading-sm{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-sm);line-height:var(--ds-screen-text-line-height-heading-sm);letter-spacing:var(--ds-screen-text-letter-spacing-heading-sm)}.heading-md{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-md);line-height:var(--ds-screen-text-line-height-heading-md);letter-spacing:var(--ds-screen-text-letter-spacing-heading-md)}.heading-lg{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-lg);line-height:var(--ds-screen-text-line-height-heading-lg);letter-spacing:var(--ds-screen-text-letter-spacing-heading-lg)}.heading-xl{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-xl);line-height:var(--ds-screen-text-line-height-heading-xl);letter-spacing:var(--ds-screen-text-letter-spacing-heading-xl)}.heading-2xl{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-2xl);line-height:var(--ds-screen-text-line-height-heading-2xl);letter-spacing:var(--ds-screen-text-letter-spacing-heading-2xl)}.heading-3xl{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-3xl);line-height:var(--ds-screen-text-line-height-heading-3xl);letter-spacing:var(--ds-screen-text-letter-spacing-heading-3xl)}.heading-4xl{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-4xl);line-height:var(--ds-screen-text-line-height-heading-4xl);letter-spacing:var(--ds-screen-text-letter-spacing-heading-4xl)}.heading-5xl{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-5xl);line-height:var(--ds-screen-text-line-height-heading-5xl);letter-spacing:var(--ds-screen-text-letter-spacing-heading-5xl)}.heading-6xl{font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-6xl);line-height:var(--ds-screen-text-line-height-heading-6xl);letter-spacing:var(--ds-screen-text-letter-spacing-heading-6xl)}.connect-menu-section{flex-direction:column;width:100%;margin:0;list-style-type:none;display:flex}.connect-menu-section-title{color:var(--ds-color-content-subtle);text-overflow:ellipsis;white-space:nowrap;padding:var(--ds-layout-spacing-75);margin:0;overflow:hidden}.connect-menu-section-items{margin:0;padding:0;list-style-type:none}
.connect-divider{width:100%;height:1px;margin:var(--ds-layout-spacing-100)0;border:#0000}.connect-divider--strong{background-color:var(--ds-color-stroke-strong)}.connect-divider--muted{background-color:var(--ds-color-stroke-muted)}.connect-divider--inverse{background-color:var(--ds-color-stroke-inverse)}.connect-divider--vertical{width:1px;height:auto;margin:0 var(--ds-layout-spacing-100);align-self:stretch}
.connect-menu{box-sizing:border-box;padding:var(--ds-layout-spacing-100)var(--ds-layout-spacing-50);border-radius:var(--ds-layout-radius-100);background:var(--ds-color-surface-background-level-1-default);z-index:3;flex-direction:column;align-self:stretch;align-items:flex-start;width:fit-content;min-width:140px;max-width:280px;margin:0;display:flex;position:absolute}.connect-menu ul{margin:0;padding:0}.connect-menu-divider{margin-left:calc(var(--ds-layout-spacing-50)*-1);margin-right:calc(var(--ds-layout-spacing-50)*-1);width:calc(100% + var(--ds-layout-spacing-50)*2);list-style-type:none;position:relative}
header,.mobile-navigation-sheet{--ghost-hover-bg-color:color-mix(in srgb,var(--ds-color-brand-extended-pomegranate-red)10%,white 90%);--normal-hover-bg-color:color-mix(in srgb,var(--ds-color-brand-extended-pomegranate-red)80%,black 20%);--ds-color-content-primary:var(--ds-color-brand-extended-pomegranate-red);--ds-color-interactive-primary-enabled:var(--ds-color-brand-extended-pomegranate-red);--ds-color-interactive-primary-subtle-hovered:var(--ghost-hover-bg-color);--ds-color-interactive-primary-subtle-pressed:var(--ghost-hover-bg-color);--ds-color-interactive-primary-subtle-selected:var(--ghost-hover-bg-color);--ds-color-interactive-primary-hovered:var(--normal-hover-bg-color);--ds-color-interactive-primary-pressed:var(--normal-hover-bg-color);--ds-color-interactive-primary-selected:var(--normal-hover-bg-color)}.header-menu{--ghost-hover-bg-color:color-mix(in srgb,var(--ds-color-brand-extended-pomegranate-red)10%,white 90%);--ds-color-content-primary:var(--ds-color-brand-extended-pomegranate-red);--ds-color-interactive-primary-enabled:var(--ds-color-brand-extended-pomegranate-red);--ds-color-interactive-primary-subtle-hovered:var(--ghost-hover-bg-color);--ds-color-interactive-primary-subtle-pressed:var(--ghost-hover-bg-color);--ds-color-interactive-primary-subtle-selected:var(--ghost-hover-bg-color)}
