:root{--navbar-bg: #e7e7e7;--navbar-highlight-bg: #d2d2d2;--navbar-highlight-text: #1b1b1b}:root.dark{--navbar-bg: #161616;--navbar-highlight-bg: #2a2a2a;--navbar-highlight-text: #ededed}.navbar-segments{display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--page-width, 1200px);min-height:2.75rem;margin-inline:auto;position:relative}.navbar-seg{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9999px;padding:.25rem .5rem;background-color:var(--navbar-bg);border:none;transition:max-width .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.navbar-seg--left{position:absolute;left:0;top:50%;transform:translateY(-50%);justify-content:flex-start}.navbar-seg--center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);justify-content:center;z-index:20;transition:padding .4s cubic-bezier(.4,0,.2,1)}.navbar-seg--right{position:absolute;left:100%;right:auto;top:50%;transform:translate(-100%,-50%);justify-content:flex-end;gap:.25rem}@media(max-width:1023px){.navbar-segments{justify-content:space-between}.navbar-seg--left,.navbar-seg--right{position:relative;left:auto;right:auto;top:auto;transform:none}.navbar-seg--center{display:none}#navbar.scrolled .navbar-seg--left,#navbar.scrolled .navbar-seg--right{left:auto;right:auto;transform:none}}.navbar-logo{display:flex;align-items:center;height:2.25rem;padding:0 .25rem;font-weight:600;position:relative;z-index:10;text-decoration:none;color:var(--deep-text)}.navbar-logo:before{background-color:transparent!important;scale:.85}.navbar-logo:hover:before{background-color:transparent!important}.navbar-logo-text{display:inline-block;max-width:12rem;overflow:hidden;white-space:nowrap;opacity:1;transform:translate(0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),max-width .35s cubic-bezier(.4,0,.2,1),margin .35s cubic-bezier(.4,0,.2,1)}#navbar.scrolled .navbar-seg--left{width:2.25rem;min-width:2.25rem;max-width:2.25rem;height:2.25rem;min-height:2.25rem;max-height:2.25rem;padding:0;border-radius:9999px;overflow:hidden}#navbar.scrolled .navbar-logo-text{max-width:0;opacity:0;transform:translate(-6px);margin-left:0!important}#navbar.scrolled .navbar-logo{padding:0;width:100%;justify-content:center}.navbar-nav{display:none;align-items:center;gap:.125rem;white-space:nowrap;position:relative}@media(min-width:1024px){.navbar-nav{display:flex}}.navbar-right .btn-plain,.navbar-seg--right .btn-plain{background-color:transparent!important}.navbar-right .btn-plain:before,.navbar-seg--right .btn-plain:before{background-color:transparent!important;scale:.85}.navbar-right .btn-plain:hover:before,.navbar-seg--right .btn-plain:hover:before{background-color:transparent!important}.navbar-right .btn-plain:hover,.navbar-right .btn-plain:focus-visible,.navbar-seg--right .btn-plain:hover,.navbar-seg--right .btn-plain:focus-visible{color:#000000bf}:root.dark .navbar-right .btn-plain:hover,:root.dark .navbar-right .btn-plain:focus-visible,:root.dark .navbar-seg--right .btn-plain:hover,:root.dark .navbar-seg--right .btn-plain:focus-visible{color:#ffffffbf}#navbar.scrolled .navbar-seg--right{width:2.25rem;min-width:2.25rem;max-width:2.25rem;height:2.25rem;min-height:2.25rem;max-height:2.25rem;padding:0;border-radius:9999px;overflow:hidden}@media(min-width:1024px){#navbar.scrolled .navbar-seg--left{left:var(--navbar-compact-left, 0px);transform:translate(-100%,-50%)}#navbar.scrolled .navbar-seg--right{left:var(--navbar-compact-right, 100%);right:auto;transform:translateY(-50%)}}@media(max-width:1023px){#navbar.scrolled .navbar-seg--left,#navbar.scrolled .navbar-seg--right{width:auto;min-width:auto;max-width:none;height:auto;min-height:auto;max-height:none;padding:.25rem .5rem}#navbar.scrolled .navbar-logo-text{max-width:12rem;opacity:1;transform:translate(0)}#navbar.scrolled .navbar-logo{padding:0 .25rem;width:auto}#navbar.scrolled .navbar-segments{justify-content:space-between}#navbar.scrolled .navbar-seg--center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.navbar-hover-highlight{position:absolute;height:2.25rem;border-radius:9999px;border:none;background-color:var(--navbar-highlight-bg);opacity:0;transition:left .25s cubic-bezier(.25,.46,.45,.94),width .25s cubic-bezier(.25,.46,.45,.94),height .25s cubic-bezier(.25,.46,.45,.94),top .25s cubic-bezier(.25,.46,.45,.94),opacity .25s cubic-bezier(.25,.46,.45,.94),background-color .25s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:0}.navbar-nav.nav-has-active .navbar-hover-highlight{background-color:var(--navbar-highlight-bg)}.navbar-nav .dropdown-container.is-highlighted>a,.navbar-nav .dropdown-container.is-highlighted>button{color:var(--navbar-highlight-text)!important}.navbar-moving-icon{position:absolute;display:grid;place-items:center;color:var(--deep-text);opacity:0;pointer-events:none;z-index:30;will-change:transform,opacity}.navbar-nav:has(.dropdown-container.is-highlighted.nav-item-active) .navbar-moving-icon{color:var(--navbar-highlight-text)}.navbar-moving-icon__glyph{display:inline-flex;grid-area:1 / 1;align-items:center;justify-content:center;width:100%;height:100%;will-change:opacity}.navbar-moving-icon__glyph--next{opacity:0}.navbar-moving-icon svg{display:block;width:.9rem;height:.9rem}.navbar-nav:hover .navbar-hover-highlight,.navbar-nav.nav-has-active .navbar-hover-highlight{opacity:1}@media(prefers-reduced-motion:reduce){.navbar-hover-highlight{transition-duration:.01ms}.navbar-moving-icon,.navbar-moving-icon__glyph{animation:none!important;transition:none!important}}.navbar-nav .dropdown-container>a:before,.navbar-nav .dropdown-container>button:before,.navbar-nav .dropdown-container>a:hover:before,.navbar-nav .dropdown-container>button:hover:before,.navbar-nav .dropdown-container>a:active:before,.navbar-nav .dropdown-container>button:active:before{background-color:transparent!important}#navbar-wrapper{transition:background-color .3s cubic-bezier(.4,0,.2,1) .15s}#navbar.scrolled~#navbar-wrapper,#navbar-wrapper:has(#navbar.scrolled),#navbar-wrapper.navbar-scrolled{background-color:transparent!important}@media(min-width:1024px){#navbar-wrapper #navbar[data-full-width=true] .navbar-segments{width:100%!important;max-width:none!important;margin:0!important}}.nav-tools-panel{position:absolute;top:100%;left:0;width:max-content;padding-top:1rem;opacity:0;visibility:hidden;pointer-events:none;transform:scale(.95);transform-origin:var(--tools-anchor-x, 6rem) top;transition:opacity .1s cubic-bezier(.4,0,1,1),transform .1s cubic-bezier(.4,0,1,1),visibility .1s linear;z-index:50}.nav-tools-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1);transition:opacity .16s ease-out,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s}.nav-tools-box{position:relative;display:flex;flex-direction:column;gap:.125rem;min-width:12rem;padding:.5rem;border-radius:.75rem;background:var(--navbar-bg);color:var(--navbar-highlight-text);--deep-text: var(--navbar-highlight-text)}.nav-tools-box:before{position:absolute;top:-.45rem;left:0;width:.75rem;height:.75rem;background:var(--navbar-bg);content:"";transform:translate(calc(var(--tools-anchor-x, 6rem) - .375rem)) rotate(45deg)}.nav-tools-highlight{position:absolute;top:0;right:.5rem;left:.5rem;height:var(--tools-hl-h, 0);opacity:0;border-radius:.5rem;background-color:color-mix(in oklch,var(--deep-text) 8%,transparent);pointer-events:none;transform:translateY(var(--tools-hl-y, 0));transition:transform .28s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),opacity .12s ease-out}.nav-tools-highlight.is-on{opacity:1}.nav-tools-item{position:relative;display:flex;align-items:center;gap:.625rem;width:100%;height:2.25rem;padding:0 .75rem;border-radius:.5rem;color:var(--deep-text);font-size:.875rem;font-weight:500;text-align:start;white-space:nowrap;opacity:0;transform:translateY(3px);transition:color .15s ease-out,opacity .2s ease-out var(--tools-row-delay, 0s),transform .2s cubic-bezier(.22,1,.36,1) var(--tools-row-delay, 0s)}.nav-tools-panel.is-open .nav-tools-item{--tools-row-delay: calc(.03s + var(--tools-row-index, 0) * 16ms);opacity:1;transform:none}.nav-tools-item__icon{flex-shrink:0;font-size:1.15rem}.nav-tools-keys{margin-left:auto;display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;font-size:.8125rem;line-height:1;color:color-mix(in oklch,var(--deep-text) 45%,transparent)}.nav-announcement-title{display:flex;align-items:center;gap:.5rem}.nav-announcement-title-icon{font-size:1.2rem;opacity:.75}.nav-announcement-list{display:flex;flex-direction:column;gap:.75rem}.nav-announcement-item{padding:.75rem .875rem;border:1px solid var(--card-border);border-radius:.625rem}.nav-announcement-item__header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.nav-announcement-item__tag{padding:.1rem .45rem;font-size:.65rem;font-weight:600;border-radius:9999px;background-color:color-mix(in oklch,var(--deep-text) 12%,transparent)}.nav-announcement-item__title{font-size:.9rem;font-weight:600}.nav-announcement-item__time{margin-left:auto;font-size:.7rem;opacity:.6}.nav-announcement-item__content{margin-top:.4rem;font-size:.82rem;line-height:1.6;opacity:.85}.nav-announcement-item__link{display:inline-flex;align-items:center;margin-top:.5rem}@media(prefers-reduced-motion:reduce){.nav-tools-panel,.nav-tools-item,.nav-tools-highlight{transition:none!important}.nav-tools-panel,.nav-tools-item{transform:none!important}}#top-row #navbar>div.navbar-segments{background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important}
