.site-menu-surface,.site-menu-theme{--site-menu-surface:var(--app-ui-layer-surface);--site-menu-line:var(--app-ui-line);--site-menu-ink:var(--app-ui-ink);--site-menu-muted:var(--app-ui-secondary);--site-menu-accent:var(--app-ui-accent);--site-menu-hover:var(--app-ui-ground);--site-menu-ease:cubic-bezier(.25,1,.5,1)}.dark :is(.site-menu-theme,.site-menu-surface){--site-menu-hover:var(--app-ui-layer-hover)}.site-menu-surface{padding:var(--app-ui-menu-inset);border:0;border-radius:var(--app-ui-radius-menu);background:var(--site-menu-surface);color:var(--site-menu-ink);box-shadow:var(--app-ui-shadow-menu);font-family:var(--app-ui-font);font-size:14px;font-optical-sizing:auto;font-variant-numeric:tabular-nums;text-align:start}.site-menu-label{padding:4px 10px 8px;color:var(--site-menu-muted);font-size:12px;font-weight:500;line-height:16px}.site-menu-item{display:flex;width:100%;min-height:36px;align-items:center;padding:8px 10px;border-radius:var(--app-ui-radius-menu-item);color:var(--site-menu-ink);font-size:14px;font-weight:400;line-height:20px;text-align:start;cursor:pointer;transition:color .18s var(--site-menu-ease),background-color .18s var(--site-menu-ease)}.site-menu-item:before{display:none}.site-menu-item.site-menu-current,.site-menu-item:focus-visible,.site-menu-item:hover,.site-menu-item[data-highlighted]{color:var(--site-menu-accent);background:var(--site-menu-hover)}.site-menu-item.site-menu-current{font-weight:500}.site-menu-item:active{background:var(--site-menu-hover)}.site-menu-item:focus-visible{outline:2px solid var(--site-menu-accent);outline-offset:-2px}.site-menu-item .user-menu-icon{color:inherit}.site-language-menu{width:208px;max-width:calc(100vw - 24px);max-height:min(384px,var(--reka-dropdown-menu-content-available-height,384px));overflow:hidden}.site-account-menu{width:288px;max-width:calc(100vw - 24px);max-height:min(calc(100dvh - 88px),var(--reka-popover-content-available-height, calc(100dvh - 88px) ));overflow-y:auto;overscroll-behavior:contain}.site-menu-surface[data-state=open]{animation-duration:.35s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.site-menu-surface[data-state=closed]{animation-duration:.26s;animation-timing-function:var(--site-menu-ease)}.account-menu-summary{gap:6px;padding:10px;color:var(--site-menu-ink);font-size:14px;line-height:20px}.account-menu-summary .text-primary,.site-menu-item .text-primary{color:var(--site-menu-accent)}.account-menu-summary .text-primary-gray{color:var(--site-menu-muted)}.mobile-site-menu{overflow-y:auto;overscroll-behavior:contain;padding:12px 16px max(24px,env(safe-area-inset-bottom));background:var(--app-ui-surface);color:var(--site-menu-ink);font-family:var(--app-ui-font);font-size:15px;font-variant-numeric:tabular-nums;text-align:start;visibility:hidden;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .16s var(--site-menu-ease),transform .16s var(--site-menu-ease),visibility 0s linear .16s}.mobile-site-menu.is-open{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}.mobile-menu-account{margin-bottom:20px;padding:14px 12px 10px;border-radius:var(--app-ui-radius-menu);background:var(--app-ui-ground)}.mobile-menu-identity{display:flex;align-items:center;gap:12px;padding:2px 2px 14px}.mobile-menu-avatar{flex-shrink:0;width:40px;height:40px;background:var(--app-ui-soft)}.mobile-menu-identity .account-menu-summary{flex:1;min-width:0;gap:4px;padding:0}.mobile-menu-identity .account-menu-summary>:first-child{font-size:15px;font-weight:600}.mobile-menu-identity .account-menu-summary>p{flex-wrap:wrap;color:var(--site-menu-muted);line-height:18px}.mobile-menu-account-links{display:grid;gap:2px}.mobile-site-menu :is(.site-menu-item,.menu-item){display:flex;align-items:center;min-height:44px;margin:0;padding:10px 12px;border-radius:var(--app-ui-radius-menu-item);color:var(--site-menu-ink);font-size:15px;font-weight:400;line-height:22px;text-align:start;overflow-wrap:anywhere;transition:color .16s var(--site-menu-ease),background-color .16s var(--site-menu-ease)}.mobile-menu-account-links .user-menu-icon,.mobile-menu-account-links .user-menu-icon svg{width:18px;height:18px;font-size:18px}.mobile-menu-account-links .site-menu-item>.ms-auto{flex-shrink:0;margin-inline-start:auto;padding-inline-start:12px;font-size:14px;font-weight:500;white-space:nowrap}.mobile-menu-login{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:0 2px 4px;border-radius:var(--app-ui-radius-menu-item);cursor:pointer}.mobile-menu-login-arrow:where([dir=rtl] *){transform:rotate(180deg)}.mobile-menu-login .text-primary-gray{color:var(--site-menu-muted)}.mobile-menu-navigation>.menu>.menu-item{min-height:48px;font-weight:500}.mobile-menu-navigation .menu-item>.iconify{flex-shrink:0;margin-inline-start:12px;color:var(--site-menu-muted)}.mobile-menu-navigation .menu-collapse-inner{padding-inline-start:12px}.mobile-menu-subgroup{padding-block:4px 8px}.mobile-menu-group-label{padding:8px 12px 4px;color:var(--site-menu-muted);font-size:12px;font-weight:500;line-height:18px}.mobile-menu-navigation .menu-item[aria-expanded=true],.mobile-site-menu :is(.menu-item,.site-menu-item):is(:hover,:active,:focus-visible){background:var(--site-menu-hover);color:var(--site-menu-accent)}.mobile-menu-account-links .site-menu-item:is(:hover,:active,:focus-visible){background:var(--app-ui-surface)}.mobile-menu-footer{margin-top:16px;padding-top:8px}.mobile-menu-footer .site-menu-item{color:var(--site-menu-muted)}.mobile-site-menu .mobile-menu-signup{justify-content:center;min-height:48px;margin-top:12px;background:var(--color-twillight-blue-500);color:#fff;font-weight:600}.mobile-site-menu .mobile-menu-signup:is(:hover,:active,:focus-visible){background:var(--color-twillight-blue-600);color:#fff}.mobile-site-menu :is(a,button):focus-visible{outline:2px solid var(--site-menu-accent);outline-offset:-2px}@media(min-width:768px){.mobile-site-menu{padding-inline:max(24px,calc(50vw - 320px))}}@media(pointer:coarse){.site-menu-item{min-height:44px;padding-block:12px}}@media(prefers-reduced-motion:reduce){.mobile-site-menu,.mobile-site-menu :is(.menu-item,.site-menu-item,.iconify){transition:none}.mobile-site-menu{transform:none}.site-menu-item{transition:none}.site-menu-surface[data-state]{animation-duration:1ms}}@media(prefers-contrast:more){.site-menu-surface{border-color:currentColor}}
