.connect-menu__container{border-radius:var(--ds-layout-radius-150);background:var(--ds-color-surface-background-level-1-default);width:fit-content;min-width:140px;max-width:280px;z-index:var(--ds-misc-z-index-z-raised);position:absolute;overflow:hidden}.connect-menu__container:after{content:"";z-index:1;background:linear-gradient(to bottom,transparent 0%,var(--ds-color-surface-background-level-1-default) 90%);pointer-events:none;opacity:0;border-bottom-left-radius:var(--ds-layout-radius-150);border-bottom-right-radius:var(--ds-layout-radius-150);height:100px;position:absolute;bottom:0;left:0;right:0}.connect-menu__container[data-fade-ready=true]:after{transition:opacity .12s}.connect-menu__container[data-show-bottom-fade=true]:after{opacity:1}.connect-menu{box-sizing:border-box;padding:var(--ds-layout-spacing-75);scrollbar-width:thin;scrollbar-color:#0003 transparent;flex-direction:column;align-items:flex-start;width:100%;margin:0;display:flex;position:relative;overflow:hidden auto}.connect-menu::-webkit-scrollbar-track{border-radius:var(--ds-layout-radius-150);background:0 0}.connect-menu::-webkit-scrollbar-thumb{border-radius:var(--ds-layout-radius-150);background:#0003}.connect-menu::-webkit-scrollbar-thumb:hover{background:#0000004d}
.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--subtle{background-color:var(--ds-color-stroke-subtle)}.connect-divider--subtle-solid{background-color:var(--ds-color-support-neutral-inverse)}.connect-divider--vertical{width:1px;height:auto;margin:0 var(--ds-layout-spacing-100);align-self:stretch}
.connect-menu-divider{width:calc(100% + var(--ds-layout-spacing-75) * 2);margin-inline-start:calc(var(--ds-layout-spacing-75) * -1);margin-inline-end:calc(var(--ds-layout-spacing-75) * -1);list-style-type:none;position:relative}
.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[data-presentational-checked=true]: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{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[data-presentational-checked=true]:not([aria-disabled=true]) .connect-checkbox__control .connect-checkbox__icon{background-color:var(--ds-color-content-on-primary)}.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[data-presentational-checked=true][aria-disabled=true]{opacity:var(--ds-misc-opacity-50)}.connect-checkbox:has(input[type=checkbox]:checked):has([aria-disabled=true]){opacity:var(--ds-misc-opacity-50)}.connect-checkbox[data-presentational-checked=true][aria-disabled=true] .connect-checkbox__control{background-color:var(--ds-color-interactive-primary-enabled)}.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[data-presentational-checked=true]: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]: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;border-radius:var(--ds-layout-radius-100);align-self:stretch;list-style-type:none;display:flex}.connect-menu-item:hover{background:var(--ds-color-interactive-neutral-subtle-hovered)}.connect-menu-item:focus-visible,.connect-menu-item[data-active=true]{box-shadow:0 0 0 var(--ds-layout-stroke-width-25) var(--ds-color-support-focused-muted) inset;outline:none}.connect-menu-item:active{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-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{min-width:0;min-height:var(--ds-layout-size-300);white-space:nowrap;color:var(--ds-color-content-muted);text-overflow:ellipsis;flex:1;display:block;overflow:hidden}.connect-menu-item-subtext{white-space:nowrap;width:100%;color:var(--ds-color-content-subtle);text-overflow:ellipsis;overflow:hidden}.connect-menu--wrap-item-text .connect-menu-item-label,.connect-menu--wrap-item-text .connect-menu-item-subtext{white-space:normal;text-overflow:clip;overflow-wrap:break-word;overflow:visible}.connect-menu-item-submenu-indicator,.connect-menu-item-selection-wrapper,.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-submenu-indicator{transform:scaleX(var(--ds-direction))}.connect-menu-item-text{justify-content:space-between;align-items:center;gap:var(--ds-layout-spacing-75);min-width:0;display:flex}.connect-menu-item-shortcut{color:var(--ds-color-content-subtle);justify-content:end;align-items:center;display:flex}
.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}
