@media (max-width:374px){.navbar-brand{font-size:.875rem;letter-spacing:.05em}.navbar-avatar{width:1.75rem;height:1.75rem}.navbar-icon{width:1.25rem;height:1.25rem}}@media (min-width:768px) and (max-width:1023px){.navbar-search{max-width:300px}}@media (min-width:1280px){.navbar-search{max-width:400px}}.navbar-transition{transition:all .3s cubic-bezier(.4,0,.2,1);position:sticky!important;top:0!important;z-index:9999!important;-webkit-sticky:sticky;-moz-sticky:sticky;-ms-sticky:sticky;-o-sticky:sticky}body,main{overflow:visible!important}.navbar-hover{transition:all .2s ease-in-out}.navbar-hover:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.mobile-menu-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-menu-content{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.mobile-menu-content::-webkit-scrollbar{width:4px}.mobile-menu-content::-webkit-scrollbar-track{background:transparent}.mobile-menu-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:2px}.mobile-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile-search-input:focus{outline:none;box-shadow:0 0 0 2px rgba(0,225,210,.4)}@media (hover:none) and (pointer:coarse){.navbar-button{min-height:44px;min-width:44px}.mobile-menu-item{min-height:48px}}.navbar-button:focus-visible{outline:2px solid #00e1d2;outline-offset:2px}.notification-indicator{animation:pulse-notification 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-notification{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-color-scheme:dark){.navbar-backdrop{background-color:rgba(0,0,0,.8)}}@media (min-resolution:192dpi){.navbar-border{border-width:.5px}}.navbar-logo-responsive{display:flex;align-items:center;justify-content:center}.navbar-logo-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-menu{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.profile-menu-item{transition:all .15s ease-in-out}.profile-menu-item:hover{background-color:rgba(255,255,255,.1);transform:translateX(4px)}.hamburger-button{transition:all .2s ease-in-out}.hamburger-button:hover{background-color:rgba(255,255,255,.1);transform:scale(1.05)}.hamburger-button.active{background-color:rgba(0,225,210,.1);border:1px solid rgba(0,225,210,.3);color:#00e1d2}.hamburger-button.active:hover{background-color:rgba(0,225,210,.2);transform:scale(1.05)}.navbar-active{background:linear-gradient(135deg,rgba(0,225,210,.2),rgba(0,116,145,.2));border:1px solid rgba(0,225,210,.3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-contrast:high){.navbar-border{border-width:2px}.navbar-text{font-weight:600}}@media (max-resolution:96dpi){.navbar-text{font-weight:500}}@media (prefers-reduced-motion:reduce){.hamburger-button,.navbar-hover,.navbar-transition,.profile-menu-item{transition:none}.notification-indicator{animation:none}}.navbar-glass{border-bottom-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.3);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.navbar-compact{height:4rem}.navbar-content{height:100%;width:100%;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}.navbar-brand,.navbar-content{display:flex;align-items:center}.navbar-brand{gap:1.5rem}.navbar-logo{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.75rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.navbar-text{font-size:1.25rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}@media (min-width:640px){.navbar-text{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.navbar-text{font-size:1.875rem;line-height:2.25rem}}.navbar-user-button{display:flex;cursor:pointer;align-items:center;gap:.75rem;border-radius:.75rem;background-color:rgb(255 255 255/.1);padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.navbar-user-button:hover{background-color:rgb(255 255 255/.2)}.navbar-user-avatar{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(168 85 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.sidebar-glass{border-right-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.25);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.sidebar-positioned{position:fixed;left:0;top:4rem;height:calc(100vh - 4rem)}.sidebar-transition{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.sidebar-nav-item{display:flex;align-items:center;gap:.75rem;border-radius:var(--radius);padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.sidebar-nav-active{border-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.2);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sidebar-nav-inactive{color:rgb(255 255 255/.7)}.sidebar-nav-inactive:hover{background-color:rgb(255 255 255/.1)}.sidebar-nav-inactive:hover,.sidebar-toggle-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.sidebar-toggle-button{border-radius:var(--radius);padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.sidebar-toggle-button:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgb(255 255 255/.2)}.sidebar-mobile-button{position:fixed;bottom:1rem;right:1rem;z-index:40;border-radius:9999px;border-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.3);padding:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.sidebar-mobile-button:hover{background-color:rgb(255 255 255/.4)}@media (min-width:768px){.sidebar-mobile-button{display:none}}.footer-soft{background-color:rgb(23 23 23/.9)}.footer-legal,.footer-soft{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.footer-legal{background-color:rgb(0 0 0/.8)}.breadcrumb-nav{display:flex;align-items:center}.breadcrumb-nav>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.breadcrumb-nav{font-size:.875rem;line-height:1.25rem}.breadcrumb-link{display:flex;align-items:center;color:rgb(255 255 255/.6);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.breadcrumb-link:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.breadcrumb-separator{margin-left:.25rem;margin-right:.25rem;height:1rem;width:1rem;color:rgb(255 255 255/.4)}.breadcrumb-current{font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.layout-main{flex:1 1 0%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.layout-content{padding:1.5rem}@media (max-width:768px){.sidebar-hidden-mobile{display:none}.main-full-width{margin-left:0}}@media (min-width:768px){.sidebar-visible-desktop{display:block}.main-with-sidebar{margin-left:4rem}.main-with-sidebar-expanded{margin-left:16rem}}.fade-in{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.fade-in,.scale-hover{animation-duration:.3s}.scale-hover{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.scale-hover:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.glass-effect{border-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.25);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.z-navbar{z-index:40}.z-sidebar{z-index:30}.z-overlay{z-index:20}.z-dropdown{z-index:50}