.site-header-module__4YcpEG__menuButton{background:var(--card)}.site-header-module__4YcpEG__menuButton[aria-expanded=true]{color:var(--primary);background:var(--secondary);border-color:#c7d2fe}.site-header-module__4YcpEG__menuIcon{width:20px;height:20px;position:relative}.site-header-module__4YcpEG__menuIcon>span{background:currentColor;border-radius:2px;width:18px;height:1.5px;position:absolute;top:9px;left:1px}.site-header-module__4YcpEG__menuIcon>span:first-child{transform:translateY(-3px)}.site-header-module__4YcpEG__menuIcon>span:last-child{transform:translateY(3px)}.site-header-module__4YcpEG__menuButton[aria-expanded=true] .site-header-module__4YcpEG__menuIcon>span:first-child{transform:rotate(45deg)}.site-header-module__4YcpEG__menuButton[aria-expanded=true] .site-header-module__4YcpEG__menuIcon>span:last-child{transform:rotate(-45deg)}.site-header-module__4YcpEG__menuPanel{width:min(400px,100% - clamp(2.5rem,8vw,4rem));max-height:calc(100dvh - 104px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:1px solid var(--border);background:var(--card);transform-origin:100% 0;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 8px);right:clamp(1.25rem,4vw,2rem);overflow-y:auto;box-shadow:0 24px 48px -20px #0f172a26,0 4px 12px -4px #0f172a0a}.site-header-module__4YcpEG__menuPanel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.site-header-module__4YcpEG__menuIcon>span{transition:transform .18s}.site-header-module__4YcpEG__menuPanel:not([hidden]){animation:.18s ease-out site-header-module__4YcpEG__reveal}}@keyframes site-header-module__4YcpEG__reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.layout-module__zlgTca__shell{--background:#fff;--card:#f8fafc;background:var(--background)}
