.sidebar{z-index:1060;background:#fff;border-right:1px solid #0000001a;flex-direction:column;width:65px;height:100dvh;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar .sidebar-logo-section{box-sizing:border-box;justify-content:center;align-items:center;height:52px;display:flex;position:relative}.sidebar .sidebar-logo-section:after{content:"";background:#e5e7eb;height:1px;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.sidebar .sidebar-logo-section{display:none}}.sidebar .sidebar-logo-link{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}.sidebar .sidebar-logo{object-fit:contain;width:auto;height:40px;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar.open .sidebar-logo,.sidebar.hovered .sidebar-logo{height:40px}:is(.App:has(.maker-container) .sidebar,.App:has(.merger-page-container) .sidebar){height:100vh;top:0}@media (min-width:769px){.sidebar .sidebar-header,.mobile-global-sidebar-toggle{display:none}.sidebar.hovered{width:65px;padding:.75rem 0 1.25rem}.sidebar:not(.open) .nav-item{flex-direction:column;justify-content:center}.sidebar:not(.open) .nav-item span{opacity:1;text-align:center;white-space:normal;margin-top:.25rem;margin-left:0;font-size:.65rem;line-height:1.1;display:block;transform:none}}.mobile-global-sidebar-toggle{z-index:1085;cursor:pointer;color:#64748b;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;top:27.5px;left:.75rem;transform:translateY(-50%)}.mobile-global-sidebar-toggle.mobile-logo-toggle{padding:.25rem}.mobile-global-sidebar-toggle .mobile-toggle-logo{object-fit:contain;width:auto;height:32px}.mobile-global-sidebar-toggle .app-toggle-icon svg{stroke:#64748b;width:20px;height:20px}:is(.App:has(.maker-container) .mobile-global-sidebar-toggle,.App:has(.merger-page-container) .mobile-global-sidebar-toggle,.App:has(.policies-page) .mobile-global-sidebar-toggle,.App:has(.not-found-page) .mobile-global-sidebar-toggle,.App:has(.feature-seo-page) .mobile-global-sidebar-toggle){display:none!important}.sidebar.open{width:200px;padding:0 .5rem 1.25rem}.sidebar.hovered{width:227px;padding:0 .5rem 1.25rem}.sidebar-overlay{z-index:1195;touch-action:none;background:#0000004d;display:none;position:fixed;inset:0}:is(.App:has(.maker-container) .sidebar-overlay,.App:has(.merger-page-container) .sidebar-overlay){top:0}.sidebar .sidebar-header{will-change:top,height;justify-content:space-between;align-items:center;width:100%;height:35px;margin-bottom:2.5rem;display:flex;position:relative;top:0}.sidebar.open .sidebar-header,.sidebar.hovered .sidebar-header{flex-direction:row-reverse;justify-content:space-between;width:100%;padding-left:1.25rem;padding-right:.75rem}.sidebar .app-sidebar-toggle{color:#1a1a1a;cursor:pointer;opacity:.85;border-radius:8px;flex-shrink:0;justify-content:flex-start;align-items:center;min-width:0;height:100%;padding:.75rem .75rem .75rem 1.25rem;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.sidebar.open .app-sidebar-toggle,.sidebar.hovered .app-sidebar-toggle{padding-left:1.25rem}.sidebar .app-toggle-icon{justify-content:center;align-items:center;height:100%;display:flex}.sidebar .app-toggle-icon svg{stroke:#fff;stroke-width:2px;opacity:.9;background:#2196f3;border-radius:50%;width:20px;height:20px;transition:all .2s}.sidebar .app-toggle-icon i.fa-list-ul{color:#1a1a1a;font-size:1.1rem}.app-navbar.scrolled~.sidebar .app-toggle-icon i.fa-list-ul,.app-navbar.scrolled+.sidebar .app-toggle-icon i.fa-list-ul{font-size:1rem}.sidebar .header-new-tab-toggle{flex-direction:row;flex-shrink:0;align-items:center;gap:.5rem;min-height:40px;display:flex;position:relative}.sidebar .header-new-tab-toggle .toggle-switch{flex-shrink:0;width:28px;height:16px;display:inline-block;position:relative}.sidebar .header-new-tab-toggle .toggle-switch input{opacity:0;width:0;height:0}.sidebar .header-new-tab-toggle .toggle-slider{cursor:pointer;background-color:#ccc;border-radius:16px;transition:all .3s;position:absolute;inset:0}.sidebar .header-new-tab-toggle .toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:10px;height:10px;transition:all .3s;position:absolute;top:3px;bottom:3px;left:3px}.sidebar .header-new-tab-toggle .toggle-switch input:checked+.toggle-slider{background-color:#2196f3}.sidebar .header-new-tab-toggle .toggle-switch input:checked+.toggle-slider:before{transform:translate(12px)}.sidebar .header-new-tab-toggle .toggle-switch:hover .toggle-slider{box-shadow:0 0 1px #2196f3}.sidebar .info-button{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:.25rem;font-size:.875rem;transition:all .2s;display:flex}.sidebar .info-button:hover{color:#2196f3;background-color:#0000000d}.sidebar .tooltip{color:#f8f9fa;white-space:normal;z-index:9999;text-align:center;opacity:1;word-break:break-word;background:#009cff;border:1px solid #009cff;border-radius:8px;width:max-content;min-width:120px;max-width:220px;margin:0 auto;padding:.5rem .75rem;font-size:.85rem;display:block;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 4px 16px #0000001a}@media (max-width:500px){.sidebar .tooltip{max-width:90vw;padding:.4rem .5rem;font-size:.75rem}}.sidebar .app-sidebar-toggle:hover{opacity:1}.sidebar .app-sidebar-toggle:hover svg{opacity:1;transform:scale(1.05)}.sidebar .sidebar-toggle{color:#1a1a1a;cursor:pointer;opacity:.85;border-radius:8px;justify-content:flex-start;align-items:center;margin-bottom:1.5rem;padding:.75rem .75rem .75rem 1.25rem;font-size:1.25rem;transition:all .2s;display:flex}.sidebar.open .sidebar-toggle,.sidebar.hovered .sidebar-toggle{background-color:#f5f5f5;margin:0 0 1.5rem;padding-left:1.25rem}.sidebar .sidebar-toggle svg{stroke-width:1.5px;opacity:.9;width:24px;height:24px;transition:all .2s}.sidebar .sidebar-toggle:hover{opacity:1;background-color:#2563eb0a}.sidebar .sidebar-toggle:hover svg{opacity:1;transform:scale(1.05)}.sidebar .sidebar-content{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;flex:1;gap:.25rem;padding:.5rem .25rem 1.5rem;display:flex;overflow:hidden auto}.sidebar .sidebar-content::-webkit-scrollbar{display:none}.sidebar .sidebar-content:after{content:"";height:16px;display:block}.sidebar.open .sidebar-content{scrollbar-width:none;scrollbar-color:#0003 transparent;-ms-overflow-style:auto;border-top:2px solid #80808026;margin-top:1rem;padding-top:1rem;padding-right:0}.sidebar.open .sidebar-content::-webkit-scrollbar{background-color:#0000;width:3px;display:block}.sidebar.open .sidebar-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.sidebar .nav-item{color:#64748b;cursor:pointer;letter-spacing:.01em;border-radius:8px;justify-content:center;align-items:center;margin:.25rem 0;padding:.5rem;font-weight:400;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.sidebar.open .nav-item,.sidebar.hovered .nav-item{justify-content:flex-start;padding:.75rem .5rem}.sidebar .nav-item.active{color:#1890ff;background:#2196f326;position:relative}.sidebar .nav-item:hover{color:#1890ff;background:#2563eb0a}.sidebar .nav-item svg{stroke-width:1.75px;opacity:.75;width:1.35rem;min-width:1.35rem;height:1.35rem;transition:all .2s}.sidebar .nav-item:hover svg{opacity:1;transform:scale(1.05)}.sidebar .nav-item.active svg{opacity:1}.sidebar .nav-item span{white-space:nowrap;opacity:0;margin-left:.75rem;font-size:.9375rem;transition:all .3s;display:none;transform:translate(-10px)}.sidebar.open .nav-item span,.sidebar.hovered .nav-item span{opacity:1;display:block;transform:translate(0)}.sidebar .nav-item-wrapper{position:relative}.sidebar .nav-submenu-popup{opacity:0;visibility:hidden;pointer-events:none;z-index:1300;background:#fff;border:1px solid #0000001a;border-radius:10px;min-width:160px;padding:6px;transition:all .2s cubic-bezier(.4,0,.2,1);position:fixed;left:73px;box-shadow:0 8px 24px #0000001f,0 4px 8px #0000000f}.sidebar.hovered .nav-submenu-popup,.sidebar.open .nav-submenu-popup{left:235px}.sidebar .nav-submenu-popup.visible{opacity:1;visibility:visible;pointer-events:auto}.sidebar .nav-submenu-popup:after{content:"";background:0 0;width:16px;position:absolute;top:0;bottom:0;left:-12px}.sidebar .nav-submenu-popup-content{flex-direction:column;gap:2px;display:flex}.sidebar .nav-submenu-popup-item{color:#64748b;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:.875rem;font-weight:400;text-decoration:none;transition:all .15s;display:flex}.sidebar .nav-submenu-popup-item:hover{color:#1890ff;background:#2563eb0f}.sidebar .nav-submenu-popup-item.active{color:#1890ff;background:#2563eb1a;font-weight:500}.sidebar .nav-submenu-popup-item svg,.sidebar .nav-submenu-popup-item i{opacity:.8;flex-shrink:0;width:16px;height:16px;font-size:14px}.sidebar .nav-submenu-popup-item:hover svg,.sidebar .nav-submenu-popup-item:hover i,.sidebar .nav-submenu-popup-item.active svg,.sidebar .nav-submenu-popup-item.active i{opacity:1}.sidebar .nav-section-mobile{flex-direction:column;display:flex}.sidebar .nav-item-parent{align-items:center;display:flex}.sidebar .nav-submenu-mobile{border-left:2px solid #2563eb26;flex-direction:column;margin-top:.25rem;margin-bottom:.25rem;margin-left:1.25rem;padding-left:1rem;display:flex}.sidebar .nav-submenu-item{color:#64748b;border-radius:6px;align-items:center;gap:10px;padding:.65rem .75rem;font-size:.85rem;font-weight:400;text-decoration:none;transition:all .15s;display:flex}.sidebar .nav-submenu-item:hover{color:#1890ff;background:#2563eb0f}.sidebar .nav-submenu-item.active{color:#1890ff;background:#2563eb1a;font-weight:500}.sidebar .nav-submenu-item svg,.sidebar .nav-submenu-item i{opacity:.75;flex-shrink:0;width:14px;height:14px;font-size:12px}.sidebar .nav-submenu-item:hover svg,.sidebar .nav-submenu-item:hover i,.sidebar .nav-submenu-item.active svg,.sidebar .nav-submenu-item.active i{opacity:1}.sidebar.hovered .sidebar-content{scrollbar-width:none;scrollbar-color:#0003 transparent;-ms-overflow-style:auto;padding-right:0}.sidebar.hovered .sidebar-content::-webkit-scrollbar{background-color:#0000;width:3px;display:block}.sidebar.hovered .sidebar-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.sidebar:not(.open):not(.hovered) .sidebar-content{position:relative}.sidebar:not(.open):not(.hovered) .sidebar-content:before,.sidebar:not(.open):not(.hovered) .sidebar-content:after{content:"";z-index:2;pointer-events:none;opacity:0;width:100%;height:15px;transition:opacity .3s;position:absolute;left:0;right:0}.sidebar:not(.open):not(.hovered) .sidebar-content:before{background:linear-gradient(#ffffffe6 0%,#fff0 100%);top:0}.sidebar:not(.open):not(.hovered) .sidebar-content:after{background:linear-gradient(#fff0 0%,#ffffffe6 100%);bottom:0}.sidebar:not(.open):not(.hovered) .sidebar-content.can-scroll-up:before,.sidebar:not(.open):not(.hovered) .sidebar-content.can-scroll-down:after{opacity:1}@media (max-width:768px){.sidebar{z-index:1200;width:0;box-shadow:none;pointer-events:none;height:100vh;padding:0;position:fixed;top:0;transform:none}.sidebar.open .sidebar-logo-section{display:none}:is(.App:has(.maker-container) .sidebar,.App:has(.merger-page-container) .sidebar){display:block}.sidebar.open{pointer-events:auto;z-index:1200;width:240px;padding:1.25rem .5rem;transform:none;box-shadow:0 0 15px #0003}.sidebar.open+.sidebar-overlay{display:block}.sidebar .sidebar-header{margin-bottom:1.5rem;padding:.75rem .75rem .75rem 1.25rem}.sidebar:not(.open) .sidebar-header{display:none}.sidebar .app-sidebar-toggle{flex:1}.sidebar.open .sidebar-header{flex-direction:row-reverse;justify-content:space-between;width:100%;padding-left:1.25rem;padding-right:.75rem}.sidebar.open .app-sidebar-toggle{flex:none;padding:.75rem 0 .75rem .75rem}.sidebar.open .header-new-tab-toggle{flex-shrink:0;gap:.4rem}.sidebar.open .header-new-tab-toggle .toggle-switch{width:24px;height:14px}.sidebar.open .header-new-tab-toggle .toggle-slider:before{width:8px;height:8px;top:3px;bottom:3px;left:3px}.sidebar.open .header-new-tab-toggle .toggle-switch input:checked+.toggle-slider:before{transform:translate(10px)}.sidebar.open .info-button{width:20px;height:20px;padding:.125rem;font-size:.75rem}.sidebar:not(.open) .sidebar-content,.sidebar:not(.open) .sidebar-toggle{display:none}.sidebar:not(.open) .app-sidebar-toggle{box-shadow:none;background-color:#0000;padding:.75rem}.sidebar:not(.open) .header-new-tab-toggle{display:none}.sidebar:not(.open) .app-toggle-icon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sidebar.open .sidebar-header{background-color:#2196f321;border-radius:5px;width:100%;margin:0;position:relative}.sidebar.open .app-sidebar-toggle{box-shadow:none;background-color:#0000;padding:.75rem}.sidebar .sidebar-content{box-sizing:border-box;pointer-events:auto;-webkit-overflow-scrolling:touch;width:100%;padding:0 .25rem 90px;position:relative;overflow-y:auto}.sidebar.open .sidebar-content{max-height:calc(100dvh - 90px);overflow-y:auto}.sidebar.open .sidebar-content:after{content:"";height:110px;display:block}.sidebar .nav-item{justify-content:flex-start;padding:.75rem}.sidebar .nav-item:first-child{margin-top:0}.sidebar .nav-item:hover{background-color:#2563eb0a}.sidebar .nav-item svg{width:1.25rem;min-width:1.25rem;height:1.25rem}.sidebar .nav-item span{opacity:1;display:block;transform:translate(0)}.sidebar .nav-item:last-child{margin-bottom:0}.sidebar .nav-submenu-popup{display:none!important}.sidebar .nav-item-wrapper{position:static}.sidebar .nav-section-mobile{width:100%}.sidebar .nav-submenu-mobile{margin-left:1rem;padding-left:.75rem;display:flex}body.sidebar-open{overflow:hidden}.sidebar:not(.open) .app-toggle-icon svg{stroke-width:2px;width:20px;height:20px}}.sidebar .header-container{flex-shrink:0;align-items:center;width:100%;height:55px;min-height:55px;margin:0;padding:0;display:flex;position:relative}.sidebar .new-tab-toggle{display:none}.sidebar:not(.open):not(.hovered) .sidebar-header{justify-content:center}.sidebar:not(.open):not(.hovered) .header-new-tab-toggle{display:none}.sidebar.open .sidebar-header,.sidebar.hovered .sidebar-header{justify-content:space-between}.sidebar .app-sidebar-toggle{order:1}.sidebar .header-new-tab-toggle{order:2}.sidebar .info-button{order:1}.sidebar .toggle-switch{order:2}.sidebar .tooltip{order:3}.sidebar .sidebar-theme-toggle{border-top:1px solid #00000014;justify-content:center;margin-top:auto;padding:12px 8px;display:flex;position:relative}.sidebar .sidebar-theme-toggle .theme-toggle-btn{color:#475569;cursor:pointer;background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:18px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #0000000f}.sidebar .sidebar-theme-toggle .theme-toggle-btn:hover{background:linear-gradient(145deg,#f8fafc 0%,#f1f5f9 100%);border-color:#00000026;box-shadow:0 4px 12px #0000001a}.sidebar .sidebar-theme-toggle .theme-toggle-btn.open{background:linear-gradient(145deg,#f1f5f9 0%,#e2e8f0 100%);border-color:#94a3b8}.sidebar .sidebar-theme-toggle .toggle-icon{align-items:center;display:flex}.sidebar .sidebar-theme-toggle .toggle-arrow{align-items:center;font-size:14px;transition:transform .25s;display:flex}.sidebar .sidebar-theme-toggle .theme-toggle-btn.open .toggle-arrow{transform:rotate(180deg)}.sidebar .sidebar-theme-toggle .theme-dropdown{opacity:0;visibility:hidden;z-index:2;background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border:1px solid #0000001a;border-radius:14px;flex-direction:column;align-items:stretch;gap:6px;padding:8px 4px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:calc(100% + 8px);left:8px;right:8px;transform:scale(.96);box-shadow:0 8px 24px #0000001f,0 4px 8px #00000014}.sidebar .sidebar-theme-toggle .theme-dropdown.open{opacity:1;visibility:visible;transform:scale(1)}.sidebar .sidebar-theme-toggle .theme-option{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:40px;font-size:20px;transition:all .2s;display:flex}.sidebar .sidebar-theme-toggle .theme-option:hover{background:#0000000f;transform:scale(1.1)}.sidebar .sidebar-theme-toggle .theme-option.active:first-child{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);box-shadow:0 4px 12px #6366f166}.sidebar .sidebar-theme-toggle .theme-option.active:nth-child(2){color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);box-shadow:0 4px 12px #f59e0b66}.sidebar .sidebar-theme-toggle .theme-option.active:nth-child(3){color:#a5b4fc;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);box-shadow:0 4px 12px #1e293b80}@media (max-width:768px){.sidebar .sidebar-theme-toggle{z-index:1201;box-sizing:border-box;background:#fff;border-top:1px solid #0000001a;width:240px;margin-top:0;padding:14px 12px;transition:left .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:-240px}.sidebar.open~* .sidebar-theme-toggle,.sidebar.open .sidebar-theme-toggle{left:0}.sidebar .sidebar-theme-toggle .theme-toggle-btn{padding:12px 16px;font-size:20px}.sidebar .sidebar-theme-toggle .theme-dropdown{flex-direction:row;gap:6px;width:auto;margin:0 12px;padding:8px 10px;left:0;right:0}.sidebar .sidebar-theme-toggle .theme-option{flex:1;width:auto;min-width:0;height:44px;font-size:20px}}
body.dark-mode .sidebar{background:#1a1f2e;border-right-color:#2d3748}body.dark-mode .sidebar .sidebar-logo-section:after{background:#2d3748}body.dark-mode .sidebar .sidebar-logo{filter:brightness(1.1)}body.dark-mode .sidebar .sidebar-header{border-bottom-color:#2d3748}body.dark-mode .sidebar .app-sidebar-toggle{color:#e2e8f0}body.dark-mode .sidebar .app-sidebar-toggle:hover{background:#60a5fa1a}body.dark-mode .sidebar .app-toggle-icon svg{background:#3b82f6}body.dark-mode .sidebar .sidebar-content,body.dark-mode .sidebar.open .sidebar-content{border-top-color:#2d374880}body.dark-mode .sidebar .nav-item{color:#94a3b8}body.dark-mode .sidebar .nav-item:hover{color:#e2e8f0;background:#60a5fa1a}body.dark-mode .sidebar .nav-item.active{color:#60a5fa;background:#60a5fa26}body.dark-mode .sidebar .nav-item.active:before{background:#60a5fa}body.dark-mode .sidebar .nav-item svg,body.dark-mode .sidebar .nav-item i{color:#94a3b8}body.dark-mode .sidebar .nav-item:hover svg,body.dark-mode .sidebar .nav-item:hover i{color:#e2e8f0}body.dark-mode .sidebar .nav-item.active svg,body.dark-mode .sidebar .nav-item.active i{color:#60a5fa}body.dark-mode .sidebar .nav-submenu-popup{background:#1e293b;border-color:#374151;box-shadow:0 8px 24px #0006,0 4px 8px #0000004d}body.dark-mode .sidebar .nav-submenu-popup:before{border-right-color:#1e293b}body.dark-mode .sidebar .nav-submenu-popup-item{color:#94a3b8}body.dark-mode .sidebar .nav-submenu-popup-item:hover{color:#e2e8f0;background:#60a5fa1a}body.dark-mode .sidebar .nav-submenu-popup-item.active{color:#60a5fa;background:#60a5fa26}body.dark-mode .sidebar .nav-submenu-popup-item svg,body.dark-mode .sidebar .nav-submenu-popup-item i{color:inherit}body.dark-mode .sidebar .nav-submenu-mobile{border-left-color:#60a5fa33}body.dark-mode .sidebar .nav-submenu-item{color:#94a3b8}body.dark-mode .sidebar .nav-submenu-item:hover{color:#e2e8f0;background:#60a5fa1a}body.dark-mode .sidebar .nav-submenu-item.active{color:#60a5fa;background:#60a5fa26}body.dark-mode .sidebar .nav-submenu-item svg,body.dark-mode .sidebar .nav-submenu-item i{color:inherit}body.dark-mode .sidebar .nav-section-arrow{color:#64748b}body.dark-mode .sidebar .nav-item span{color:inherit}body.dark-mode .sidebar .sidebar-section-header{color:#6b7280;border-top-color:#2d3748}body.dark-mode .sidebar .header-new-tab-toggle{color:#94a3b8}body.dark-mode .sidebar .toggle-slider{background-color:#374151}body.dark-mode .sidebar .toggle-switch input:checked+.toggle-slider{background-color:#3b82f6}body.dark-mode .sidebar .info-button{color:#6b7280}body.dark-mode .sidebar .info-button:hover{color:#60a5fa;background-color:#ffffff0d}body.dark-mode .sidebar .tooltip{color:#e2e8f0;background:#2d3748;border-color:#374151;box-shadow:0 4px 16px #0000004d}body.dark-mode .sidebar-overlay{background:#00000080}body.dark-mode .mobile-global-sidebar-toggle{color:#94a3b8}body.dark-mode .mobile-global-sidebar-toggle:hover{color:#60a5fa;background:#60a5fa1a}body.dark-mode .mobile-global-sidebar-toggle .app-toggle-icon svg{stroke:#e2e8f0}body.dark-mode .sidebar.open .sidebar-content::-webkit-scrollbar-thumb{background:#374151}body.dark-mode .sidebar.open .sidebar-content::-webkit-scrollbar-track{background:#1a1f2e}body.dark-mode .sidebar.hovered{background:#1a1f2e;box-shadow:4px 0 20px #0000004d}body.dark-mode .sidebar .pages-overview-btn{color:#e2e8f0;background:#60a5fa1a;border-color:#374151}body.dark-mode .sidebar .pages-overview-btn:hover{background:#60a5fa33;border-color:#60a5fa}body.dark-mode .sidebar .nav-badge{color:#fff;background:#3b82f6}body.dark-mode .sidebar .category-label{color:#6b7280}body.dark-mode .sidebar .sidebar-theme-toggle{border-top-color:#ffffff14}body.dark-mode .sidebar .sidebar-theme-toggle .theme-toggle-btn{color:#94a3b8;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border-color:#ffffff1a;box-shadow:0 2px 8px #0003}body.dark-mode .sidebar .sidebar-theme-toggle .theme-toggle-btn:hover{color:#e2e8f0;background:linear-gradient(145deg,#334155 0%,#1e293b 100%);border-color:#ffffff26;box-shadow:0 4px 12px #0000004d}body.dark-mode .sidebar .sidebar-theme-toggle .theme-toggle-btn.open{background:linear-gradient(145deg,#334155 0%,#1e293b 100%);border-color:#60a5fa}body.dark-mode .sidebar .sidebar-theme-toggle .theme-dropdown{background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border-color:#ffffff1a;box-shadow:0 8px 24px #0006,0 4px 8px #0000004d}body.dark-mode .sidebar .sidebar-theme-toggle .theme-option{color:#94a3b8}body.dark-mode .sidebar .sidebar-theme-toggle .theme-option:hover{color:#e2e8f0;background:#ffffff14}body.dark-mode .sidebar .sidebar-theme-toggle .theme-option.active:first-child{color:#fff;box-shadow:0 4px 12px #818cf859;background:linear-gradient(135deg,#2196f3 0%,#1976d2 100%)!important}body.dark-mode .sidebar .sidebar-theme-toggle .theme-option.active:nth-child(2){color:#1e293b;background:linear-gradient(135deg,#fbbf24 0%,#fb923c 100%);box-shadow:0 4px 12px #fbbf2459}body.dark-mode .sidebar .sidebar-theme-toggle .theme-option.active:nth-child(3){color:#e0e7ff;box-shadow:0 4px 12px #4f46e573;background:linear-gradient(135deg,#2196f3 0%,#1976d2 100%)!important}@media (max-width:768px){body.dark-mode .sidebar .sidebar-theme-toggle{background:#1a1f2e;border-top-color:#ffffff14}}
