.figma-rail{display:flex;flex-direction:column;align-items:center;width:90px;height:100%;padding:20px 0 16px;color:var(--ink);border-right:1px solid var(--line)}.figma-rail,.figma-rail-contrast{background:var(--rail-bg)}.rail-avatar,.rail-brand{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--rail-surface);color:var(--ink)}.rail-brand{color:#d5bbff}.rail-control{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:var(--ink);transition:background-color .12s,color .12s}.rail-control-active,.rail-control:hover,.rail-control[aria-expanded=true]{background:var(--rail-surface)}[data-theme=light] .figma-rail .rail-control img{filter:brightness(0) saturate(100%) invert(17%) sepia(20%) saturate(1220%) hue-rotate(185deg);opacity:.78}.figma-rail .rail-brand .brand-logo img{filter:none;opacity:1}.rail-avatar:focus-visible,.rail-brand:focus-visible,.rail-control:focus-visible,.rail-sub-link:focus-visible{outline:2px solid var(--powder);outline-offset:3px}.rail-search{margin:18px 0 12px;border-radius:50%;background:var(--rail-surface);flex-shrink:0}.rail-groups{width:100%;min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin}.rail-group{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0 18px;margin:0 14px;border-bottom:1px solid var(--line)}.rail-group h2{font-size:12px;font-weight:500;color:var(--muted);margin-bottom:6px}.rail-account{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:12px}.rail-avatar{width:34px;height:34px;background:#dfcaff;color:#261336;font-size:12px;font-weight:700}.rail-popover{position:fixed;inset:auto;margin:0;width:244px;max-width:calc(100vw - 110px);max-height:calc(100dvh - 24px);overflow-y:auto;padding:10px;border-radius:8px;border:1px solid var(--line);background:var(--rail-bg);color:var(--ink);box-shadow:0 16px 48px #0008;font-size:14px}.rail-sub-link{display:block;padding:10px 12px;border-radius:5px}.rail-sub-link:hover,.rail-sub-link[aria-current=page]{background:var(--rail-surface)}@media (max-height:760px){.figma-rail{padding-top:12px}.rail-group{gap:2px;padding:8px 0}.rail-search{margin:8px 0}.rail-account{gap:4px;padding-top:6px}}@media (max-width:1023px){.rail-popover{display:none}}@media (prefers-reduced-motion:reduce){.rail-control{transition:none}}