.nav-item[data-v-70d2e372]{color:#374151d9;opacity:.75;border-radius:30px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.75rem .85rem;font-size:1rem;font-weight:700;transition:color .25s,background-color .25s;display:flex}@media (width>=1024px){.nav-item[data-v-70d2e372]{width:auto;padding-top:.3rem;padding-bottom:.3rem;font-size:1rem}}@media (hover:hover){.nav-item[data-v-70d2e372]:hover{color:#6a02c6;background-color:#0000}.nav-item:hover .label[data-v-70d2e372]{transform:scale(1.08)}}.nav-item[data-v-70d2e372]:focus{outline:none}.label[data-v-70d2e372]{text-overflow:ellipsis;white-space:nowrap;transition:transform .2s;display:inline-block;overflow:hidden}.chev[data-v-70d2e372]{color:currentColor;opacity:.6;width:1.25rem;height:1.25rem;transition:transform .2s,opacity .2s}.nav-item:hover .chev[data-v-70d2e372]{opacity:1}@media (width<=1023px){.nav-item[data-v-70d2e372]{justify-content:flex-start}.chev[data-v-70d2e372]{margin-left:.4rem}}@media (width>=1024px){.chev[data-v-70d2e372]{width:.875rem;height:.875rem}}.nav-item.is-active[data-v-70d2e372],.nav-item.router-link-active[data-v-70d2e372]{color:#6a02c6;background-color:#0000;font-weight:800}.nav-item[aria-expanded=true][data-v-70d2e372]{color:#6a02c6;background-color:#6a02c61f}.dropdown-wrapper[data-v-70d2e372]{display:none}@media (width>=1024px){.dropdown-wrapper[data-v-70d2e372]{pointer-events:none;z-index:10;min-width:220px;max-width:320px;display:block;position:absolute;top:100%;left:0}.dropdown-wrapper.is-open[data-v-70d2e372]{pointer-events:auto}}.buffer[data-v-70d2e372]{height:12px}.dropdown-content[data-v-70d2e372]{-webkit-backdrop-filter:blur(20px)saturate(1.6);opacity:0;background:#fffffffc;border:1px solid #ffffff80;border-radius:1rem;padding:.4rem;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(-6px)scale(.98)}.dropdown-wrapper.is-open .dropdown-content[data-v-70d2e372]{opacity:1;transform:translateY(0)scale(1)}.dropdown-arrow[data-v-70d2e372]{background:#fffffffc;border-top:1px solid #ffffff80;border-left:1px solid #ffffff80;width:12px;height:12px;position:absolute;top:-6px;left:2rem;transform:rotate(45deg)}.submenu-link[data-v-70d2e372]{transition:background-color .2s,color .2s}.submenu-link[data-v-70d2e372]:hover{color:#6a02c6;background-color:#6a02c614}.submenu-link.router-link-active[data-v-70d2e372]{color:#6a02c6;background-color:#6a02c61f}.navbar-float{-webkit-backdrop-filter:blur(22px)saturate(1.9);will-change:transform,opacity;z-index:50;background:#ffffffbf;border:1px solid #ffffff80;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s,background .3s;display:flex;position:fixed;top:.75rem}.navbar-float.navbar--hidden{transform:translate(0)translateY(-140%)}.navbar-logo-reveal{flex-shrink:0;align-items:center;height:3.5rem;margin-left:1rem;text-decoration:none;display:inline-flex}.navbar-logo-icon{flex-shrink:0;width:auto;height:2.9rem;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;transform:translate(0)}.navbar-logo-reveal:focus-visible .navbar-logo-icon,.navbar-logo-reveal:hover .navbar-logo-icon{transform:translate(-.35rem)}.navbar-logo-text-wrap{align-items:center;display:inline-flex}.navbar-logo-text{opacity:0;will-change:opacity,transform;width:auto;height:2.1rem;margin-left:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);display:block;transform:translate(-18px)}.navbar-logo-reveal:focus-visible .navbar-logo-text,.navbar-logo-reveal:hover .navbar-logo-text{opacity:1;transform:translate(0)}.navbar-lang{position:relative}.navbar-lang-trigger{color:#374151d9;cursor:pointer;background:0 0;border:none;border-radius:30px;align-items:center;gap:.35rem;padding:.3rem .85rem;font-family:inherit;font-size:1rem;font-weight:700;transition:color .25s;display:inline-flex}.navbar-lang-trigger:hover{color:#6a02c6}.navbar-lang-chev{opacity:.6;width:.875rem;height:.875rem;transition:transform .2s,opacity .2s}.navbar-lang-trigger:hover .navbar-lang-chev{opacity:1}.navbar-lang-menu{-webkit-backdrop-filter:blur(20px)saturate(1.6);z-index:999;background:#ffffffeb;border:1px solid #6a02c614;border-radius:1rem;flex-direction:column;gap:.15rem;min-width:9rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.navbar-lang-menu-item{color:#374151d9;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:.55rem .85rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s,color .15s;display:flex}.navbar-lang-menu-item svg{color:#6a02c6;flex-shrink:0}.navbar-lang-menu-item:hover{color:#6a02c6;background:#6a02c60f}.navbar-lang-menu-item--active{color:#6a02c6;font-weight:700}.navbar-glass{justify-content:space-between;align-items:center;width:100%;padding:.25rem .6rem;display:flex;position:relative}.navbar-glass:before{background:radial-gradient(600px circle at var(--mx,50%) var(--my,50%),#6a02c626 0,#6a02c60f 25%,transparent 50%);content:"";opacity:0;pointer-events:none;z-index:0;transition:opacity .4s;position:absolute;inset:-1px}.navbar-glass.is-hovered:before{opacity:1}.navbar-glass:after{background:radial-gradient(800px ellipse at var(--mx,50%) var(--my,50%),#6a02c61a 0,#12cc620d 30%,transparent 55%);content:"";filter:blur(12px);opacity:0;pointer-events:none;z-index:-1;border-radius:9999px;transition:opacity .5s;position:absolute;inset:-6px}.navbar-glass.is-hovered:after{opacity:1}.navbar-float>iframe,.navbar-float>img,.navbar-glass iframe,.navbar-glass img:not(.navbar-logo):not(.navbar-logo-icon):not(.navbar-logo-text),.navbar-row>iframe,.navbar-row>img{visibility:hidden!important;width:0!important;height:0!important;display:none!important}nav a.router-link-active{font-weight:800}nav a.router-link-active,nav a.router-link-active.profile{color:#6a02c6;background-color:#0000}.navbar-admin{color:#6a02c6;white-space:nowrap;z-index:1;border:1px solid #6a02c633;border-radius:9999px;padding:.3rem .65rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s;position:relative}.navbar-admin:hover{border-color:#6a02c6;transform:scale(1.025)}.navbar-avatar-btn{color:#6a02c6;cursor:pointer;border:none;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:flex}.navbar-avatar-btn:hover{background:#6a02c60f;transform:scale(1.1)}.profile-dropdown{-webkit-backdrop-filter:blur(20px)saturate(1.6);z-index:999;background:#ffffffeb;border:1px solid #6a02c614;border-radius:1rem;flex-direction:column;gap:.15rem;min-width:180px;padding:.4rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.profile-dropdown-item{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:.65rem;align-items:center;gap:.6rem;width:100%;padding:.6rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.profile-dropdown-item:hover{color:#6a02c6;background:#6a02c60f}.profile-dropdown-item svg{color:#6a02c6;flex-shrink:0}.profile-dropdown-logout:hover{color:#ef4444;background:#ef44440f}.profile-dropdown-logout:hover svg{color:#ef4444}.navbar-lang-slider{border-radius:.5rem;align-items:center;display:flex;position:relative;overflow:hidden}.navbar-lang-active{color:#6a02c6;cursor:pointer;letter-spacing:.04em;white-space:nowrap;z-index:1;background:0 0;border:none;border-radius:.4rem;flex-shrink:0;align-items:center;font-size:.9rem;font-weight:800;transition:background .2s;display:flex}.navbar-lang-active:hover{background:#6a02c614}.navbar-lang-arrow{color:#6a02c6;cursor:pointer;opacity:1;flex-shrink:0;margin-left:.15rem;margin-right:.35rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.navbar-lang-arrow--open{opacity:1;transform:rotate(180deg)}.navbar-lang-tray{opacity:0;align-items:center;gap:.05rem;max-width:0;transition:max-width .35s cubic-bezier(.22,1,.36,1),opacity .25s;display:flex;overflow:hidden}.navbar-lang-tray--open{opacity:1;max-width:20rem}.navbar-lang-option{color:#3741518c;cursor:pointer;letter-spacing:.04em;white-space:nowrap;background:0 0;border:none;border-radius:.35rem;padding:.3rem .45rem;font-size:.9rem;font-weight:700;transition:color .2s,background .2s}.navbar-lang-option:hover{color:#6a02c6;background:#6a02c614}.navbar-login{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6a02c6,#9333ea);border-radius:9999px;justify-content:center;align-items:center;padding:.4rem 1.1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.navbar-login:hover{transform:translateY(-1px)}.navbar-icon-btn{color:#6a02c6;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .2s,color .2s,transform .2s;display:inline-flex}.navbar-icon-btn:hover{background:#6a02c614;transform:translateY(-1px)}.navbar-icon-btn.logout-btn{color:#12cc62}.navbar-icon-btn.logout-btn:hover{color:#ef4444;background:#ef444414}.navbar-hamburger{color:#6a02c6;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .2s;display:flex;position:relative}.navbar-hamburger:hover{background:#6a02c60f}.navbar-drawer{z-index:99999;transition:transform .375s ease-in-out;position:fixed;inset:0;overflow-y:auto}.navbar-drawer,.navbar-drawer-bg{flex-direction:column;display:flex}.navbar-drawer-bg{-webkit-backdrop-filter:blur(40px)saturate(2);background:#ffffffbf;min-height:100%;padding:1rem}.navbar-drawer-header{justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.navbar-drawer-close{color:#6a02c6;cursor:pointer;background:#6a02c60f;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s;display:flex}.navbar-drawer-close:hover{background:#6a02c61f}.navbar-drawer-nav{flex:1;margin-top:1rem}.navbar-drawer-nav ul{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e7e2fd80;border-radius:24px;flex-direction:column;gap:.5rem;margin:0;padding:1.5rem 1rem;list-style:none;display:flex}.drawer-divider{background:#6a02c61a;border:none;height:1px;margin:.5rem 0}.drawer-account-link{color:#6a02c6;cursor:pointer;background:0 0;border:none;border-radius:30px;align-items:center;gap:.6rem;width:100%;padding:.6rem 1rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.drawer-account-link:hover{background:#6a02c60f}.drawer-account-link svg{flex-shrink:0}.drawer-logout{color:#ef4444}.drawer-logout:hover{background:#ef44440f}.drawer-lang-trigger{color:#374151d9;cursor:pointer;background:0 0;border:none;border-radius:30px;justify-content:flex-start;align-items:center;gap:.4rem;width:100%;padding:.75rem 1rem;font-size:1.125rem;font-weight:700;transition:color .2s,background .2s;display:flex}.drawer-lang-trigger--open{color:#6a02c6}.drawer-lang-chev{opacity:.8;width:.875rem;height:.875rem;transition:transform .2s}.drawer-lang-btn{color:#37415199;cursor:pointer;background:#ffffff80;border:1px solid #0000000f;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.drawer-lang-btn--active,.drawer-lang-btn:hover{color:#6a02c6;border-color:#6a02c633}.drawer-lang-btn--active{background:#6a02c614;font-weight:700}.drawer-lang-btn--active svg{color:#6a02c6}.mob-topbar{z-index:50;position:fixed;top:.5rem;left:.5rem;right:.5rem}.mob-glass{-webkit-backdrop-filter:blur(40px)saturate(2);background:#fffffff2;border:1px solid #ffffff73;border-radius:9999px;justify-content:space-between;align-items:center;padding:.15rem .35rem;display:flex}.mob-logo-link{flex-shrink:0;text-decoration:none}.mob-logo{width:auto;height:2.5rem;display:block}.mob-lang-slider{background:#6a02c60a;border-radius:.5rem;margin:0 auto;overflow:hidden}.mob-burger,.mob-lang-slider{align-items:center;display:flex}.mob-burger{color:#6a02c6;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;width:2.4rem;height:2.4rem;transition:background .2s}.mob-burger:hover{background:#6a02c60f}@media (width<=1023px){.navbar-float{display:none}}@media (width>=1024px){.mob-topbar{display:none!important}}
