.secondary-sidebar{width:240px;overflow-y:clip;background:rgba(var(--light-rgb),.02);border-right:1px solid var(--border-light);padding:1.5rem;transition:width .25s cubic-bezier(.4,0,.2,1),padding .25s cubic-bezier(.4,0,.2,1);position:relative;z-index:-1;will-change:width}@media screen and (max-width:768px){.secondary-sidebar{z-index:1000;width:100%}}.secondary-sidebar.closed{width:60px;padding:1.5rem .8rem}.secondary-sidebar.closed .nav-separator{justify-content:center}.secondary-sidebar.closed .nav-separator span:not(.notification-badge){display:none}@media screen and (max-width:768px){.secondary-sidebar.closed .nav-separator{display:none}}.secondary-sidebar.closed .section-items .secondary-nav-item{padding:.5rem;justify-content:center}.secondary-sidebar.closed .section-items .secondary-nav-item span:not(.notification-badge){display:none}.secondary-sidebar.closed .section-items .secondary-nav-item.active{padding:.5rem!important}.secondary-sidebar.closed .secondary-sidebar-bottom .user-profile-button{width:60px;height:60px;transform:translate(-50%,-50%);left:50%;position:absolute}.secondary-sidebar.closed .secondary-sidebar-bottom .user-profile-button .user-info{display:none}.secondary-sidebar.closed .profile-dropdown{right:60px;bottom:100px;width:280px}@media screen and (max-width:768px){.secondary-sidebar.closed .profile-dropdown{right:.5rem;z-index:1101}}.secondary-sidebar .secondary-sidebar-bottom{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-light);position:relative}@media screen and (max-width:768px){.secondary-sidebar .secondary-sidebar-bottom{border-top:none;padding-top:0}}.secondary-sidebar .secondary-sidebar-bottom .user-profile-button{display:none;align-items:center;gap:.75rem;width:100%;padding:.75rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--foreground);cursor:pointer;transition:all .3s ease}@media screen and (max-width:768px){.secondary-sidebar .secondary-sidebar-bottom .user-profile-button{display:flex}}.secondary-sidebar .secondary-sidebar-bottom .user-profile-button:hover{background:rgba(var(--primary-rgb),.05)}.secondary-sidebar .secondary-sidebar-bottom .profile-dropdown{position:absolute;bottom:calc(100% + 10px);right:0;width:280px;max-height:calc(100vh - 120px);overflow-y:auto;z-index:1001;background:var(--background);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15)}@media screen and (max-width:768px){.secondary-sidebar .secondary-sidebar-bottom .profile-dropdown{position:fixed;bottom:70px;right:1rem;width:calc(100% - 2rem);max-height:calc(100vh - 180px)}}.secondary-sidebar .secondary-sidebar-bottom .profile-dropdown .close-button{position:absolute;right:12px;top:12px;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:var(--foreground-subtle);cursor:pointer;border-radius:50%;transition:all .2s ease}[dir=rtl] .secondary-sidebar .secondary-sidebar-bottom .profile-dropdown .close-button{right:auto;left:20px}.secondary-sidebar .secondary-sidebar-bottom .profile-dropdown .close-button:hover{background:rgba(var(--foreground-rgb),.1);color:var(--foreground)}.secondary-sidebar .secondary-sidebar-bottom .profile-dropdown .close-button svg{width:16px;height:16px}.secondary-sidebar .secondary-sidebar-header{position:absolute;top:10px;right:-1.25rem}[dir=rtl] .secondary-sidebar .secondary-sidebar-header{right:auto;left:-1.2rem;border-radius:0 50% 50% 0}@media screen and (max-width:768px){.secondary-sidebar .secondary-sidebar-header{position:relative;top:.75rem;right:0;left:50%;transform:translate(-50%,-50%);z-index:1002}[dir=rtl] .secondary-sidebar .secondary-sidebar-header{left:50%}}.secondary-sidebar .secondary-sidebar-header .toggle-btn{background:none;color:var(--foreground);cursor:pointer;padding:.5rem;background:#fff;border:1px solid #ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.secondary-sidebar .secondary-sidebar-header .toggle-btn svg{transition:transform .3s ease}[dir=rtl] .secondary-sidebar .secondary-sidebar-header .toggle-btn svg{transform:scaleX(-1)}.secondary-sidebar.closed .secondary-sidebar .secondary-sidebar-header .toggle-btn svg{transform:rotate(180deg)}[dir=rtl] .secondary-sidebar.closed .secondary-sidebar .secondary-sidebar-header .toggle-btn svg{transform:scaleX(-1) rotate(180deg)}@media screen and (max-width:768px){.secondary-sidebar .secondary-sidebar-header .toggle-btn{padding:0;width:35px;height:35px}}.secondary-sidebar .secondary-sidebar-header .toggle-btn:hover{background:#f0f0f0}.secondary-sidebar nav{margin-top:1rem;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.secondary-sidebar .section-container{margin-bottom:1rem;will-change:auto}@media screen and (max-width:768px){.secondary-sidebar .section-container{margin-bottom:0}}.secondary-sidebar .secondary-nav-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;color:var(--foreground);text-decoration:none;border-radius:8px;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);margin-bottom:.5rem;font-size:.875rem;will-change:background-color}.secondary-sidebar .secondary-nav-item:hover{background:rgba(var(--light-rgb),.05)}.secondary-sidebar .secondary-nav-item.active{background:linear-gradient(45deg,rgba(var(--primary-rgb),.1),rgba(var(--secondary-rgb),.1))}.secondary-sidebar .secondary-nav-item .notification-badge{display:flex!important;visibility:visible!important;z-index:20}.secondary-sidebar .secondary-nav-item.disabled{color:var(--foreground-subtle);background:rgba(0,0,0,0);cursor:not-allowed;pointer-events:auto;opacity:.95}.secondary-sidebar .secondary-nav-item.disabled svg{color:var(--foreground-subtle)}.secondary-sidebar .secondary-nav-item.disabled small.coming-soon{display:none;margin-left:auto;background:rgba(var(--foreground-subtle-rgb),.06);color:var(--foreground-subtle);padding:.15rem .5rem;border-radius:999px;font-size:.7rem;text-transform:none;white-space:nowrap}.secondary-sidebar .secondary-nav-item.disabled:hover{background:rgba(var(--light-rgb),.02)}.secondary-sidebar .secondary-nav-item.disabled:hover small.coming-soon{display:inline-block}.secondary-sidebar .secondary-sidebar.closed .secondary-nav-item.disabled{position:relative}.secondary-sidebar .secondary-sidebar.closed .secondary-nav-item.disabled small.coming-soon{display:none;position:absolute;left:70px;top:50%;transform:translateY(-50%);z-index:1002;box-shadow:0 6px 16px rgba(0,0,0,.12);background:var(--background);border:1px solid var(--border-light);padding:.25rem .5rem;border-radius:6px}.secondary-sidebar .secondary-sidebar.closed .secondary-nav-item.disabled:hover small.coming-soon{display:block}.secondary-sidebar .section-items{display:flex;flex-direction:column;overflow:hidden;opacity:1;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);max-height:1000px}.secondary-sidebar .section-items.collapsed{margin:0;overflow:visible;max-height:60px}.secondary-sidebar .section-items.collapsed .secondary-nav-item{height:0;padding:0;margin:0;opacity:0;pointer-events:none;transition:height .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),padding .2s cubic-bezier(.4,0,.2,1)}.secondary-sidebar .section-items.collapsed .secondary-nav-item.active{height:auto;padding:.75rem;opacity:1;pointer-events:auto}.secondary-sidebar .nav-separator{display:flex;justify-content:space-between;align-items:center;margin:15px auto 8px;padding:0 0 8px;border-bottom:1px solid #ccc;cursor:pointer;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.secondary-sidebar .nav-separator:hover{opacity:.9}.secondary-sidebar .nav-separator span{font-size:.875rem;text-transform:uppercase;font-weight:600;opacity:.9;letter-spacing:.5px;color:#708090;transition:none}.secondary-sidebar .nav-separator .collapse-toggle{background:none;border:none;color:var(--foreground);opacity:.6;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.secondary-sidebar .nav-separator .collapse-toggle:hover{opacity:1}[data-theme=light] .secondary-sidebar{background:rgba(var(--light-rgb),.8);border-right:1px solid rgba(var(--dark-rgb),.1);box-shadow:0 3px 16px #ddd}[data-theme=light] .secondary-sidebar .secondary-nav-item:hover{background:rgba(var(--primary-rgb),.05)}[data-theme=light] .secondary-sidebar .nav-separator span{opacity:1}[data-theme=dark] .secondary-sidebar{background:rgba(var(--dark-rgb),.07);border-right:1px solid rgba(var(--light-rgb),.1)}[data-theme=dark] .secondary-sidebar .secondary-sidebar-header .toggle-btn{background:#222;border:1px solid #444}[data-theme=dark] .secondary-sidebar .secondary-sidebar-header .toggle-btn:hover{background:#333}[data-theme=dark] .secondary-sidebar .secondary-nav-item:hover{background:rgba(var(--primary-rgb),.1)}[data-theme=dark] .secondary-sidebar .nav-separator{border-bottom:1px solid #32363b}[data-theme=dark] .secondary-sidebar .nav-separator span{opacity:.8}