.AppShell_shell__qUg8i{--rail-width:48px;display:flex;flex-direction:row;min-height:100vh;background:var(--dark-9);color:rgba(255,255,255,.88);font-family:Inter,Segoe UI,system-ui,sans-serif}.AppShell_shellNoRail__pY6p9{--rail-width:0px}.AppShell_rail__k7mUQ{width:var(--rail-width);height:100vh;position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;background:rgba(10,10,10,.98);border-right:1px solid rgba(73,80,87,.2);z-index:110;padding:0;padding-bottom:var(--player-bar-height,0);overflow-y:auto;overflow-x:hidden;transition:width .2s ease,height .2s ease;flex-shrink:0}.AppShell_railBrand__qGZwO{display:flex;align-items:center;justify-content:flex-start;height:50px;border-bottom:1px solid rgba(73,80,87,.15);width:100%;gap:10px;flex-shrink:0;padding-left:14px;transition:padding-left .2s ease}.AppShell_railBrandName__zPJpz{overflow:hidden;white-space:nowrap;max-width:0;opacity:0;font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.9);transition:max-width .2s ease,opacity .15s ease;pointer-events:none}.AppShell_railLogo__rTyiM{width:24px;height:24px;filter:drop-shadow(0 0 6px rgba(121,80,242,.3))}.AppShell_railNav__qVN__{display:flex;flex-direction:column;align-items:stretch;gap:2px;flex:1 1;padding:.25rem 0;width:100%}.AppShell_railSeparator__oEiYT{height:1px;background:rgba(255,255,255,.07);margin:4px 8px}.AppShell_railItem__3pffj{display:flex;align-items:center;justify-content:flex-start;width:100%;height:36px;border-radius:8px;color:var(--gray-6);text-decoration:none;border:none;background:none;cursor:pointer;padding:0 14px;gap:0;transition:color .15s ease,background .15s ease,padding .2s ease,gap .2s ease,border-radius .2s ease;position:relative;box-sizing:border-box}.AppShell_railItem__3pffj:hover{color:var(--gray-3);background:rgba(34,211,238,.08)}.AppShell_railItemActive__omeon{color:var(--cyan-4);background:rgba(34,211,238,.1)}.AppShell_railItemActive__omeon:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--cyan-5);box-shadow:0 0 6px rgba(34,211,238,.4)}.AppShell_railIcon__APGDV{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.AppShell_railIcon__APGDV svg{width:20px;height:20px}.AppShell_railBottom__MpoRc{align-items:stretch;justify-content:center;padding:6px 0;border-top:1px solid rgba(73,80,87,.15);width:100%}.AppShell_railBottomItems__DDoAo,.AppShell_railBottom__MpoRc{display:flex;flex-direction:column;gap:2px}.AppShell_mobileMenuToggle__rvI8X{display:none}.AppShell_railLabel__fXHf4{overflow:hidden;white-space:nowrap;max-width:0;opacity:0;font-size:.82rem;font-weight:500;letter-spacing:.01em;transition:max-width .2s ease,opacity .15s ease;pointer-events:none}.AppShell_railKbd__sNebm{font-family:inherit;font-size:.72em;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:3px;padding:1px 4px;letter-spacing:0;color:var(--gray-5);vertical-align:middle}.AppShell_railSectionLabel__nTvky{display:block;overflow:hidden;white-space:nowrap;max-height:0;opacity:0;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-6);padding:0 14px;width:100%;box-sizing:border-box;transition:max-height .2s ease,opacity .15s ease,padding .2s ease}.AppShell_railToggleBtn___XhZd{color:var(--gray-6);flex-shrink:0;margin-bottom:4px}.AppShell_railToggleBtn___XhZd:hover{color:var(--gray-3);background:rgba(34,211,238,.08)}.AppShell_railToggleIcon__4G_XU{transition:transform .2s ease}.AppShell_shellRailExpanded__Mfa4W .AppShell_railBrandName__zPJpz{max-width:120px;opacity:1}.AppShell_shellRailExpanded__Mfa4W .AppShell_railBottom__MpoRc,.AppShell_shellRailExpanded__Mfa4W .AppShell_railNav__qVN__{padding:4px 6px}.AppShell_shellRailExpanded__Mfa4W .AppShell_railItem__3pffj{padding:0 10px;gap:10px;border-radius:6px}.AppShell_shellRailExpanded__Mfa4W .AppShell_railLabel__fXHf4{max-width:160px;opacity:1}.AppShell_shellRailExpanded__Mfa4W .AppShell_railToggleBtn___XhZd{margin:0 6px 4px}.AppShell_shellRailExpanded__Mfa4W .AppShell_railToggleIcon__4G_XU{transform:rotate(180deg)}.AppShell_secondaryContainer__a0vV0{display:flex;flex-direction:row;flex:1 1;min-width:0;min-height:0;height:100vh;margin-left:var(--rail-width)}.AppShell_panel__pE_Yo{width:var(--panel-width);height:auto;position:-webkit-sticky;position:sticky;top:0;background:rgba(14,14,14,.98);border-right:1px solid rgba(73,80,87,.18);z-index:105;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}.AppShell_content__XvdTw,.AppShell_panel__pE_Yo{min-height:100vh;padding-bottom:var(--player-bar-height,0)}.AppShell_content__XvdTw{flex:1 1;min-width:0;background:var(--dark-9)}@media (max-width:900px){.AppShell_shell__qUg8i{flex-direction:column}.AppShell_secondaryContainer__a0vV0{margin-left:0;margin-top:var(--rail-width)}.AppShell_rail__k7mUQ{flex-direction:row;width:100%;height:var(--rail-width);min-height:auto;position:fixed;top:0;left:0;border-right:none;border-bottom:1px solid rgba(73,80,87,.2);padding-bottom:0;padding-right:12px;overflow:visible;z-index:110}.AppShell_panel__pE_Yo{height:calc(100vh - var(--rail-width));min-height:0;position:-webkit-sticky;position:sticky;top:var(--rail-width);margin-right:calc(-1 * var(--panel-width))}.AppShell_railBrand__qGZwO{width:auto;height:100%;border-bottom:none;border-right:1px solid rgba(73,80,87,.15);padding-right:14px;margin-right:8px}.AppShell_railBottom__MpoRc,.AppShell_railNav__qVN__{flex-direction:row;height:100%;align-items:center;padding:0 4px}.AppShell_railBottom__MpoRc{position:relative;width:auto;border-top:none;border-left:1px solid rgba(73,80,87,.15);overflow:visible}.AppShell_mobileMenuToggle__rvI8X{display:flex;width:48px;height:100%;padding:0;justify-content:center;align-items:center;z-index:1001;cursor:pointer}.AppShell_railBottomItemsOpen__0VGDj{display:flex!important}.AppShell_railBottomItems__DDoAo{position:absolute;top:100%;right:4px;background:#1e1e1e;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:8px;min-width:180px;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.5);display:none;z-index:1000}.AppShell_railBottomItems__DDoAo .AppShell_railItem__3pffj{width:100%;height:38px;padding:0 12px;gap:12px}.AppShell_railBottomItems__DDoAo .AppShell_railLabel__fXHf4{max-width:none;opacity:1;pointer-events:auto}.AppShell_railItem__3pffj{width:auto;height:calc(100% - 8px);padding:0 10px}.AppShell_railItemActive__omeon:before{left:50%;bottom:-4px;top:auto;transform:translateX(-50%);width:20px;height:3px;border-radius:3px 3px 0 0}.AppShell_railToggleBtn___XhZd{display:none}}.EditorLayout_layout__Kpob6{display:flex;flex-direction:column;height:100vh;background:#0a0a0a;overflow:hidden}