.hBw1pG_header{z-index:40;border-bottom:1px solid color-mix(in srgb, var(--colour-separator) 55%, transparent);background:color-mix(in srgb, var(--colour-background) 78%, transparent);backdrop-filter:blur(20px)saturate(1.6);position:sticky;top:0}@supports (animation-timeline:scroll()){.hBw1pG_header{animation:linear both hBw1pG_settle;animation-timeline:scroll(root);animation-range:0 6rem}@keyframes hBw1pG_settle{0%{backdrop-filter:blur()saturate();background-color:#0000;border-bottom-color:#0000}}}@media (prefers-reduced-transparency:reduce){.hBw1pG_header{background:var(--colour-background);backdrop-filter:none;animation:none}}.hBw1pG_menu{border:0;border-bottom:1px solid color-mix(in srgb, var(--colour-separator) 60%, transparent);width:100%;max-width:none;max-height:100dvh;padding:0 0 env(safe-area-inset-bottom);background:var(--colour-surface);color:var(--colour-text-primary);opacity:0;transition:opacity .2s ease-out, translate .3s var(--ease-out-expo), overlay .3s allow-discrete, display .3s allow-discrete;border-radius:0 0 1.75rem 1.75rem;margin:0;inset:0 0 auto;overflow-y:auto;translate:0 -1.5rem;box-shadow:0 24px 60px #00000059}.hBw1pG_menu:popover-open{opacity:1;translate:0}@starting-style{.hBw1pG_menu:popover-open{opacity:0;translate:0 -1.5rem}}.hBw1pG_menu::backdrop{transition:background-color .3s, overlay .3s allow-discrete, display .3s allow-discrete;background:0 0}.hBw1pG_menu:popover-open::backdrop{background:var(--colour-overlay-scrim)}@starting-style{.hBw1pG_menu:popover-open::backdrop{background:0 0}}@media (prefers-reduced-motion:reduce){.hBw1pG_menu,.hBw1pG_menu::backdrop{transition:none}}
.mfbQtG_highlight{background:var(--colour-elevated);opacity:0;pointer-events:none;height:100%;transition:translate .6s var(--ease-spring-gentle), width .6s var(--ease-spring-gentle), opacity .25s ease;border-radius:999px;position:absolute;top:0;left:0;box-shadow:inset 0 1px 1px #ffffff14,0 1px 2px #00000026}.mfbQtG_highlight[data-visible=true]{opacity:1}@media (prefers-reduced-motion:reduce){.mfbQtG_highlight{transition:opacity .25s}}@media (forced-colors:active){.mfbQtG_highlight{border:1px solid canvastext}}
