.klyp-SidebarRail{width:var(--klyp-sidebar-width,64px);height:100%;min-height:0;padding:var(--space-8);align-items:stretch;gap:var(--space-4);color:var(--color-fg-muted);background:var(--color-bg-rail);-webkit-backdrop-filter:var(--fx-glass-blur-lg);backdrop-filter:var(--fx-glass-blur-lg);border-radius:var(--r-section);box-shadow:inset 0 0 0 1px var(--color-border-subtle);flex-direction:column;font-style:normal;display:flex;overflow:hidden}.klyp-SidebarRail__nav{flex:auto;min-height:0;padding:0;overflow:hidden auto}.klyp-SidebarRail__footer{flex:none;padding-block-start:0;padding-block-end:var(--space-24)}.klyp-SidebarRail__footer:before{content:"";height:var(--bw-default);margin:0 var(--space-16) var(--space-8);background:var(--color-border-subtle);transition:background var(--duration-normal) var(--easing-standard);display:block}.klyp-SidebarRail__list{gap:calc(var(--space-24) + var(--space-6));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.klyp-SidebarRail__item{margin:0;padding:0;display:block}.klyp-SidebarRail__list .klyp-SidebarRail__item[data-section-break]{margin-block-start:var(--space-16)}.klyp-SidebarRail .klyp-SidebarRail__btn{border-radius:var(--r-chip);width:100%;height:40px;min-height:40px;max-height:40px;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:inherit;line-height:1;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.klyp-SidebarRail .klyp-SidebarRail__btn:before{content:"";border-radius:inherit;background-color:var(--color-bg-surface-solid);opacity:0;pointer-events:none;z-index:0;transition:opacity var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);position:absolute;inset:0}.klyp-SidebarRail .klyp-SidebarRail__btn>*{z-index:1;position:relative}.klyp-SidebarRail .klyp-SidebarRail__btn[data-active=true]:before{opacity:1;background-color:var(--color-bg-surface-solid)}.klyp-SidebarRail .klyp-SidebarRail__btn[data-active=true]{color:var(--color-fg-on-active-nav)}.klyp-SidebarRail .klyp-SidebarRail__btn[data-active=true] .klyp-SidebarRail__icon{color:var(--color-fg-on-active-nav);opacity:1}.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true]):hover:before,.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true]):focus-visible:before,.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true])[data-hovered=true]:before{opacity:1;background-color:color-mix(in srgb, var(--color-accent) 12%, transparent)}.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true]):hover,.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true]):focus-visible,.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true])[data-hovered=true]{color:var(--color-fg-accent)}.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true]):hover .klyp-SidebarRail__icon,.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true]):focus-visible .klyp-SidebarRail__icon,.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true])[data-hovered=true] .klyp-SidebarRail__icon{color:var(--color-accent);opacity:1}.klyp-SidebarRail .klyp-SidebarRail__btn:focus-visible{outline:var(--bw-emphasis) solid var(--color-border-strong);outline-offset:2px}.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true]):hover .klyp-SidebarRail__icon svg,.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true]):focus-visible .klyp-SidebarRail__icon svg,.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true])[data-hovered=true] .klyp-SidebarRail__icon svg,.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true]):hover .klyp-SidebarRail__icon .klyp-SidebarLottie,.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true]):focus-visible .klyp-SidebarRail__icon .klyp-SidebarLottie,.klyp-SidebarRail .klyp-SidebarRail__btn:not([data-disabled=true])[data-hovered=true] .klyp-SidebarRail__icon .klyp-SidebarLottie{transform:scale(1.15)}.klyp-SidebarRail .klyp-SidebarRail__icon .klyp-SidebarLottie{transition:transform var(--duration-normal) var(--easing-standard);transform-origin:50%}.klyp-SidebarRail .klyp-SidebarRail__btn[data-disabled=true]{color:var(--color-fg-subtle);cursor:not-allowed;opacity:1}.klyp-SidebarRail .klyp-SidebarRail__btn[data-disabled=true] .klyp-SidebarRail__icon{color:var(--color-fg-on-active-nav);opacity:.3}.klyp-SidebarRail .klyp-SidebarRail__btn[data-disabled=true]:before{opacity:0!important}.klyp-SidebarRail .klyp-SidebarRail__icon{width:40px;height:40px;color:var(--color-fg-on-active-nav);opacity:.5;transition:color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.klyp-SidebarRail .klyp-SidebarRail__icon>svg{width:22px;height:22px;transition:transform var(--duration-normal) var(--easing-standard)}.klyp-SidebarRail .klyp-SidebarRail__badge{display:none}.klyp-SidebarRail .klyp-SidebarRail__caption{top:100%;inset-inline:calc(-1 * var(--space-8));text-align:center;font-size:10px;line-height:1.2;font-weight:var(--font-weight-medium);color:inherit;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:opacity var(--duration-normal) ease-in-out;padding-block-start:var(--space-6);position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.klyp-SidebarRail .klyp-SidebarRail__btn,.klyp-SidebarRail .klyp-SidebarRail__icon,.klyp-SidebarRail .klyp-SidebarRail__icon>svg,.klyp-SidebarRail .klyp-SidebarRail__icon .klyp-SidebarLottie,.klyp-SidebarRail .klyp-SidebarRail__caption,.klyp-SidebarRail .klyp-SidebarRail__footer:before,.klyp-SidebarRail .klyp-SidebarRail__btn:before{transition:none!important}}
