@keyframes mega-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mega-menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes mega-menu-panel-in{0%{opacity:0}to{opacity:1}}.animate-mega-menu-in{animation:.2s ease-out forwards mega-menu-in}.animate-mega-menu-out{animation:.2s ease-in forwards mega-menu-out}.animate-mega-menu-panel-in{animation:.2s ease-out forwards mega-menu-panel-in}.nav-button-active{background-color:color-mix(in srgb,var(--page-primary-color)10%,white 90%)!important}
.tagline:after{content:"";background-color:#044d8080;flex-grow:1;height:1px}
@keyframes bottom-sheet-in{0%{transform:translateY(100%)}65%{transform:translateY(-6px)}82%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes bottom-sheet-out{0%{transform:translateY(0)}to{transform:translateY(110%)}}.animate-bottom-sheet-in{animation:.42s cubic-bezier(.34,1.56,.64,1) forwards bottom-sheet-in}.animate-bottom-sheet-out{animation:.28s cubic-bezier(.4,0,1,1) forwards bottom-sheet-out}
.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}
.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}
