.site-header .site-header-inner{max-width:1240px;margin:0 auto;padding:16px}.site-header .site-header-dropdown-trigger{height:32px;color:hsl(var(--muted-foreground));background:0 0;padding:0}.site-header .site-header-dropdown-trigger:hover,.site-header .site-header-dropdown-trigger[data-active=true]{color:hsl(var(--foreground));background:0 0}.site-header .site-header-dropdown-trigger[data-active=true]{font-weight:500}.site-header .site-header-dropdown{z-index:60;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--popover));min-width:320px;color:hsl(var(--popover-foreground));padding:4px}.site-header .site-header-dropdown[data-state=closed]{display:none}.site-header .site-header-dropdown a{white-space:nowrap}.site-header .site-header-dropdown a[aria-current=page]{color:hsl(var(--primary));font-weight:600}.site-header .site-header-mobile-links{min-height:0;overflow-y:auto}.site-header-mobile-label{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:11px}:root{--site-trial-height:36px}.site-trial-spacer{height:var(--site-trial-height)}.site-trial-strip{height:var(--site-trial-height);background:color-mix(in srgb,hsl(var(--primary)) 10%,hsl(var(--background)));color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border))}.site-trial-inner{justify-content:center;align-items:center;gap:8px;max-width:1240px;height:100%;margin:0 auto;padding:0 16px;display:flex;position:relative}.site-trial-copy{justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:13px;line-height:18px;display:flex}.site-trial-copy a{color:hsl(var(--foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary));text-underline-offset:3px;white-space:nowrap;font-weight:600}.site-trial-copy a:hover{text-decoration-thickness:2px}.site-trial-strip .site-trial-close{width:28px;height:28px;color:hsl(var(--foreground));font-size:20px;position:absolute;right:12px}html[data-trial-strip] .catalog-root.sb-root.with-site-header .sb-tiernav{top:calc(80px + var(--site-trial-height))}@media(max-width:599px){:root{--site-trial-height:44px}.site-trial-copy{flex-direction:column;gap:0;padding:0 20px 0 0;font-size:12px;line-height:18px}.site-trial-copy span{white-space:nowrap}.site-header .site-header-register{padding:0 10px}}
