.site-menus{display:contents}.site-menu{position:static}.site-menu-button{display:inline-flex;align-items:center;gap:var(--ug-space-1);min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--ug-text-sm);cursor:pointer}.support-nav .site-menu-button{color:var(--muted)}.site-menu-button:hover,.site-menu-button[aria-expanded=true],.support-nav .site-menu-button:hover,.support-nav .site-menu-button[aria-expanded=true]{color:var(--ugt-site-ink, #293b2c)}.site-menu-button[data-current]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.site-menu-button svg{transition:transform var(--ug-standard) var(--ug-ease)}.site-menu-button[aria-expanded=true] svg{transform:rotate(180deg)}.site-menu-heading{display:none}.site-menu-panel{position:absolute;z-index:30;top:calc(100% - var(--ug-space-3));left:50%;width:min(860px,calc(100% - 2 * var(--ug-gutter)));translate:-50% 0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:var(--ug-space-4);padding:var(--ug-space-4);border:1px solid var(--ugt-line-3, #d1d6c7);border-radius:var(--ug-radius-lg);background:var(--ugt-lift-4, #fff);box-shadow:var(--ug-shadow-4);color:var(--ugt-site-ink, #293b2c);text-shadow:none;font-family:var(--ug-font-sans);text-align:start;animation:site-menu-in var(--ug-standard) var(--ug-ease)}.site-menu-panel[hidden]{display:none}@keyframes site-menu-in{0%{opacity:0;transform:translateY(-6px)}}.site-menu-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ug-space-1);margin:0;padding:0;list-style:none}.site-menu-list a,.support-nav .site-menu-list a{display:flex;flex-direction:column;gap:var(--ug-space-1);height:100%;padding:var(--ug-space-3) var(--ug-space-4);border:0;border-radius:var(--ug-radius-md);color:var(--ugt-site-ink, #293b2c);text-decoration:none;transition:background var(--ug-quick)}.site-menu-list a[data-shown],.site-menu-list a:hover{background:var(--ugt-wash-1, #f4f6f1)}.site-menu-list a[aria-current=page] strong{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.site-menu-list strong{font-size:var(--ug-text-base);font-weight:500}.site-menu-list span{font-size:var(--ug-text-sm);line-height:1.5;color:var(--ugt-site-muted, #5c6751)}.site-menu-preview{display:flex;flex-direction:column;gap:var(--ug-space-2);padding:var(--ug-space-4);border-radius:var(--ug-radius-md);background:var(--ugt-wash-2, #e8ecdf)}.site-menu-art{aspect-ratio:360 / 260;margin-bottom:var(--ug-space-2)}.site-menu-art svg{display:block;width:100%;height:100%}.site-menu-preview strong{font:400 var(--ug-text-2xl) / 1.2 var(--ug-font-serif);letter-spacing:-.02em}.site-menu-preview p{margin:0;font-size:var(--ug-text-sm);line-height:1.55;color:var(--ugt-site-muted, #5c6751)}.site-menu-preview code{font:var(--ug-text-xs) / 1.5 var(--ug-font-mono);color:var(--ugt-site-faint, #616a57)}.gl-header:has(.site-menus){position:relative;z-index:30}.site-menus.is-landing .site-menu-button{font-size:var(--ug-text-base)}.site-menus.is-landing .site-menu-button:hover,.site-menus.is-landing .site-menu-button[aria-expanded=true]{color:inherit}.site-menus .site-menu-list a{display:flex;flex-direction:column;align-items:stretch;min-height:0}.site-menus.is-landing .site-menu-panel{top:calc(100% + var(--ug-space-2));left:auto;right:0;width:min(860px,calc(100vw - 2 * var(--ug-gutter)));translate:none}.site-menus .site-menu-list a span{font:400 var(--ug-text-sm) / 1.5 var(--ug-font-sans);color:var(--ugt-site-muted, #5c6751)}.site-menus.is-landing .site-menu-panel a:not(.gl-signup):after{content:none}.site-menus.is-landing .site-menu-panel a:focus-visible{outline-color:var(--ugt-ring, #2f5e46)}@media(max-width:900px){.site-menu-panel{grid-template-columns:minmax(0,1fr)}.site-menu-preview{display:none}}@media(max-width:760px){.is-site .site-menu{display:flex;flex-direction:column;padding:var(--ug-space-3) 0;border-bottom:1px solid color-mix(in srgb,var(--ugt-line-3, #d1d6c7) 50.2%,transparent)}.is-site .site-menu-button{display:none}.is-site .site-menu-heading{display:block;font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--ugt-site-muted, #5c6751);padding:var(--ug-space-2) 0}.is-site .site-menu-panel,.is-site .site-menu-panel[hidden]{position:static;display:block;width:auto;translate:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none;animation:none}.is-site .site-menu-list{grid-template-columns:minmax(0,1fr);gap:0}.support-nav .is-site .site-menu-list a{padding:var(--ug-space-2) 0;font-size:var(--ug-text-lg);border-radius:0}.is-site .site-menu-list a[data-shown]{background:none}.is-site .site-menu-list strong{font-size:var(--ug-text-lg)}.is-site .site-menu-list span,.site-menus.is-landing{display:none}}@media(max-width:760px){.support-nav.is-open{max-height:calc(100dvh - 78px);overflow-y:auto}}.site-search-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--ug-radius-pill);background:none;color:var(--ugt-site-muted, #636e64);cursor:pointer;transition:color var(--ug-quick),border-color var(--ug-quick)}.site-search-button:hover{color:var(--ugt-site-ink, #213b2e);border-color:var(--ugt-line-3, #d1d6c7)}.site-search-button:focus-visible{outline:var(--ug-focus-ring);outline-offset:var(--ug-focus-offset)}.gl-header .site-search-button{color:inherit;opacity:.86}.gl-header .site-search-button:hover{opacity:1;border-color:currentColor}@media(max-width:760px){.gl-navigation .site-search-button{display:none}}.support-nav .site-search-button.is-in-menu{display:none}@media(max-width:760px){.support-header-actions .site-search-button{display:none}.support-nav .site-search-button.is-in-menu{display:flex;justify-content:flex-start;gap:var(--ug-space-3);width:100%;min-height:44px;padding:14px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--ugt-line-3, #d1d6c7) 50.2%,transparent);border-radius:0;font:inherit;font-size:var(--ug-text-lg);color:var(--ink);text-align:start}}
