.z4hldq_scope{--mh-vertica-accent:hsl(var(--primary));--mh-rail-collapsed:64px;--mh-rail-expanded:220px}.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}.z4hldq_expandable:hover{width:var(--mh-rail-expanded)}.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}.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}.z4hldq_expandable:hover .z4hldq_railLabel{opacity:1;max-width:160px;transition-delay:60ms}.z4hldq_railNav{flex:auto;min-height:0;padding:.5rem 0;overflow:visible}.z4hldq_navList{flex-direction:column;gap:.125rem;display:flex}.z4hldq_navItem{position:relative}.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}.z4hldq_navLink:hover{color:hsl(var(--foreground));background:hsl(var(--accent) / .4)}.z4hldq_iconWrap{flex:none;justify-content:center;align-items:center;width:48px;transition:color .2s;display:inline-flex}.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)}.z4hldq_expandable:hover .z4hldq_label{opacity:1;max-width:150px;transition-delay:80ms;transform:translate(0)}.z4hldq_chevron{opacity:0;flex:none;width:1rem;height:1rem;margin-left:auto;margin-right:.6rem;transition:opacity .25s}.z4hldq_expandable:hover .z4hldq_chevron{opacity:.55}.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)}.z4hldq_active{color:hsl(var(--foreground))}.z4hldq_active:before{transform:scaleY(1)}.z4hldq_active .z4hldq_iconWrap{color:var(--mh-vertica-accent)}.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)}.z4hldq_navItem:hover .z4hldq_flyout{opacity:1;visibility:visible;transform:translate(0)}.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}.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}.z4hldq_flyoutGrid{grid-template-columns:1fr 1fr;gap:.1rem .35rem;display:grid}.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}.z4hldq_flyoutLink:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.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}.z4hldq_flyoutFooterText{color:hsl(var(--muted-foreground));font-size:.72rem}.z4hldq_flyoutFooterLink{white-space:nowrap;color:var(--mh-vertica-accent);flex:none;font-size:.78rem;font-weight:600}.z4hldq_railBottom{border-top:1px solid hsl(var(--border) / .6);flex-direction:column;align-items:stretch;gap:.125rem;padding:.5rem 0 .75rem;display:flex}.z4hldq_bottomRow{border-radius:.75rem;align-items:center;height:48px;margin:0 .5rem;display:flex}.z4hldq_bottomIcon{flex:none;justify-content:center;align-items:center;width:48px;display:inline-flex}.z4hldq_bottomLabel{color:hsl(var(--muted-foreground));text-overflow:ellipsis;overflow:hidden}.z4hldq_bottomIcon span.pointer-events-none{transition:width .28s,height .28s,font-size .2s}.z4hldq_expandable:not(:hover) .z4hldq_bottomIcon span.pointer-events-none{width:9px;min-width:0;height:9px;font-size:0;line-height:0}@media (prefers-reduced-motion:reduce){.z4hldq_rail,.z4hldq_railLabel,.z4hldq_label,.z4hldq_chevron,.z4hldq_flyout,.z4hldq_flyoutLink,.z4hldq_navLink,.z4hldq_navLink:before,.z4hldq_iconWrap{transition:none}.z4hldq_bottomIcon span.pointer-events-none{transition:none}}
