.L_fFcW_sidebar{width:var(--sidebar-w);background:var(--bg-card);border-right:1px solid var(--border);min-height:100vh;transition:width var(--t), transform var(--t);z-index:100;flex-direction:column;flex-shrink:0;gap:4px;padding:16px 12px;display:flex}.L_fFcW_collapsed{width:var(--sidebar-collapsed-w);padding:16px 8px}.L_fFcW_brand{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px 18px;display:flex}.L_fFcW_brandIcon{border-radius:var(--r-sm);background:var(--navy);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.L_fFcW_brandName{color:var(--t1);letter-spacing:-.3px;font-size:17px;font-weight:800}.L_fFcW_sectionLabel{color:var(--t3);letter-spacing:.8px;text-transform:uppercase;padding:10px 10px 4px;font-size:10px;font-weight:700}.L_fFcW_desktopNav{flex-direction:column;gap:2px;display:flex}.L_fFcW_mobileNav{display:none}.L_fFcW_navItem{border-radius:var(--r-sm);color:var(--t2);transition:background var(--t), color var(--t);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.L_fFcW_navItem:hover{background:var(--bg-hover);color:var(--t1)}.L_fFcW_navItem.L_fFcW_active{background:var(--navy-pale);color:var(--navy);font-weight:700}.L_fFcW_navItem.L_fFcW_active svg{stroke:var(--navy)}.L_fFcW_navItem svg{flex-shrink:0}.L_fFcW_spacer{flex:1}.L_fFcW_prefs{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding-top:10px;display:flex}.L_fFcW_prefRow{border-radius:var(--r-sm);color:var(--t2);cursor:pointer;transition:background var(--t), color var(--t);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.L_fFcW_prefRow:hover{background:var(--bg-hover);color:var(--t1)}.L_fFcW_toggle{background:var(--border);width:36px;height:20px;transition:background var(--t);cursor:pointer;border-radius:10px;flex-shrink:0;position:relative}.L_fFcW_toggleThumb{width:14px;height:14px;box-shadow:var(--s-xs);transition:left var(--t);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.L_fFcW_toggleOn{background:var(--navy)}.L_fFcW_toggleOn .L_fFcW_toggleThumb{left:18px}.L_fFcW_prefActive{background:var(--navy-pale)!important;color:var(--navy)!important}.L_fFcW_labelHidden,.L_fFcW_floatingTooltip{display:none}.L_fFcW_collapsed .L_fFcW_navItem,.L_fFcW_collapsed .L_fFcW_prefRow{justify-content:center;padding:10px 0;position:relative}.L_fFcW_collapsed .L_fFcW_navItem:hover .L_fFcW_floatingTooltip,.L_fFcW_collapsed .L_fFcW_prefRow:hover .L_fFcW_floatingTooltip{color:#fff;white-space:nowrap;pointer-events:none;z-index:999999;background:#0f172a;border-radius:6px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;animation:.15s cubic-bezier(.16,1,.3,1) L_fFcW_tooltipFadeIn;display:flex;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 4px 16px #00000040}.L_fFcW_collapsed .L_fFcW_navItem:hover .L_fFcW_floatingTooltip:before,.L_fFcW_collapsed .L_fFcW_prefRow:hover .L_fFcW_floatingTooltip:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:5px solid #0f172a;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}:is(.dark .L_fFcW_collapsed .L_fFcW_navItem:hover .L_fFcW_floatingTooltip,.dark .L_fFcW_collapsed .L_fFcW_prefRow:hover .L_fFcW_floatingTooltip){color:#f8fafc;background:#1e293b;border:1px solid #334155}.dark .L_fFcW_collapsed .L_fFcW_navItem:hover .L_fFcW_floatingTooltip:before,.dark .L_fFcW_collapsed .L_fFcW_prefRow:hover .L_fFcW_floatingTooltip:before{border-right-color:#1e293b}@keyframes L_fFcW_tooltipFadeIn{0%{opacity:0;transform:translateY(-50%)translate(-4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.L_fFcW_mobileDrawerOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;background:#0f172ab3;animation:.2s ease-out L_fFcW_fadeIn;display:flex;position:fixed;inset:0}.L_fFcW_mobileDrawer{background:#fff;flex-direction:column;width:290px;max-width:85vw;height:100%;padding:18px 14px;animation:.25s cubic-bezier(.16,1,.3,1) L_fFcW_slideInLeft;display:flex;overflow-y:auto;box-shadow:0 10px 40px #00000040}.dark .L_fFcW_mobileDrawer{background:#0f172a}@keyframes L_fFcW_slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes L_fFcW_fadeIn{0%{opacity:0}to{opacity:1}}.L_fFcW_drawerHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:14px;display:flex}.L_fFcW_drawerCloseBtn{background:var(--bg-hover);border:1px solid var(--border);color:var(--t2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.L_fFcW_drawerCloseBtn:hover{background:var(--border);color:var(--t1)}.L_fFcW_posBadgePill{color:#fff;letter-spacing:.3px;background:#10b981;border-radius:99px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:800}@media (width<=768px){.L_fFcW_sidebar{height:calc(60px + env(safe-area-inset-bottom,0px));min-height:auto;padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px)) 6px;z-index:9999;isolation:isolate;border-top:1px solid #e2e8f0;border-right:none;flex-direction:row;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 18px #00000012;background:#fff!important;width:100%!important}.dark .L_fFcW_sidebar{box-shadow:0 -4px 18px #0006;background:#0f172a!important;border-top-color:#1e293b!important}.L_fFcW_hiddenMobileNav{pointer-events:none!important;visibility:hidden!important;display:none!important;transform:translateY(100%)!important}.L_fFcW_collapsed{padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px)) 6px;width:100%!important}.L_fFcW_brand,.L_fFcW_sectionLabel,.L_fFcW_spacer,.L_fFcW_prefs,.L_fFcW_desktopNav{display:none!important}.L_fFcW_mobileNav{justify-content:space-around;align-items:center;gap:4px;width:100%;display:flex!important}.L_fFcW_mobileNavItem{color:#64748b;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px 2px;text-decoration:none;transition:all .15s;display:flex}.L_fFcW_mobileNavItem:active{transform:scale(.94)}.L_fFcW_mobileIconWrap{border-radius:12px;justify-content:center;align-items:center;width:32px;height:24px;transition:all .15s;display:flex}.L_fFcW_mobileNavLabel{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:10.5px;font-weight:600;line-height:1.1;overflow:hidden}.L_fFcW_mobileActive{color:#1e2d6b!important}.L_fFcW_mobileActive .L_fFcW_mobileIconWrap{color:#2563eb;background:#eff6ff}.L_fFcW_mobileActive .L_fFcW_mobileNavLabel{color:#1e2d6b;font-weight:800}.dark .L_fFcW_mobileNavItem{color:#94a3b8}.dark .L_fFcW_mobileActive{color:#60a5fa!important}.dark .L_fFcW_mobileActive .L_fFcW_mobileIconWrap{color:#60a5fa;background:#1e293b}.dark .L_fFcW_mobileActive .L_fFcW_mobileNavLabel{color:#93c5fd}.L_fFcW_labelHidden{display:block}}.D7OtFW_layout{background-color:var(--bg);height:100%;min-height:100dvh;display:flex;overflow:hidden}.D7OtFW_content{background:var(--bg);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}@media (width<=768px){.D7OtFW_layout{height:auto;min-height:100dvh;overflow-y:auto}.D7OtFW_content{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));min-height:100dvh}}
