.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:200px;max-width:calc(100vw - 32px);padding:8px;border:0;border-radius:24px;background:var(--gh-menu);box-shadow:var(--gh-shadow-dialog);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:42px;padding:0 14px;border:0;border-radius:16px;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(--color-text-muted)}.header-menu-item:hover{background:var(--color-navigation-hover)}.header-menu-item:focus-visible{outline:none;background:var(--color-navigation-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:2px;min-width:0;padding:5px;border-radius:var(--radius-pill);background:var(--gh-header-track)}@supports (backdrop-filter: blur(1px)){.product-navigation{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.product-navigation-indicator{position:absolute;left:0;top:50%;z-index:-1;height:44px;margin-top:-22px;border-radius:var(--radius-pill);background:var(--gh-orange);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-extras button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text);font-family:var(--font-display);font-size:15px;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-extras button:hover,.product-navigation-extras button[aria-expanded=true]{background:var(--color-navigation-hover)}.product-navigation>a[aria-current=page],.product-navigation>a[aria-current=page]:hover,.product-navigation-extras[data-current] button,.product-navigation-extras[data-current] button:hover{color:var(--gh-ink);background:transparent;transition-property:color,transform}.product-navigation>a:active,.product-navigation-extras button:active{transform:scale(.97)}.product-navigation>a:focus-visible,.product-navigation-extras button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus)}.product-navigation>a[data-overflow],.product-navigation-extras[data-empty]{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}.product-navigation-extras{flex:none;display:inline-flex}.product-navigation-extras button{padding-right:16px}.product-navigation-extras .header-menu-surface{top:calc(100% + 14px);width:300px;padding:8px;border-radius:24px;background:var(--gh-menu);box-shadow:var(--gh-shadow-dialog)}.extras-item.header-menu-item{flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:11px 14px;border-radius:18px;white-space:normal}.extras-item-label{font-family:var(--font-display);font-size:15px;font-weight:700;line-height:20px}.extras-item-line{color:var(--color-text-muted);font-size:13px;font-weight:500;line-height:17px}.extras-item.header-menu-item[aria-current=page]{background:var(--gh-orange);color:var(--gh-ink)}.extras-item.header-menu-item[aria-current=page] .extras-item-line{color:var(--gh-ink)}.extras-item[data-unavailable] .extras-item-label{opacity:.7}.product-navigation-extras .header-menu-item:not(.extras-item){min-height:44px;border-radius:18px;font-family:var(--font-display);font-size:15px;font-weight:700}@media(max-width:1240px){.product-navigation>a,.product-navigation-extras button{padding-inline:14px}}@media(max-width:1080px){.product-navigation>a,.product-navigation-extras button{padding-inline:11px;font-size:14.5px}.product-navigation-extras button{gap:6px}}@media(max-width:860px){.product-navigation{padding:3px}.product-navigation>a,.product-navigation-extras button{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.product-navigation[data-ready] .product-navigation-indicator,.product-navigation>a,.product-navigation>a[aria-current=page],.product-navigation-extras button{transition:none}.product-navigation>a:active,.product-navigation-extras 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:4px;padding:4px;border-radius:var(--radius-pill);background:var(--gh-track)}.ui-mode-option{flex:1 1 0;min-width:0;height:40px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text);font-family:var(--font-display);font-size:14px;font-weight:600;touch-action:manipulation}.ui-mode-option:hover{background:var(--color-navigation-hover)}.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:4px;border:0;border-radius:var(--radius-pill);background:var(--gh-header-track);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-mode-tab{min-width:72px;height:var(--ui-mode-tab-h);padding:0 18px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text);font-family:var(--font-display);font-size:15px;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{background:var(--color-navigation-hover)}.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:inset 0 0 0 2px var(--color-focus)}:root{--ui-mode-tab-h: 38px;--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{flex:none;margin-right:4px}.dex-header-view .ui-mode-tabs-row{margin-bottom:0}@media(max-width:1080px){.dex-header-view .ui-mode-tab{min-width:0;padding-inline:13px;font-size:14.5px}}@media(max-width:860px){.dex-header-view .ui-mode-tab{padding-inline:9px}}.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}}
