.site-navbar{top:1.2rem;width:calc(100% - 6.75rem);max-width:95rem;border:1px solid rgba(255,255,255,.8);border-radius:1.8rem;background:#fffdffed;box-shadow:0 12px 35px #351b5712;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);transition:background .25s ease,box-shadow .25s ease}[dir=ltr] .site-navbar{left:50%;transform:translate(-50%)}[dir=rtl] .site-navbar{right:50%;transform:translate(50%)}.site-navbar.is-scrolled{background:#fffdfffa;box-shadow:0 12px 32px #351b571f}.site-navbar .nav-brand,.site-navbar .mobile-toggle{color:#201750}.site-navbar .nav-shell{padding-inline:1.8rem}.site-navbar .gs-navbar-inner{min-height:4.65rem;padding-block:.7rem;gap:1.5rem}.site-navbar .brand-wordmark{color:#1d1552;font-size:1.8rem}.site-navbar .nav-brand{gap:.65rem}.site-navbar #navbarNav{flex:1;gap:.8rem}.site-nav-links{display:flex;align-items:center;justify-content:center;flex:1;gap:1.6rem}.site-navbar .nav-link{color:#201750;padding-inline:.35rem;font-size:.95rem}.site-navbar .nav-link:hover,.site-navbar .language-trigger:hover{color:#713cb2}.nav-dropdown{position:relative}.nav-dropdown summary{display:flex;align-items:center;gap:.7rem;cursor:pointer;list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary>svg{width:.8rem;height:.8rem}[dir=ltr] .nav-dropdown[open] summary>svg:last-child{transform:rotate(180deg)}[dir=rtl] .nav-dropdown[open] summary>svg:last-child{transform:rotate(-180deg)}.nav-dropdown-panel{position:absolute;top:calc(100% + .75rem);min-width:15rem;padding:.6rem;background:#fff;border:1px solid #e9dff7;border-radius:1rem;box-shadow:0 18px 45px #2c174f24}[dir=ltr] .nav-dropdown-panel{left:0}[dir=rtl] .nav-dropdown-panel{right:0}.nav-dropdown-panel a{display:block;padding:.65rem .8rem;color:#30235b;font-size:.9rem;border-radius:.6rem}.nav-dropdown-panel a:hover{background:#f5efff;color:#7033df}.site-navbar .nav-link[aria-current=page],.site-navbar .nav-dropdown.is-current>summary{color:#7033df;font-weight:600}.nav-dropdown-panel a[aria-current=page]{background:#f5efff;color:#7033df;font-weight:600}.mobile-nav-group{display:flex;flex-direction:column;gap:.15rem}.mobile-nav-heading{margin:.35rem 0 .1rem;padding-inline:.35rem;color:#8a80a8;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-navbar .mobile-nav-top{font-weight:600}.site-navbar .language-trigger{gap:.6rem;color:#201750}.site-navbar .language-trigger svg:first-child{width:1.25rem;height:1.25rem}.site-navbar .nav-signin{border-color:#e2d2f8;color:#282451;background:#ffffff29;padding:.8rem 1.45rem}.site-navbar .nav-signin:hover{border-color:#ac83df;background:#f5efff}.site-navbar .btn-primary{padding:.8rem 1.55rem;color:#fff;box-shadow:0 10px 24px -12px #5e289e9e}[dir=ltr] .site-navbar .btn-primary{background:linear-gradient(110deg,#7c32f2,#5a30d7)}[dir=rtl] .site-navbar .btn-primary{background:linear-gradient(-110deg,#7c32f2,#5a30d7)}.site-navbar .btn-primary:hover{box-shadow:0 16px 32px -14px #5e289eb8}.site-navbar .mobile-menu-panel{max-height:calc(100svh - 7rem);overflow-y:auto;border-top:1px solid #e9dff7}.site-navbar .language-menu{border-color:#e9dff7;background:#fffdfffa;box-shadow:0 18px 42px #2d1d4326}.site-navbar .language-menu a{color:#4e486b}.site-navbar .language-menu a:hover{color:#713cb2;background:#f5efff}.site-navbar .language-menu a.font-semibold{color:#713cb2}.site-navbar summary:focus-visible{outline:3px solid #9565e9;outline-offset:3px;border-radius:.6rem}@media(max-width:1599px){.site-navbar{width:calc(100% - 3rem)}.site-navbar .nav-shell{padding-inline:1.4rem}.site-navbar #navbarNav{gap:.45rem}.site-nav-links{gap:.7rem}.site-navbar .nav-signin{padding-inline:1.1rem}.site-navbar .btn-primary{padding-inline:1.2rem}}@media(max-width:1100px){.site-navbar .brand-wordmark{font-size:1.45rem}.site-nav-links{gap:.35rem}.site-navbar .nav-link{font-size:.85rem}.site-navbar .gs-navbar-inner{gap:.75rem}}@media(max-width:768px){.site-navbar{top:.75rem;width:calc(100% - 1.5rem);border-radius:1.4rem}.site-navbar .nav-shell{padding-inline:1rem}.site-navbar .gs-navbar-inner{min-height:4rem}}@media(prefers-reduced-motion:reduce){.site-navbar,.site-navbar .gs-navbar-inner{transition:none}}
