.galden-rail{z-index:30;color:#b8b8c3;background:#16161c;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;width:64px;min-width:64px;height:100%;transition:width .34s cubic-bezier(.22,1,.36,1),min-width .34s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.galden-rail-mark{white-space:nowrap;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:12px;width:100%;height:64px;padding:0 19px;transition:padding .34s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.galden-rail-mark>img{flex-shrink:0}.galden-navigation-panels{flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.galden-navigation-panel{opacity:0;pointer-events:none;transition:opacity .15s,transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 auto 0 0}.galden-navigation-panel-expanded{width:243px;transform:translate(-6px)}.galden-navigation-panel-compact{width:63px}.galden-rail[data-expanded] .galden-navigation-panel-expanded,.galden-rail:not([data-expanded]) .galden-navigation-panel-compact{opacity:1;pointer-events:auto;transition-delay:.1s;transform:translate(0)}.galden-rail-links{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:3px;width:100%;min-height:0;padding:12px 0;display:flex;overflow-y:auto}.galden-rail-item{color:#b8b8c3;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:color .14s,background-color .14s;display:grid;position:relative}.galden-rail-item:hover,.galden-rail-item[data-state=open],.galden-rail-item[data-current]{color:#fff;background:#ffffff0f}.galden-rail-item[data-current]:before{content:"";background:var(--color-brand);border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;left:-12px}.galden-rail-rule{background:#ffffff17;width:22px;height:1px;margin:9px auto}.galden-rail-footer{border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:8px;width:100%;padding:12px 0;display:flex}.galden-rail-avatar{color:#fff;background:#ffffff12;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid;overflow:hidden}.galden-rail-avatar img{object-fit:cover;width:100%;height:100%}.galden-rail-flyout{z-index:60;width:232px;max-height:var(--radix-popover-content-available-height);color:#fff;background:#1c1c23;border:1px solid #ffffff1a;border-radius:12px;padding:7px;animation:.13s ease-out galden-fly-in;overflow-y:auto;box-shadow:0 12px 32px -12px #0009}.galden-flyout-heading{align-items:center;gap:10px;padding:9px 10px 12px;font-size:13px;font-weight:600;display:flex}.galden-flyout-heading svg{color:#b8b8c3;width:16px;height:16px}.galden-flyout-links{border-top:1px solid #ffffff17;padding-top:6px}.galden-flyout-link{color:#c0c0cb;border-radius:6px;align-items:center;gap:10px;min-height:36px;padding:7px 10px;font-size:12px;display:flex}.galden-flyout-link:hover,.galden-flyout-link[aria-current=page]{color:#fff;background:#ffffff0f}.galden-nav-dot{border-radius:50%;flex-shrink:0;width:4px;height:4px}.galden-flyout-link[aria-current=page] .galden-nav-dot{background:#a7578c}.galden-rail :is(button,a):focus-visible,.galden-flyout-link:focus-visible{outline-offset:2px;outline:2px solid #a7578c}.galden-search-trigger{border:1px solid var(--color-border);color:var(--color-muted-foreground);border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.galden-search-trigger:hover{background:var(--color-muted);color:var(--color-foreground)}.galden-search-trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.galden-search-trigger kbd{background:var(--color-muted);font:inherit;border-radius:3px;padding:1px 4px;font-size:10px}@keyframes galden-fly-in{0%{opacity:0;transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.galden-rail-flyout{animation:none}.galden-rail-item{transition:none}}.galden-rail[data-expanded]{width:244px;min-width:244px}.galden-rail[data-expanded] .galden-rail-mark{gap:12px;padding:0 22px;display:flex}.galden-expanded-brand{opacity:0;letter-spacing:-.035em;color:#fff;font-size:17px;font-weight:800;transition:opacity .15s,transform .3s;transform:translate(-6px)}.galden-rail[data-expanded] .galden-expanded-brand{opacity:1;transition-delay:.1s;transform:translate(0)}.galden-expanded-brand>span{color:#b8b8c3;font-weight:500}.galden-expanded-links{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;width:100%;min-height:0;padding:16px 12px;overflow-y:auto}.galden-expanded-group{margin-bottom:3px}.galden-expanded-parent{color:#b8b8c3;text-align:left;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:40px;padding:9px 12px;font-size:13px;display:flex}.galden-expanded-parent>svg{flex-shrink:0;width:17px;height:17px}.galden-expanded-parent>span{flex:1}.galden-expanded-parent:hover{color:#fff;background:#ffffff09}.galden-expanded-parent[data-current],.galden-expanded-parent[aria-current=page]{color:#fff;background:#ffffff0c;font-weight:600}.galden-expanded-parent[data-current]>svg:first-child,.galden-expanded-parent[aria-current=page]>svg{color:#a7578c}.galden-expanded-parent>.galden-expanded-chevron{width:12px;height:12px}.galden-expanded-children{border-left:1px solid #ffffff17;margin:3px 0 10px 20px;padding-left:10px}.galden-expanded-children .galden-flyout-link{gap:8px;min-height:35px;padding:7px 9px;font-size:12px}.galden-rail-toggle{z-index:1;color:#16161c;cursor:pointer;background:#fff;border:1px solid #dedee4;border-radius:10px;place-items:center;width:30px;height:38px;transition:background-color .16s,box-shadow .16s;display:grid;position:absolute;top:50%;right:-15px;transform:translateY(-50%);box-shadow:0 2px 8px #00000014}.galden-rail-toggle:hover{background:#f1f1f5;box-shadow:0 3px 12px #00000024}.galden-rail-toggle:before{content:"";position:absolute;inset:-4px -7px}.galden-rail-toggle svg{transition:transform .34s cubic-bezier(.22,1,.36,1)}.galden-rail:not([data-expanded]) .galden-rail-toggle svg{transform:rotate(180deg)}.galden-rail-account{flex-direction:column;align-items:center;gap:8px;display:flex}.galden-rail[data-expanded] .galden-rail-account{flex-direction:row;gap:2px;width:100%;padding:0 12px}.galden-rail-profile{border-radius:6px;align-items:center;gap:10px;min-width:0;padding:5px;display:flex}.galden-rail[data-expanded] .galden-rail-profile{flex:1}.galden-rail-profile:hover{background:#ffffff09}.galden-rail-avatar{flex-shrink:0}.galden-rail-user{min-width:0}.galden-rail-user strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12px;font-weight:600;display:block;overflow:hidden}.galden-rail-user>span{text-transform:capitalize;color:#b8b8c3;font-size:10px;display:block}@media (prefers-reduced-motion:reduce){.galden-rail,.galden-rail-mark,.galden-navigation-panel,.galden-expanded-brand,.galden-rail-toggle,.galden-rail-toggle svg{transition:none}}.galden-search-input,.galden-search-input:focus,.galden-search-input:focus-visible{box-shadow:none;border:0;outline:none}
