.platform-rail{position:fixed;left:0;top:60px;bottom:0;width:70px;z-index:1100;background:#0d0d0d;border-right:1px solid #5dd62c26;padding:13px 8px;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;scrollbar-width:none;direction:ltr;box-sizing:border-box}
.platform-rail nav{display:flex;flex-direction:column;gap:5px}.platform-rail a,.platform-rail button.xt-tools-rail{width:53px;height:52px;min-height:52px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:12px;background:transparent;color:#818a9d;text-decoration:none;cursor:pointer;position:relative;box-sizing:border-box}.platform-rail a i,.platform-rail button i{font-size:18px;width:auto}.platform-rail a:hover,.platform-rail button:hover{background:#5dd62c0d;color:#5dd62c}.platform-rail a.active,.platform-rail button.xt-tools-rail{background:#5dd62c11;color:#5dd62c}.platform-rail a.active:before{content:'';position:absolute;left:-8px;width:3px;height:24px;border-radius:0 3px 3px 0;background:#5dd62c}.platform-rail :is(a,button):focus-visible{outline:2px solid #5dd62c;outline-offset:1px}.platform-rail .xt-rail-bottom{padding-top:24px}.xt-terminal .platform-rail{top:60px;bottom:26px;padding:13px 8px;width:70px}.xt-terminal .platform-rail a{height:52px}.xt-terminal .platform-rail .xt-tools-rail{height:52px;gap:0}
@media(min-width:900px){body[data-xg-shell]{margin-left:70px!important;padding-top:80px!important}.xg-header{height:60px}}
@media(max-width:899px){.platform-rail,.xt-terminal .platform-rail{display:none}}
