.SectionTabs_sectionTabsWrapper__tffw8{padding:0 0 0 .75rem;flex-shrink:0;display:flex;flex-direction:column}[dir=rtl] .SectionTabs_sectionTabsWrapper__tffw8{padding:0 .75rem 0 0}.SectionTabs_primaryNav__Bb97f{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background:linear-gradient(var(--content-window-bg),var(--content-window-bg)) padding-box,linear-gradient(to top right,rgba(var(--primary-rgb),.45),rgba(var(--secondary-rgb),.45)) border-box;border:.5px solid rgba(0,0,0,0);border-bottom:none;border-radius:18px 18px 0 0}.SectionTabs_primaryItem__0itm3{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:8px;font-size:.8rem;font-weight:500;color:var(--foreground-subtle);text-decoration:none;cursor:pointer;transition:all .18s ease;white-space:nowrap;position:relative}.SectionTabs_primaryItem__0itm3:hover{color:var(--primary);background:rgba(var(--primary-rgb),.07)}.SectionTabs_primaryItem__0itm3 svg{flex-shrink:0;opacity:.6;transition:opacity .18s ease}.SectionTabs_primaryActive__rHjAz{color:var(--primary);background:rgba(var(--primary-rgb),.1);font-weight:600}.SectionTabs_primaryActive__rHjAz svg{opacity:1}.SectionTabs_primaryActive__rHjAz:after{content:"";position:absolute;bottom:-9px;left:20%;right:20%;height:2.5px;border-radius:2px 2px 0 0;background:var(--primary)}.SectionTabs_primaryBadge__XXGNf{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:rgba(var(--primary-rgb),.12);color:var(--primary);font-size:.65rem;font-weight:700;line-height:1;flex-shrink:0}.SectionTabs_secondaryNav__LtqFe{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background:linear-gradient(var(--content-window-bg),var(--content-window-bg)) padding-box,linear-gradient(to right,rgba(var(--primary-rgb),.45),rgba(var(--secondary-rgb),.45)) border-box;border-left:.5px solid rgba(0,0,0,0);border-right:.5px solid rgba(0,0,0,0);border-top:1px solid rgba(var(--dark-rgb),.045);border-bottom:none}.SectionTabs_secondaryItem__aAss0{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .7rem;border-radius:6px;font-size:.76rem;font-weight:500;color:var(--foreground-subtle);text-decoration:none;cursor:pointer;transition:all .15s ease;white-space:nowrap}.SectionTabs_secondaryItem__aAss0:hover{color:var(--primary);background:rgba(var(--primary-rgb),.06)}.SectionTabs_secondaryItem__aAss0 svg{flex-shrink:0;opacity:.55;transition:opacity .15s ease}.SectionTabs_secondaryActive__TzzM4{color:var(--primary);background:rgba(var(--primary-rgb),.12);font-weight:600}.SectionTabs_secondaryActive__TzzM4 svg{opacity:1}.SectionTabs_secondaryBadge__OyxcC{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--primary);color:#fff;font-size:.58rem;font-weight:700;line-height:1;flex-shrink:0}@media screen and (max-width:768px){.SectionTabs_sectionTabsWrapper__tffw8{padding:0}.SectionTabs_primaryNav__Bb97f{padding:.35rem .5rem;border-radius:0;border:none;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.SectionTabs_primaryNav__Bb97f::-webkit-scrollbar{display:none}.SectionTabs_primaryItem__0itm3{padding:.38rem .65rem;font-size:.74rem}.SectionTabs_secondaryNav__LtqFe{padding:.2rem .5rem;border-left:none;border-right:none;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.SectionTabs_secondaryNav__LtqFe::-webkit-scrollbar{display:none}.SectionTabs_secondaryItem__aAss0{padding:.28rem .5rem;font-size:.7rem}.SectionTabs_secondaryBadge__OyxcC{min-width:16px;height:16px;font-size:.55rem}}.sidebar{width:220px;background:var(--sidebar-bg-gradient),var(--sidebar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.25rem;transition:all .3s ease;position:relative;box-shadow:none;border-radius:0;margin:0;height:100vh;flex-shrink:0;z-index:3;overflow:visible;display:flex;flex-direction:column}.sidebar .sidebar-icon-gradient-defs{position:absolute;width:0;height:0;pointer-events:none}.sidebar.closed{width:80px;padding:1.25rem .7rem;align-items:center}.sidebar.closed .nav-item span:not(.nav-tooltip):not(.notification-badge),.sidebar.closed .sidebar-header h2{display:none}.sidebar.closed .nav-item,.sidebar.closed .sidebar-header{justify-content:center}.sidebar.closed .sidebar-header .sidebar-header-actions{align-items:center}.sidebar.closed .nav-tooltip{position:absolute;left:calc(100% + 12px);top:50%;background:var(--sidebar-tooltip-bg);color:var(--sidebar-tooltip-text);padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--sidebar-shadow);pointer-events:none;z-index:10;border:none;opacity:0;transform:translateY(-50%) translateX(8px);letter-spacing:.3px;text-transform:uppercase;transition:all .3s ease}[dir=rtl] .sidebar.closed .nav-tooltip{left:auto;right:calc(100% + 12px);transform:translateY(-50%) translateX(-8px)}.sidebar.closed .nav-tooltip.tooltip-visible{opacity:1;transform:translateY(-50%) translateX(0)}[dir=rtl] .sidebar.closed .nav-tooltip.tooltip-visible{transform:translateY(-50%) translateX(0)}.sidebar.closed .sidebar-body{height:auto}.sidebar.hovered:not(.open) .sidebar-header h2{opacity:0}.sidebar .sidebar-body{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;min-height:0}.sidebar .sidebar-body .main-nav,.sidebar .sidebar-body .utility-nav{display:flex;flex-direction:column;gap:.05rem}.sidebar .sidebar-body .sidebar-spacer{flex-grow:1;min-height:1rem}.sidebar .sidebar-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem}.sidebar .sidebar-header h2{font-size:1.5rem;background:linear-gradient(to right,var(--sidebar-accent),var(--sidebar-accent-strong));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:opacity .2s ease}.sidebar .sidebar-header .sidebar-header-actions{display:flex;flex-direction:column;align-items:center;gap:.55rem}.sidebar .sidebar-header .toggle-btn{background:none;border:none;color:var(--sidebar-text-strong);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.sidebar .sidebar-header .toggle-btn svg{transition:transform .3s ease}[dir=rtl] .sidebar .sidebar-header .toggle-btn svg{transform:scaleX(-1)}.sidebar.closed .sidebar .sidebar-header .toggle-btn svg{transform:rotate(180deg)}[dir=rtl] .sidebar.closed .sidebar .sidebar-header .toggle-btn svg{transform:scaleX(-1) rotate(180deg)}.sidebar .sidebar-header .toggle-btn:disabled{cursor:default;opacity:.6}.sidebar .sidebar-header .sidebar-tutorial-trigger{width:30px;height:30px}.sidebar .nav-item{display:flex;align-items:center;gap:var(--sidebar-item-gap);padding:var(--sidebar-item-padding-y) var(--sidebar-item-padding-x);color:var(--sidebar-text);text-decoration:none;border-radius:var(--sidebar-item-radius);transition:all .3s ease;margin-bottom:.5rem;position:relative;font-size:var(--sidebar-item-font-size)}.sidebar .nav-item:hover{background:var(--sidebar-hover-bg)}.sidebar .nav-item.active{background:var(--sidebar-active-bg-gradient),var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:600}.sidebar .nav-item.active svg{color:var(--sidebar-active-icon);stroke:url(#sidebar-icon-gradient-main)}.sidebar .nav-item.active span{font-weight:600}.sidebar .nav-item.active:before{content:"";position:absolute;left:calc(var(--sidebar-active-indicator-offset)*-1);width:var(--sidebar-active-indicator-width);height:var(--sidebar-active-indicator-height);top:50%;transform:translateY(-50%);border-radius:var(--sidebar-active-indicator-radius);background:linear-gradient(180deg,var(--sidebar-active-indicator) 0,var(--sidebar-active-indicator-strong) 100%);box-shadow:0 1px 3px rgba(79,125,255,.25)}[dir=rtl] .sidebar .nav-item.active:before{left:auto;right:calc(var(--sidebar-active-indicator-offset)*-1);border-radius:999px 0 0 999px}.sidebar .nav-item .notification-badge{display:flex!important;visibility:visible!important;z-index:20}.sidebar .nav-item.theme-toggle{background:rgba(0,0,0,0);border:none;cursor:pointer}.sidebar .nav-item.theme-toggle svg{color:inherit}.sidebar.closed .nav-item:hover svg{scale:1.2;opacity:.8}.sidebar .sidebar-footer{display:flex;flex-direction:column;gap:.05rem;margin-top:1rem}.sidebar .sidebar-footer .language-switcher{width:100%}.sidebar .sidebar-footer .language-switcher__current{width:100%;background:var(--sidebar-bg-elevated);border-color:var(--sidebar-border);color:var(--sidebar-text)}.sidebar .sidebar-footer .language-switcher__options{width:100%}.sidebar.closed .sidebar-footer .language-switcher{display:none}.sidebar.closed .sidebar-footer .user-profile-button{justify-content:center;padding:.5rem}.sidebar.closed .sidebar-footer .user-profile-button .user-info{display:none}.sidebar.closed .sidebar-footer .profile-dropdown{left:70px}.sidebar.closed.hovered .language-switcher,.sidebar.closed.hovered .project-selector-container{display:block}.sidebar.closed .project-selector-container{display:none}@media screen and (max-width:768px){.sidebar{display:none}}.sidebar.tutorial-active .nav-item,.sidebar.tutorial-active .sidebar-tutorial-trigger,.sidebar.tutorial-active .toggle-btn,.sidebar.tutorial-active .user-profile-button{pointer-events:none!important;cursor:default!important}.sidebar.tutorial-active .driver-active-element{z-index:100002!important}.sidebar.tutorial-active .nav-item.driver-active-element,.sidebar.tutorial-active .user-profile-button.driver-active-element{pointer-events:none!important;cursor:default!important}.user-profile-container{position:relative;width:100%;margin-bottom:1rem}.user-profile-button{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--sidebar-text);cursor:pointer;transition:all .3s ease}.user-profile-button:hover{background:var(--sidebar-hover-bg)}.user-profile-button .user-avatar{object-fit:cover}.user-profile-button .user-avatar,.user-profile-button .user-avatar-placeholder{width:36px;height:36px;border-radius:50%;border:2px solid var(--sidebar-active-border)}.user-profile-button .user-avatar-placeholder{background:linear-gradient(45deg,var(--sidebar-accent),var(--sidebar-accent-strong));display:flex;align-items:center;justify-content:center;color:var(--background-subtle);font-size:18px;font-weight:600}.user-profile-button .user-info{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;flex:1 1}.user-profile-button .user-info .user-name{font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.user-profile-button .user-info .user-role{font-size:.75rem;color:var(--sidebar-text-muted)}.profile-dropdown{position:absolute;bottom:calc(100% + 10px);width:280px;background-color:var(--sidebar-bg-elevated);border:1px solid var(--sidebar-border);border-radius:12px;box-shadow:var(--sidebar-shadow);z-index:2;overflow:visible;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.profile-dropdown .close-button{position:absolute;right:12px;top:12px;width:24px;height:24px;padding:0;display:flex!important;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:var(--sidebar-text-muted);cursor:pointer;border-radius:50%;transition:all .2s ease;z-index:1002}[dir=rtl] .profile-dropdown .close-button{right:auto;left:20px}.profile-dropdown .close-button:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-strong)}.profile-dropdown .close-button svg{width:16px;height:16px}.profile-dropdown .current-user{padding:1rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--sidebar-divider)}.profile-dropdown .current-user .user-avatar-large{width:48px;height:48px;border-radius:50%;overflow:hidden}.profile-dropdown .current-user .user-avatar-large img{width:100%;height:100%;object-fit:cover}.profile-dropdown .current-user .user-avatar-large .avatar-placeholder-large{width:100%;height:100%;background:linear-gradient(45deg,var(--sidebar-accent),var(--sidebar-accent-strong));display:flex;align-items:center;justify-content:center;color:var(--background-subtle);font-size:24px;font-weight:500}.profile-dropdown .current-user .user-info-large{display:flex;flex-direction:column}.profile-dropdown .current-user .user-info-large .name{font-weight:600;color:var(--sidebar-text-strong)}.profile-dropdown .current-user .user-info-large .email{font-size:.8rem;color:var(--sidebar-text-muted)}.profile-dropdown .current-user .user-info-large .role{font-size:.75rem;color:var(--sidebar-accent-strong);font-weight:500;margin-top:.25rem}.profile-dropdown .projects-list{max-height:300px;overflow-y:auto;padding:.5rem}.profile-dropdown .projects-list .add-project-btn,.profile-dropdown .projects-list .project-switch-btn{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem;margin-bottom:5px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--sidebar-text);cursor:pointer;text-align:left;text-decoration:none;transition:all .2s ease}.profile-dropdown .projects-list .add-project-btn:hover,.profile-dropdown .projects-list .project-switch-btn:hover{background:var(--sidebar-hover-bg)}.profile-dropdown .projects-list .add-project-btn.active,.profile-dropdown .projects-list .project-switch-btn.active{background:var(--sidebar-active-bg)}.profile-dropdown .projects-list .add-project-btn .project-icon,.profile-dropdown .projects-list .project-switch-btn .project-icon{width:36px;height:36px;border-radius:8px;background:linear-gradient(45deg,var(--sidebar-accent-soft),var(--sidebar-hover-bg));display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--sidebar-accent-strong)}.profile-dropdown .projects-list .add-project-btn .project-icon.add,.profile-dropdown .projects-list .project-switch-btn .project-icon.add{background:var(--sidebar-hover-bg);color:var(--sidebar-text)}.profile-dropdown .projects-list .add-project-btn .project-info,.profile-dropdown .projects-list .project-switch-btn .project-info{flex:1 1}.profile-dropdown .projects-list .add-project-btn .project-info .name,.profile-dropdown .projects-list .project-switch-btn .project-info .name{display:block;font-weight:500}.profile-dropdown .projects-list .add-project-btn .project-info .type,.profile-dropdown .projects-list .project-switch-btn .project-info .type{display:block;font-size:.75rem;color:var(--sidebar-text-muted)}.profile-dropdown .projects-list .add-project-btn .active-indicator,.profile-dropdown .projects-list .project-switch-btn .active-indicator{color:var(--sidebar-accent-strong);font-size:1.1rem}.profile-dropdown .dropdown-divider{height:1px;background:var(--sidebar-divider);margin:0}.profile-dropdown .dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;border:none;background:rgba(0,0,0,0);color:var(--sidebar-text);text-align:left;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500}.profile-dropdown .dropdown-item:hover{background:var(--sidebar-danger-hover)}.profile-dropdown .dropdown-item.create-project-btn{color:var(--sidebar-accent-strong)}.profile-dropdown .dropdown-item.create-project-btn:hover{background:var(--sidebar-hover-bg)}.profile-dropdown .dropdown-item.create-project-btn svg{color:var(--sidebar-accent-strong)}.profile-dropdown .dropdown-item svg{width:16px;height:16px;color:var(--error)}.profile-dropdown .dropdown-item span{color:var(--error)}.profile-dropdown .dropdown-item-with-submenu{position:relative}.profile-dropdown .dropdown-item-with-submenu .dropdown-item.projects-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;border:none;background:rgba(0,0,0,0);color:var(--sidebar-text);cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;position:relative}.profile-dropdown .dropdown-item-with-submenu .dropdown-item.projects-item:hover{background:var(--sidebar-hover-bg)}.profile-dropdown .dropdown-item-with-submenu .dropdown-item.projects-item svg:first-child{width:16px;height:16px;color:var(--sidebar-text)}.profile-dropdown .dropdown-item-with-submenu .dropdown-item.projects-item .chevron-icon{margin-left:auto;color:var(--sidebar-text-muted);transition:transform .2s ease}.profile-dropdown .dropdown-item-with-submenu .dropdown-item.projects-item .chevron-icon.open{transform:rotate(90deg)}.profile-dropdown .dropdown-item-with-submenu .dropdown-item.projects-item span{color:var(--sidebar-text);flex:1 1}.profile-dropdown .dropdown-item-with-submenu .dropdown-item.projects-item .notification-dot{position:absolute;top:8px;right:28px;width:8px;height:8px;background-color:var(--sidebar-accent-strong);border-radius:50%;animation:pulse 2s infinite}.profile-dropdown .dropdown-item-with-submenu .projects-submenu{position:absolute;left:100%;top:-50%;width:260px;background-color:var(--sidebar-bg-elevated);border:1px solid var(--sidebar-border);border-radius:12px;box-shadow:var(--sidebar-shadow);padding:.5rem;margin-left:8px;z-index:10000;animation:slideInRight .2s ease-out}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-project-item{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem;margin-bottom:4px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--sidebar-text);cursor:pointer;text-align:left;transition:all .2s ease}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-project-item:hover{background:var(--sidebar-hover-bg)}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-project-item.active{background:var(--sidebar-active-bg)}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-project-item.add-project-item{color:var(--sidebar-accent-strong);justify-content:center;margin-top:4px}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-project-item.add-project-item svg{color:var(--sidebar-accent-strong)}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-project-item.add-project-item:hover{background:var(--sidebar-hover-bg)}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-project-item .project-icon{width:36px;height:36px;border-radius:8px;background:linear-gradient(45deg,var(--sidebar-accent-soft),var(--sidebar-hover-bg));display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--sidebar-accent-strong);flex-shrink:0}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-project-item .project-info{flex:1 1;min-width:0}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-project-item .project-info .name{display:block;font-weight:500;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-project-item .project-info .type{display:block;font-size:.75rem;color:var(--sidebar-text-muted)}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-project-item .active-indicator{color:var(--sidebar-accent-strong);font-size:1.1rem;flex-shrink:0}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-divider{height:1px;background:var(--sidebar-divider);margin:.5rem 0}.profile-dropdown .dropdown-item-with-submenu .projects-submenu .no-projects-message{padding:1rem;text-align:center;color:var(--sidebar-text-muted);font-size:.875rem}@keyframes slideInRight{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}[dir=rtl] .profile-dropdown{left:-4rem;right:auto}[dir=rtl] .profile-dropdown .dropdown-item-with-submenu .projects-submenu{left:auto;right:100%;margin-left:0;margin-right:8px;animation:slideInLeft .2s ease-out}[dir=rtl] .profile-dropdown .dropdown-item-with-submenu .projects-submenu .submenu-project-item .project-info{text-align:right!important}[dir=rtl] .profile-dropdown .dropdown-item-with-submenu .chevron-icon{margin-left:0;margin-right:auto;transform:rotate(180deg)}@keyframes slideInLeft{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}[dir=rtl] .profile-dropdown .add-project-btn,[dir=rtl] .profile-dropdown .dropdown-item,[dir=rtl] .profile-dropdown .project-switch-btn{text-align:right}.sidebar.closed .profile-dropdown{right:70px}.project-selector-container{padding:.5rem 1rem;margin-bottom:.5rem;border-bottom:1px solid var(--sidebar-divider)}.project-selector-container .project-selector{width:100%}.project-selector-container .project-selector .project-label{display:block;font-size:.8rem;margin-bottom:.3rem;color:var(--sidebar-text-muted)}.project-selector-container .project-selector .project-dropdown{width:100%;padding:.5rem;border-radius:6px;background-color:var(--sidebar-bg-elevated);border:1px solid var(--sidebar-border);color:var(--sidebar-text);font-size:.8rem;cursor:pointer}.project-selector-container .project-selector .project-dropdown:focus{outline:none;border-color:var(--sidebar-accent-strong)}