.header-menu{position:relative;display:inline-flex}.header-menu-surface{position:absolute;top:calc(100% + 8px);z-index:30;display:flex;flex-direction:column;gap:2px;min-width:188px;max-width:calc(100vw - 32px);padding:6px;border:1px solid var(--gh-line);border-radius:16px;background:var(--gh-surface);box-shadow:var(--gh-shadow-card);animation:header-menu-enter .14s var(--ease-motion)}.header-menu-surface[data-align=start]{left:0}.header-menu-surface[data-align=end]{right:0}.header-menu-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--color-text);font:inherit;font-size:14px;font-weight:600;line-height:20px;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.header-menu-item svg{flex:none;width:16px;height:16px;color:var(--gh-navy)}.header-menu-item:hover{background:var(--color-input-hover)}.header-menu-item:focus-visible{outline:none;background:var(--color-input-hover);box-shadow:inset 0 0 0 2px var(--color-focus)}.header-menu-item[aria-current=page]{background:var(--gh-navy);color:var(--gh-on-navy)}.header-menu-item[aria-current=page]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus)}.header-menu-item-note{margin-left:auto;padding-left:12px;color:var(--color-text-muted)}.header-menu-item-note svg{display:block;width:12px;height:12px;color:inherit}@media(pointer:coarse){.header-menu-item{min-height:44px}}.header-menu-separator{height:1px;margin:4px 12px;background:var(--gh-line)}.header-menu-note{width:0;min-width:100%;margin:0;padding:6px 12px 4px;color:var(--color-text-muted);font-size:11.5px;line-height:16px;white-space:normal}body:has(.header-menu-surface)>[role=tooltip]{visibility:hidden!important}@keyframes header-menu-enter{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.header-menu-surface{animation:none}}.product-navigation{position:relative;isolation:isolate;display:flex;flex:0 1 auto;align-items:center;gap:4px;min-width:0}.product-navigation-indicator{position:absolute;left:0;top:50%;z-index:-1;height:36px;margin-top:-18px;border-radius:var(--radius-pill);background:var(--gh-navy);opacity:0;pointer-events:none}.product-navigation[data-ready] .product-navigation-indicator{transition:transform .32s var(--ease-motion),width .32s var(--ease-motion),opacity var(--duration-fast)}.product-navigation>a,.product-navigation-more button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s var(--ease-motion),background-color var(--duration-fast),transform .12s var(--ease-motion)}.product-navigation>a:hover,.product-navigation-more button:hover,.product-navigation-more button[aria-expanded=true]{color:var(--color-text);background:var(--color-input-hover)}.product-navigation>a[aria-current=page],.product-navigation>a[aria-current=page]:hover,.product-navigation-more[data-current] button,.product-navigation-more[data-current] button:hover{color:var(--gh-on-navy);background:transparent;transition-property:color,transform}.product-navigation>a:active,.product-navigation-more button:active{transform:scale(.97)}.product-navigation>a:focus-visible,.product-navigation-more button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-page),0 0 0 4px var(--color-focus)}.product-navigation>a[data-overflow],.product-navigation-more[data-unused]{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}.product-navigation-more{flex:none;display:inline-flex}.product-navigation-more button{gap:4px;padding-right:11px}@media(pointer:coarse){.product-navigation>a,.product-navigation-more button{min-height:44px}.product-navigation-indicator{height:44px;margin-top:-22px}}@media(max-width:1240px){.product-navigation{gap:2px}.product-navigation>a,.product-navigation-more button{padding-inline:12px}}@media(max-width:940px){.product-navigation>a,.product-navigation-more button{padding-inline:7px}}@media(max-width:800px){.product-navigation>a,.product-navigation-more button{padding-inline:5px;font-size:14px}}@media(prefers-reduced-motion:reduce){.product-navigation[data-ready] .product-navigation-indicator,.product-navigation>a,.product-navigation>a[aria-current=page],.product-navigation-more button{transition:none}.product-navigation>a:active,.product-navigation-more button:active{transform:none}}.ui-mode-switch{display:grid;gap:8px;padding:12px 0 14px;border-bottom:1px solid var(--gh-line-soft, var(--color-border-soft))}.ui-mode-switch .pref-row-hint{margin:0;font-size:12.5px;line-height:1.4;color:var(--color-text-muted)}.ui-mode-segment{display:flex;gap:6px;padding:4px;border-radius:var(--radius-pill);background:var(--gh-sand, var(--color-page))}.ui-mode-option{flex:1 1 0;min-width:0;height:36px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-size:13px;font-weight:600;touch-action:manipulation}.ui-mode-option:hover{color:var(--color-text);background:var(--color-selected)}.ui-mode-option[aria-checked=true]{background:var(--gh-navy);color:var(--gh-on-navy)}.ui-mode-option:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-slot=drawer-panel] .ui-mode-option{height:44px}@media(pointer:coarse){.ui-mode-option{height:44px}}.header-more-sheet .ui-mode-switch{padding:4px 4px 14px;margin-bottom:6px}.ui-mode-tabs-row{display:flex;justify-content:center;margin-bottom:var(--ui-mode-tabs-gap)}.ui-mode-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid color-mix(in srgb,var(--gh-surface) 70%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--gh-surface) 66%,transparent);box-shadow:var(--gh-shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ui-mode-tab{min-width:84px;height:var(--ui-mode-tab-h);padding:0 18px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--gh-slate);font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast),color var(--duration-fast)}.ui-mode-tab:hover{color:var(--gh-ink)}:root[data-theme=dark] .ui-mode-tab:hover{color:#fff}:root[data-theme=dark] :not(.dex-header-view)>.ui-mode-tabs-row>.ui-mode-tabs{border-color:#ffffff29;background:color-mix(in srgb,var(--gh-surface) 88%,transparent)}.ui-mode-tab[aria-selected=true],.ui-mode-tab[aria-selected=true]:hover{background:var(--gh-navy);color:var(--gh-on-navy);cursor:default}.ui-mode-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}:root{--ui-mode-tab-h: 34px;--ui-mode-tabs-gap: 12px}@media(pointer:coarse){:root{--ui-mode-tab-h: 44px}}@media(prefers-reduced-motion:reduce){.ui-mode-tab{transition:none}}.dex-header-view{--ui-mode-tab-h: 29px;flex:none;margin-right:4px}@media(pointer:coarse){.dex-header-view{--ui-mode-tab-h: 44px}}.dex-header-view .ui-mode-tabs-row{margin-bottom:0}.dex-header-view .ui-mode-tabs{border:1.5px solid var(--gh-line-strong);padding:2.5px;background:var(--gh-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dex-header-view .ui-mode-tab{min-width:72px;padding-inline:14px;font-size:12.5px}@media(max-width:940px){.dex-header-view .ui-mode-tab{min-width:0;padding-inline:10px}}@media(max-width:800px){.dex-header-view .ui-mode-tab{padding-inline:8px}}.ui-mode-shown-in-pro{margin:0 0 12px;font-size:13px;color:var(--color-text-secondary)}.ui-mode-inline-switch{min-height:32px;padding:0 4px;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ui-mode-inline-switch:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}@media(pointer:coarse),(max-width:760px){.ui-mode-inline-switch{min-height:44px}}
