.HeaderVertica-module__z4hldq__scope{--mh-vertica-accent:hsl(var(--primary));--mh-rail-collapsed:64px;--mh-rail-expanded:220px}.HeaderVertica-module__z4hldq__rail{z-index:40;width:var(--mh-rail-collapsed);background:hsl(var(--card));color:hsl(var(--card-foreground));border-right:1px solid hsl(var(--border));flex-direction:column;align-items:stretch;transition:width .32s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0}.HeaderVertica-module__z4hldq__expandable:hover{width:var(--mh-rail-expanded)}.HeaderVertica-module__z4hldq__railTop{min-height:var(--mh-rail-collapsed);border-bottom:1px solid hsl(var(--border)/.6);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem .75rem;display:flex;overflow:hidden}.HeaderVertica-module__z4hldq__railLabel{opacity:0;text-transform:uppercase;letter-spacing:.32em;max-width:0;color:hsl(var(--muted-foreground));font-size:10px;font-weight:600;transition:max-width .3s,opacity .3s;overflow:hidden}.HeaderVertica-module__z4hldq__expandable:hover .HeaderVertica-module__z4hldq__railLabel{opacity:1;max-width:160px;transition-delay:60ms}.HeaderVertica-module__z4hldq__railNav{flex:auto;min-height:0;padding:.5rem 0;overflow:visible}.HeaderVertica-module__z4hldq__navList{flex-direction:column;gap:.125rem;display:flex}.HeaderVertica-module__z4hldq__navItem{position:relative}.HeaderVertica-module__z4hldq__navLink{height:48px;color:hsl(var(--muted-foreground));border-radius:.75rem;align-items:center;margin:0 .5rem;padding:0;transition:color .2s,background-color .2s;display:flex;position:relative}.HeaderVertica-module__z4hldq__navLink:hover{color:hsl(var(--foreground));background:hsl(var(--accent)/.4)}.HeaderVertica-module__z4hldq__iconWrap{flex:none;justify-content:center;align-items:center;width:48px;transition:color .2s;display:inline-flex}.HeaderVertica-module__z4hldq__label{opacity:0;white-space:nowrap;max-width:0;font-size:.85rem;transition:max-width .3s,opacity .28s,transform .28s;display:inline-block;overflow:hidden;transform:translate(-4px)}.HeaderVertica-module__z4hldq__expandable:hover .HeaderVertica-module__z4hldq__label{opacity:1;max-width:150px;transition-delay:80ms;transform:translate(0)}.HeaderVertica-module__z4hldq__chevron{opacity:0;flex:none;width:1rem;height:1rem;margin-left:auto;margin-right:.6rem;transition:opacity .25s}.HeaderVertica-module__z4hldq__expandable:hover .HeaderVertica-module__z4hldq__chevron{opacity:.55}.HeaderVertica-module__z4hldq__navLink:before{content:"";background:var(--mh-vertica-accent);transform-origin:50%;border-radius:0 3px 3px 0;width:3px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:.4rem;bottom:.4rem;left:-.5rem;transform:scaleY(0)}.HeaderVertica-module__z4hldq__active{color:hsl(var(--foreground))}.HeaderVertica-module__z4hldq__active:before{transform:scaleY(1)}.HeaderVertica-module__z4hldq__active .HeaderVertica-module__z4hldq__iconWrap{color:var(--mh-vertica-accent)}.HeaderVertica-module__z4hldq__flyout{opacity:0;visibility:hidden;z-index:50;width:300px;margin-left:.5rem;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:-.4rem;left:100%;transform:translate(-6px)}.HeaderVertica-module__z4hldq__navItem:hover .HeaderVertica-module__z4hldq__flyout{opacity:1;visibility:visible;transform:translate(0)}.HeaderVertica-module__z4hldq__flyoutInner{background:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));box-shadow:0 24px 48px -24px hsl(var(--foreground)/.35);border-radius:14px;padding:.9rem}.HeaderVertica-module__z4hldq__flyoutTitle{text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--muted-foreground));padding:.1rem .5rem .6rem;font-size:.65rem;font-weight:600;display:block}.HeaderVertica-module__z4hldq__flyoutGrid{grid-template-columns:1fr 1fr;gap:.1rem .35rem;display:grid}.HeaderVertica-module__z4hldq__flyoutLink{white-space:nowrap;color:hsl(var(--foreground));border-radius:.55rem;padding:.45rem .5rem;font-size:.85rem;transition:color .18s,background-color .18s;display:block}.HeaderVertica-module__z4hldq__flyoutLink:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.HeaderVertica-module__z4hldq__flyoutFooter{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.75rem;margin-top:.6rem;padding:.6rem .5rem .15rem;display:flex}.HeaderVertica-module__z4hldq__flyoutFooterText{color:hsl(var(--muted-foreground));font-size:.72rem}.HeaderVertica-module__z4hldq__flyoutFooterLink{white-space:nowrap;color:var(--mh-vertica-accent);flex:none;font-size:.78rem;font-weight:600}.HeaderVertica-module__z4hldq__railBottom{border-top:1px solid hsl(var(--border)/.6);flex-direction:column;align-items:stretch;gap:.125rem;padding:.5rem 0 .75rem;display:flex}.HeaderVertica-module__z4hldq__bottomRow{border-radius:.75rem;align-items:center;height:48px;margin:0 .5rem;display:flex}.HeaderVertica-module__z4hldq__bottomIcon{flex:none;justify-content:center;align-items:center;width:48px;display:inline-flex}.HeaderVertica-module__z4hldq__bottomLabel{color:hsl(var(--muted-foreground));text-overflow:ellipsis;overflow:hidden}.HeaderVertica-module__z4hldq__bottomIcon span.pointer-events-none{transition:width .28s,height .28s,font-size .2s}.HeaderVertica-module__z4hldq__expandable:not(:hover) .HeaderVertica-module__z4hldq__bottomIcon span.pointer-events-none{width:9px;min-width:0;height:9px;font-size:0;line-height:0}@media (prefers-reduced-motion:reduce){.HeaderVertica-module__z4hldq__rail,.HeaderVertica-module__z4hldq__railLabel,.HeaderVertica-module__z4hldq__label,.HeaderVertica-module__z4hldq__chevron,.HeaderVertica-module__z4hldq__flyout,.HeaderVertica-module__z4hldq__flyoutLink,.HeaderVertica-module__z4hldq__navLink,.HeaderVertica-module__z4hldq__navLink:before,.HeaderVertica-module__z4hldq__iconWrap{transition:none}.HeaderVertica-module__z4hldq__bottomIcon span.pointer-events-none{transition:none}}
