.AppShell-module__sW0_lq__shell{min-height:100vh;display:flex}.AppShell-module__sW0_lq__sidebar{background:var(--bg-card-solid);border-right:1px solid var(--border-default);z-index:100;flex-direction:column;width:240px;transition:width .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.AppShell-module__sW0_lq__sidebar::-webkit-scrollbar{width:0}.AppShell-module__sW0_lq__sidebarCollapsed{width:64px}.AppShell-module__sW0_lq__brand{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;min-height:62px;padding:18px 14px;display:flex}.AppShell-module__sW0_lq__brandLink{color:var(--text-primary);align-items:center;gap:8px;text-decoration:none;display:flex;overflow:hidden}.AppShell-module__sW0_lq__brandIsotipo{flex-shrink:0;width:34px;height:34px}.AppShell-module__sW0_lq__brandLogo{flex-shrink:0;width:auto;height:30px}.AppShell-module__sW0_lq__brandActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.AppShell-module__sW0_lq__collapseBtn{appearance:none;cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px;font-size:11px;transition:all .15s}.AppShell-module__sW0_lq__collapseBtn:hover{background:var(--bg-hover);color:var(--text-secondary)}.AppShell-module__sW0_lq__nav{flex-direction:column;flex:1;gap:2px;padding:8px;display:flex;overflow-y:auto}.AppShell-module__sW0_lq__navItem{color:var(--text-secondary);transition:all var(--transition-fast);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.AppShell-module__sW0_lq__navItem:hover{background:var(--bg-hover);color:var(--text-primary);transform:translate(2px)}.AppShell-module__sW0_lq__navItemActive,.AppShell-module__sW0_lq__navItemActive:hover{color:var(--accent-blue);font-weight:700;transform:none;background:var(--bg-card-solid)!important}.AppShell-module__sW0_lq__navItemLocked{opacity:.4;cursor:not-allowed;pointer-events:none}.AppShell-module__sW0_lq__navIcon{text-align:center;flex-shrink:0;width:22px;font-size:17px}.AppShell-module__sW0_lq__navLabel{text-overflow:ellipsis;overflow:hidden}.AppShell-module__sW0_lq__lockIcon{flex-shrink:0;margin-left:auto;font-size:12px}.AppShell-module__sW0_lq__sidebarBottom{border-top:1px solid var(--border-default);flex-direction:column;gap:2px;padding:8px 8px 12px;display:flex}.AppShell-module__sW0_lq__upgradeBanner{cursor:pointer;background:linear-gradient(135deg,#8b5cf61a,#6366f11a);border:1px solid #8b5cf633;border-radius:10px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;text-decoration:none;transition:all .15s;display:flex;overflow:hidden}.AppShell-module__sW0_lq__upgradeBanner:hover{background:linear-gradient(135deg,#8b5cf62e,#6366f12e);transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf626}.AppShell-module__sW0_lq__upgradeIcon{flex-shrink:0;font-size:18px}.AppShell-module__sW0_lq__upgradeText{flex-direction:column;display:flex;overflow:hidden}.AppShell-module__sW0_lq__upgradeTitle{color:#a78bfa;white-space:nowrap;font-size:12px;font-weight:800}.AppShell-module__sW0_lq__upgradeHint{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.AppShell-module__sW0_lq__drawerUpgrade{color:#a78bfa;background:linear-gradient(135deg,#8b5cf614,#6366f114);border:1px solid #8b5cf626;border-radius:12px;align-items:center;gap:12px;min-height:44px;margin-bottom:4px;padding:13px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:all .12s;display:flex}.AppShell-module__sW0_lq__drawerUpgrade:hover{background:linear-gradient(135deg,#8b5cf626,#6366f126)}.AppShell-module__sW0_lq__drawerProBadge{color:#a78bfa;letter-spacing:.05em;background:#8b5cf626;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:800}.AppShell-module__sW0_lq__themeToggle{color:var(--text-secondary);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .12s;display:flex;overflow:hidden}.AppShell-module__sW0_lq__themeToggle:hover{background:var(--bg-hover);color:var(--text-primary)}.AppShell-module__sW0_lq__content{flex:1;min-width:0;min-height:100vh;margin-left:240px;transition:margin-left .2s;overflow-x:hidden}.AppShell-module__sW0_lq__contentCollapsed{margin-left:64px}.AppShell-module__sW0_lq__mobileBar{-webkit-backdrop-filter:blur(20px)saturate(180%);border-top:1px solid var(--border-default);z-index:100;padding:2px 0 env(safe-area-inset-bottom,2px);background:#ffffffd9;display:none;position:fixed;bottom:0;left:0;right:0}html[data-theme=dark] .AppShell-module__sW0_lq__mobileBar{background:#131b2ee6}.AppShell-module__sW0_lq__mobileTab{min-height:36px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;padding:3px 2px;font-family:inherit;font-size:9px;font-weight:600;text-decoration:none;transition:color .12s;display:flex;position:relative}.AppShell-module__sW0_lq__mobileTab:hover{color:var(--text-secondary)}.AppShell-module__sW0_lq__mobileTabActive{color:var(--accent-blue)}.AppShell-module__sW0_lq__mobileTabActive:after{content:"";background:var(--accent-blue);border-radius:50%;width:4px;height:4px;display:block;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.AppShell-module__sW0_lq__mobileTabLocked{opacity:.35;cursor:not-allowed;pointer-events:none}.AppShell-module__sW0_lq__mobileTabIcon{font-size:16px;line-height:1}.AppShell-module__sW0_lq__mobileTabLabel{white-space:nowrap;text-overflow:ellipsis;max-width:72px;overflow:hidden}.AppShell-module__sW0_lq__drawerOverlay{background:var(--bg-overlay);z-index:200;animation:.15s AppShell-module__sW0_lq__fadeIn;position:fixed;inset:0}.AppShell-module__sW0_lq__drawer{background:var(--bg-card-solid);z-index:201;max-height:70vh;padding:6px 10px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-top-left-radius:16px;border-top-right-radius:16px;animation:.2s AppShell-module__sW0_lq__slideUp;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.AppShell-module__sW0_lq__drawerHandle{background:var(--border-card);border-radius:2px;width:36px;height:4px;margin:0 auto 12px}.AppShell-module__sW0_lq__drawerItem{min-height:40px;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:all .12s;display:flex}.AppShell-module__sW0_lq__drawerItem:hover{background:var(--bg-hover);color:var(--text-primary)}.AppShell-module__sW0_lq__drawerItemActive{background:var(--bg-card-solid);color:var(--accent-blue)}.AppShell-module__sW0_lq__drawerItemLocked{opacity:.35;cursor:not-allowed;pointer-events:none}.AppShell-module__sW0_lq__drawerIcon{flex-shrink:0;font-size:17px}.AppShell-module__sW0_lq__drawerLabel{flex:1}.AppShell-module__sW0_lq__drawerGroup{margin-bottom:4px}.AppShell-module__sW0_lq__drawerGroupLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;padding:12px 16px 4px;font-size:11px;font-weight:800}.AppShell-module__sW0_lq__drawerGroup:first-child .AppShell-module__sW0_lq__drawerGroupLabel{padding-top:4px}@keyframes AppShell-module__sW0_lq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AppShell-module__sW0_lq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.AppShell-module__sW0_lq__mobileBell{z-index:150;display:none;position:fixed;top:12px;right:12px}@media (max-width:768px){.AppShell-module__sW0_lq__sidebar{display:none}.AppShell-module__sW0_lq__content{padding-bottom:52px;margin-left:0!important}.AppShell-module__sW0_lq__mobileBar{display:flex}.AppShell-module__sW0_lq__mobileBell{display:block}}@media (max-width:480px){.AppShell-module__sW0_lq__mobileTabLabel{max-width:56px;font-size:9px}}.AppShell-module__sW0_lq__shortcutOverlay{background:var(--bg-overlay);z-index:300;justify-content:center;align-items:center;animation:.15s AppShell-module__sW0_lq__fadeIn;display:flex;position:fixed;inset:0}.AppShell-module__sW0_lq__shortcutModal{background:var(--bg-card-solid);border:1px solid var(--border-default);width:380px;max-width:90vw;box-shadow:var(--shadow-lg);border-radius:16px;padding:24px}.AppShell-module__sW0_lq__shortcutTitle{color:var(--text-primary);margin:0 0 16px;font-size:18px;font-weight:850}.AppShell-module__sW0_lq__shortcutList{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.AppShell-module__sW0_lq__shortcutItem{align-items:center;gap:12px;display:flex}.AppShell-module__sW0_lq__shortcutKey{background:var(--bg-tertiary);border:1px solid var(--border-default);min-width:40px;color:var(--text-primary);border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;display:inline-flex}.AppShell-module__sW0_lq__shortcutLabel{color:var(--text-secondary);font-size:13px}.AppShell-module__sW0_lq__shortcutClose{appearance:none;border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;width:100%;transition:all var(--transition-fast);border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700}.AppShell-module__sW0_lq__shortcutClose:hover{background:var(--bg-hover)}.AppShell-module__sW0_lq__skipNav{z-index:9999;width:1px;height:1px;text-decoration:none;position:absolute;top:auto;left:-9999px;overflow:hidden}.AppShell-module__sW0_lq__skipNav:focus{background:var(--accent-blue);color:#fff;width:auto;height:auto;box-shadow:var(--shadow-lg);border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;position:fixed;top:16px;left:16px;overflow:visible}
/*# sourceMappingURL=f7fc2946266c8aa2.css.map*/