.app-shell_shell__JY2va{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width,272px) minmax(0,1fr);background:hsl(var(--background));color:hsl(var(--foreground));transition:grid-template-columns .2s ease}.app-shell_shellCollapsed__E_5XS{--sidebar-width:88px}.app-shell_sidebar__6kbi0{width:100%;background:hsl(var(--sidebar-bg,var(--background)));padding:1rem .75rem;display:flex;flex-direction:column;gap:1.25rem;transition:transform .2s ease;overflow:hidden}.app-shell_sidebarCollapsed__2ildo .app-shell_logoTextWrap__baBli,.app-shell_sidebarCollapsed__2ildo .app-shell_navLabel__5TgNL,.app-shell_sidebarCollapsed__2ildo .app-shell_versionLabel__PpL4s{opacity:0;width:0;margin:0;overflow:hidden;pointer-events:none}.app-shell_logoWrap__xiRpK{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.75rem}.app-shell_logoImage__DWxvX{border-radius:.625rem;object-fit:contain;background:hsl(var(--muted))}.app-shell_logoFallback__sqPOA,.app-shell_logoImage__DWxvX{width:36px;height:36px;flex-shrink:0}.app-shell_logoTextWrap__baBli{display:flex;flex-direction:column;min-width:0;transition:opacity .15s ease}.app-shell_logoTitle__6rzF4{font-size:.9rem;font-weight:700;white-space:nowrap}.app-shell_logoSubtitle__Ok9Qy{font-size:.72rem;color:hsl(var(--muted-foreground))}.app-shell_nav__KFKF_{display:flex;flex-direction:column;gap:.35rem}.app-shell_navItem__z8t0S{min-height:44px;display:flex;align-items:center;gap:.7rem;padding:.65rem .8rem;border-radius:.5rem;color:hsl(var(--muted-foreground));text-decoration:none;border:1px solid transparent;transition:all .2s ease}.app-shell_navItem__z8t0S:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.5)}.app-shell_navItemActive__ONkoL{color:hsl(var(--foreground));background:hsl(var(--primary)/.12);border-color:hsl(var(--primary)/.35);font-weight:600}.app-shell_navIcon__sUOJW{width:1rem;height:1rem;flex-shrink:0}.app-shell_navLabel__5TgNL{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s ease}.app-shell_sidebarFooter__ytBV1{margin-top:auto;display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.app-shell_versionWrap__3qi4c{width:100%;display:flex;align-items:center;justify-content:center;gap:.3rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell_versionLabel__PpL4s{font-weight:500;transition:opacity .15s ease,width .15s ease}.app-shell_versionValue__K9Jxl{font-weight:600}.app-shell_themeButton__LFP7V{width:100%;min-height:40px;justify-content:flex-start;gap:.5rem;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.25);color:hsl(var(--muted-foreground));transition:all .2s ease}.app-shell_themeButton__LFP7V:hover{border-color:hsl(var(--primary)/.4);color:hsl(var(--foreground));background:hsl(var(--muted)/.45)}.app-shell_themeButtonCollapsed__f4gRY{justify-content:center}.app-shell_themeIconWrap__W8Ekp{width:1.2rem;height:1.2rem;display:inline-flex;align-items:center;justify-content:center}.app-shell_themeIcon__xA3o6{width:1rem;height:1rem}.app-shell_themeLabel__CTSdD{transition:opacity .15s ease}.app-shell_sidebarCollapsed__2ildo .app-shell_themeLabel__CTSdD{opacity:0;width:0;margin:0;overflow:hidden;pointer-events:none}.app-shell_mainWrap__XbyRh{flex:1 1;min-width:0;display:flex;flex-direction:column;background:hsl(var(--background))}.app-shell_header__Au_v5{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;background:hsl(var(--background));position:-webkit-sticky;position:sticky;top:0;z-index:10}.app-shell_headerLeft__M4c58{display:flex;align-items:center;gap:.55rem}.app-shell_headerTitle__eIQo_{margin:0;font-size:1rem;font-weight:700}.app-shell_headerIcon__gl9nU{width:1rem;height:1rem}.app-shell_mobileMenuButton__8dP6G{display:none}.app-shell_desktopToggleButton__C_a8b{display:inline-flex}.app-shell_content__vZNpX{flex:1 1;min-width:0;background:hsl(var(--background));padding:0 1rem 1rem}.app-shell_contentSurface__FbxUT{min-height:calc(100vh - 64px - 1rem);border-radius:1.5rem;background:hsl(var(--card));padding:0;box-shadow:var(--shadow-sm)}@media (max-width:1024px){.app-shell_shell__JY2va{display:flex}.app-shell_sidebar__6kbi0{position:fixed;left:0;top:0;bottom:0;z-index:30;transform:translateX(-100%);box-shadow:var(--shadow-lg)}.app-shell_sidebarMobileOpen__Cw5Ey{transform:translateX(0)}.app-shell_sidebarCollapsed__2ildo{--sidebar-width:272px}.app-shell_sidebarCollapsed__2ildo .app-shell_logoTextWrap__baBli,.app-shell_sidebarCollapsed__2ildo .app-shell_navLabel__5TgNL,.app-shell_sidebarCollapsed__2ildo .app-shell_versionLabel__PpL4s{opacity:1;width:auto}.app-shell_mobileMenuButton__8dP6G{display:inline-flex}.app-shell_desktopToggleButton__C_a8b{display:none}.app-shell_content__vZNpX{padding:0 .75rem .75rem}.app-shell_contentSurface__FbxUT{border-radius:1.125rem;padding:0;min-height:calc(100vh - 64px - .75rem)}}.root-frame_loadingScreen__wtgO8{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top left,rgba(54,164,242,.2),transparent 34%),radial-gradient(circle at bottom right,rgba(45,190,127,.18),transparent 30%),linear-gradient(135deg,#14181f,#111318)}.root-frame_loadingCard__Jwl4n{width:min(420px,100%);display:flex;flex-direction:column;gap:.65rem;padding:1.5rem;border:1px solid hsl(var(--border)/.8);border-radius:1.25rem;background:rgba(29,33,42,.92);box-shadow:0 28px 80px rgba(4,6,11,.45);color:hsl(var(--foreground))}.root-frame_loadingEyebrow__qOw3r{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#66b9f5}.root-frame_loadingTitle__t2Kml{font-size:1.125rem;line-height:1.3}.root-frame_loadingDescription__sm83h{margin:0;color:hsl(var(--muted-foreground));line-height:1.5}