.navbar-center-pill{position:fixed;top:0;left:0;right:0;z-index:var(--z-navbar)}.navbar-center-pill,.navbar-center-pill--hide-on-scroll{transition:transform .3s cubic-bezier(.4,0,.2,1)}.navbar-center-pill--hidden{transform:translateY(-100%)}.navbar-center-pill__unified-wrapper{width:100%}.navbar-center-pill__container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;width:100%}.navbar-center-pill__left{display:flex;align-items:center;justify-self:start;padding:var(--space-navbar)}.navbar-center-pill__middle-pill{display:none;justify-self:center;padding:var(--foundation-space-2) var(--foundation-space-4);background:var(--surface-nav);border:1px solid var(--border-nav);border-radius:var(--radius-navbar-pill);box-shadow:var(--shadow-sm);transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease}.navbar-center-pill__middle-pill--no-border{border-color:transparent}.navbar-center-pill__menu{display:flex;align-items:center}.navbar-center-pill__menu-link{font-weight:var(--foundation-fontWeight-medium);white-space:nowrap}.navbar-center-pill__right{display:none;justify-self:end;padding:var(--space-navbar)}.navbar-center-pill__mobile-toggle{display:flex;justify-self:end}@media (min-width:1024px){.navbar-center-pill__middle-pill,.navbar-center-pill__right{display:flex}.navbar-center-pill__mobile-toggle{display:none}}@media (min-width:768px) and (max-width:1023px){.navbar-center-pill__container{grid-template-columns:auto 1fr auto}}@media (max-width:767px){.navbar-center-pill__container{grid-template-columns:auto 1fr auto;gap:var(--foundation-space-4)}.navbar-center-pill__left{justify-self:start}.navbar-center-pill__mobile-toggle{justify-self:end}}.navbar-center-pill--raised .navbar-center-pill__middle-pill{background:var(--surface-raised);border-color:var(--border-subtle)}.navbar-center-pill--glass .navbar-center-pill__middle-pill{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:var(--border-subtle)}.navbar-center-pill--glass-clear .navbar-center-pill__middle-pill{background:color-mix(in srgb,var(--neutral-1000) 4%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:var(--border-subtle)}.navbar-center-pill--scrolled.navbar-center-pill--glass-clear .navbar-center-pill__middle-pill{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.navbar-center-pill--transparent .navbar-center-pill__middle-pill{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent}.navbar-center-pill--scrolled.navbar-center-pill--transparent .navbar-center-pill__middle-pill{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:var(--border-subtle)}.navbar-center-pill__mobile-wrapper{display:none}@media (max-width:1023px){.navbar-center-pill__mobile-wrapper{display:block;position:fixed;top:0;left:0;right:0;z-index:var(--z-navbar);padding:var(--foundation-space-3) var(--space-navbar)}.navbar-center-pill__mobile-pill{background:transparent;border:1px solid transparent;border-radius:var(--radius-navbar-pill);backdrop-filter:none;box-shadow:none;transition:background .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),backdrop-filter .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden;transform-origin:top center}.navbar-center-pill__mobile-pill--active{background:var(--surface-raised);border-color:var(--border-default);backdrop-filter:blur(12px);box-shadow:var(--shadow-md)}.navbar-center-pill__mobile-pill--active.navbar-center-pill__mobile-pill--transparent{background:rgba(var(--surface-raised-rgb),.7);backdrop-filter:blur(12px)}.navbar-center-pill__mobile-pill--active.navbar-center-pill__mobile-pill--glass{background:rgba(var(--surface-raised-rgb),.9);backdrop-filter:blur(16px)}.navbar-center-pill__mobile-pill--active.navbar-center-pill__mobile-pill--solid{background:var(--surface-raised)}.navbar-center-pill__mobile-pill--no-border{border-color:transparent!important}.navbar-center-pill__mobile-bar{display:flex;align-items:center;justify-content:space-between;padding:var(--space-navbar);position:relative;z-index:2}.navbar-center-pill__drawer-section{max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px) scale(.98);transition:max-height .35s cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.34,1.56,.64,1)}.navbar-center-pill__drawer-section--open{max-height:80vh;opacity:1;transform:translateY(0) scale(1);padding-bottom:var(--foundation-space-6)}.navbar-center-pill__drawer-section--sheet.navbar-center-pill__drawer-section--open{max-height:60vh}.navbar-center-pill__drawer-section--fullscreen.navbar-center-pill__drawer-section--open{max-height:calc(100vh - var(--navbar-height) - 80px)}.navbar-center-pill__container{display:none}}.navbar-center-pill__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);z-index:calc(var(--z-navbar) - 1);animation:fadeIn .3s ease-out}@media (min-width:1024px){.navbar-center-pill__backdrop{display:none}}.navbar-center-pill__middle-pill{animation:pillSlideIn .6s cubic-bezier(.4,0,.2,1)}@keyframes pillSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.navbar-center-pill__menu-link{position:relative;transition:color .2s ease}.navbar-center-pill__menu-link:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--color-primary);border-radius:var(--foundation-radius-full);transform:scaleX(0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.navbar-center-pill__menu-link:focus-visible:after,.navbar-center-pill__menu-link:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.navbar-center-pill,.navbar-center-pill__menu-link,.navbar-center-pill__middle-pill{animation:none;transition:none}.navbar-center-pill__menu-link:after{transition:none}}.masonry-grid-container{width:100%;column-fill:balance;break-inside:avoid}.masonry-grid--columns-1{column-width:100%}.masonry-grid--columns-2{column-width:28rem}.masonry-grid--columns-3{column-width:18rem}.masonry-grid--columns-4{column-width:16rem}.masonry-grid--gap-xs{column-gap:var(--foundation-space-2)}.masonry-grid--gap-sm{column-gap:var(--foundation-space-3)}.masonry-grid--gap-md{column-gap:var(--foundation-space-4)}.masonry-grid--gap-lg{column-gap:var(--foundation-space-5)}.masonry-grid--gap-xl{column-gap:var(--foundation-space-6)}.masonry-grid-container>*{break-inside:avoid;margin-bottom:var(--foundation-space-4);display:inline-block;width:100%;padding:4px;box-sizing:border-box}.masonry-grid--gap-xs>*{margin-bottom:var(--foundation-space-2)}.masonry-grid--gap-sm>*{margin-bottom:var(--foundation-space-3)}.masonry-grid--gap-md>*{margin-bottom:var(--foundation-space-4)}.masonry-grid--gap-lg>*{margin-bottom:var(--foundation-space-5)}.masonry-grid--gap-xl>*{margin-bottom:var(--foundation-space-6)}@media (max-width:1024px){.masonry-grid--columns-3{column-width:16rem}.masonry-grid--columns-4{column-width:20rem}}@media (max-width:768px){.masonry-grid-container{padding:0 var(--foundation-space-0)}.masonry-grid--columns-3,.masonry-grid--columns-4{column-width:28rem}}@media (max-width:640px){.masonry-grid--columns-2,.masonry-grid--columns-3,.masonry-grid--columns-4{column-width:100%}}.masonry-grid-wrapper{width:100%}.masonry-grid-show-more{display:flex;justify-content:center;margin-top:var(--foundation-space-6)}.alternating-cards,.grid-pattern,.grid-pattern-container{width:100%}.alternating-cards__item,.alternating-cards__item .content-card,.alternating-cards__item .results-card{display:flex;flex-direction:row;place-content:center;align-items:center;width:100%;height:min-content;overflow:visible;padding:0;position:relative}.alternating-cards__item .content-card,.alternating-cards__item .results-card{gap:var(--foundation-space-8)}.alternating-cards__item .content-card-image-container,.alternating-cards__item .results-card-image-container{flex:1 0 0px;width:1px;display:block;overflow:hidden;padding:0;position:relative;margin:0}.alternating-cards__item .content-card-image,.alternating-cards__item .results-card-image{width:100%;height:100%;object-fit:var(--image-object-fit,cover);object-position:var(--image-object-position,center);transform:scale(var(--image-scale,1));display:block}.alternating-cards__item .content-card-text,.alternating-cards__item .results-card-text{flex:1 0 0px;width:1px;display:flex;flex-direction:column;place-content:center;align-items:center;gap:var(--foundation-space-4);height:min-content;overflow:visible;padding:0;position:relative;margin:0!important}.alternating-cards__item .content-card-text>*,.alternating-cards__item .results-card-text>*{max-width:600px;margin-left:auto;margin-right:auto;width:100%}.alternating-cards__item--reverse .content-card,.alternating-cards__item--reverse .results-card{flex-direction:row-reverse}.alternating-cards__item--text-left .content-card-text,.alternating-cards__item--text-left .results-card-text{align-items:flex-start;text-align:left}.alternating-cards__item--text-center .content-card-text,.alternating-cards__item--text-center .results-card-text{align-items:center;text-align:center}.alternating-cards__item--text-right .content-card-text,.alternating-cards__item--text-right .results-card-text{align-items:flex-end;text-align:right}.alternating-cards__item--vertical-start .content-card,.alternating-cards__item--vertical-start .results-card{align-items:flex-start}.alternating-cards__item--vertical-center .content-card,.alternating-cards__item--vertical-center .results-card{align-items:center}.alternating-cards__item--vertical-end .content-card,.alternating-cards__item--vertical-end .results-card{align-items:flex-end}@media (max-width:1000px){.alternating-cards__item,.alternating-cards__item--reverse{flex-direction:column;gap:var(--foundation-space-8);align-items:stretch}.alternating-cards__item .content-card,.alternating-cards__item .results-card,.alternating-cards__item--reverse .content-card,.alternating-cards__item--reverse .results-card{flex-direction:column;gap:var(--foundation-space-6)}.alternating-cards__item .content-card-image-container,.alternating-cards__item .results-card-image-container{flex:none;max-width:100%;min-width:100%;width:100%}.alternating-cards__item .content-card-text,.alternating-cards__item .results-card-text{flex:none;max-width:100%;min-width:100%;width:100%;margin-top:0!important}}.sticky-nav-content{display:grid;grid-template-columns:var(--nav-width,280px) 1fr;gap:var(--space-section);align-items:start}.sticky-nav-content__nav{position:sticky;align-self:flex-start;display:flex;flex-direction:column;overflow:visible}.sticky-nav-accordion{display:flex;flex-direction:column;gap:var(--foundation-space-2)}.sticky-nav-accordion__item{border:none;background:transparent;border-radius:var(--radius-md);overflow:hidden;transition:background var(--transition-normal)}.sticky-nav-accordion__header{display:flex;align-items:center;justify-content:space-between;gap:var(--foundation-space-3)}.sticky-nav-accordion__button{display:flex;align-items:center;flex:1;padding:var(--foundation-space-4) var(--foundation-space-6);background:transparent;border:none;cursor:pointer;transition:background var(--transition-normal);text-align:left}.sticky-nav-accordion__button:hover{background:var(--surface-hover)}.sticky-nav-accordion__item.is-active .sticky-nav-accordion__button{background:var(--surface-selected)}.sticky-nav-accordion__title{flex:1;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-strong);line-height:var(--line-height-tight)}.sticky-nav-accordion__toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--text-subtle);transition:transform var(--transition-normal),color var(--transition-normal);padding:var(--foundation-space-2)}.sticky-nav-accordion__toggle:hover{color:var(--text-default)}.sticky-nav-accordion__item.is-expanded .sticky-nav-accordion__toggle svg{transform:rotate(180deg)}.sticky-nav-accordion__description{padding:0 var(--foundation-space-6) var(--foundation-space-4);font-size:var(--font-size-sm);color:var(--text-default);line-height:var(--line-height-relaxed)}.sticky-nav-list,.sticky-nav-list__item{display:flex;flex-direction:column;gap:var(--foundation-space-2)}.sticky-nav-list__item{padding:var(--foundation-space-4) var(--foundation-space-6);background:transparent;border:none;border-left:2px solid transparent;cursor:pointer;transition:all var(--transition-normal);text-align:left;border-radius:var(--radius-sm)}.sticky-nav-list__item:hover{background:var(--surface-hover);border-left-color:var(--border-subtle)}.sticky-nav-list__item.is-active{background:var(--surface-selected);border-left-color:var(--color-primary)}.sticky-nav-list__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-strong);line-height:var(--line-height-tight)}.sticky-nav-list__description{font-size:var(--font-size-sm);color:var(--text-default);line-height:var(--line-height-relaxed)}.sticky-nav-content__main{min-width:0;flex:1;overflow:visible}.sticky-nav-content__items{display:flex;overflow:visible}.sticky-nav-content__items.layout-stack{flex-direction:column}.sticky-nav-content__items.layout-stack.gap-xs{gap:var(--space-container-xs)}.sticky-nav-content__items.layout-stack.gap-sm{gap:var(--space-container-sm)}.sticky-nav-content__items.layout-stack.gap-md{gap:var(--space-container-md)}.sticky-nav-content__items.layout-stack.gap-lg{gap:var(--space-container-lg)}.sticky-nav-content__items.layout-stack.gap-xl{gap:var(--space-container-xl)}.sticky-nav-content__items.layout-stack.gap-2xl{gap:var(--space-container-2xl)}.sticky-nav-content__items.layout-stack.gap-3xl{gap:var(--space-section-md)}.sticky-nav-content__items.layout-grid{display:grid;grid-template-columns:repeat(var(--grid-columns,1),1fr)}.sticky-nav-content__items.layout-grid.gap-xs{gap:var(--space-container-xs)}.sticky-nav-content__items.layout-grid.gap-sm{gap:var(--space-container-sm)}.sticky-nav-content__items.layout-grid.gap-md{gap:var(--space-container-md)}.sticky-nav-content__items.layout-grid.gap-lg{gap:var(--space-container-lg)}.sticky-nav-content__items.layout-grid.gap-xl{gap:var(--space-container-xl)}.sticky-nav-content__items.layout-grid.gap-2xl{gap:var(--space-container-2xl)}.sticky-nav-content__items.layout-grid.gap-3xl{gap:var(--space-section-md)}.sticky-nav-content__item{margin-bottom:var(--space-container)}.sticky-nav-content__item:last-child{margin-bottom:0}@media (max-width:1024px){.sticky-nav-content{grid-template-columns:1fr;gap:var(--space-container-2xl)}.sticky-nav-content__nav{position:relative;top:0!important}.sticky-nav-content__items.layout-grid{grid-template-columns:1fr}}@media (max-width:1200px) and (min-width:1025px){.sticky-nav-content{grid-template-columns:240px 1fr}}.sticky-text-content{display:flex;flex-direction:column}.sticky-text-content.gap-xs{gap:var(--space-container-xs)}.sticky-text-content.gap-sm{gap:var(--space-container-sm)}.sticky-text-content.gap-md{gap:var(--space-container-md)}.sticky-text-content.gap-lg{gap:var(--space-container-lg)}.sticky-text-content.gap-xl{gap:var(--space-container-xl)}.sticky-text-content.gap-2xl{gap:var(--space-container-2xl)}.sticky-text-content.gap-3xl,.sticky-text-content__row{gap:var(--space-section-md)}.sticky-text-content__row{display:grid;grid-template-columns:var(--text-width,280px) 1fr;align-items:start;margin-bottom:var(--space-container)}.sticky-text-content__row:last-child{margin-bottom:0}.sticky-text-content__text{position:-webkit-sticky;position:sticky;top:200px;align-self:flex-start;display:flex;flex-direction:column;gap:var(--space-container-sm);z-index:40;background:var(--surface-page);padding:var(--space-container-lg);border-radius:var(--radius-md);border:2px solid var(--color-primary)}.sticky-text-content__icon{margin-bottom:var(--spacing-sm)}.sticky-text-content__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-strong);line-height:var(--line-height-tight);margin:0}.sticky-text-content__description{font-size:var(--font-size-sm);color:var(--text-default);line-height:var(--line-height-relaxed);margin:0}.sticky-text-content__content{min-width:0;flex:1;min-height:100vh}@media (max-width:768px){.sticky-text-content__text{top:calc(56px + 36px)}}@media (max-width:1024px){.sticky-text-content__row{grid-template-columns:1fr;gap:var(--spacing-lg)}.sticky-text-content__text{position:relative;top:0!important}.sticky-text-content__content{min-height:auto}}@media (max-width:1200px) and (min-width:1025px){.sticky-text-content__row{grid-template-columns:240px 1fr}}.portfolio-grid>*{width:100%;height:100%;min-width:0}.portfolio-grid{transition:gap .3s ease}.portfolio-grid-container--loading{opacity:.6;pointer-events:none}.portfolio-carousel-wrapper{width:100%;min-width:0;overflow:hidden}.portfolio-carousel__card-wrapper{width:100%;min-width:0;min-height:200px;aspect-ratio:2/3;pointer-events:auto;display:flex}.portfolio-carousel__media-wrap{width:100%;height:100%;min-height:0;position:relative;overflow:hidden;border-radius:var(--radius-md)}.portfolio-carousel__media-wrap .portfolio-carousel-media--image,.portfolio-carousel__media-wrap .portfolio-carousel-media--image .image-container,.portfolio-carousel__media-wrap .portfolio-carousel-media--video,.portfolio-carousel__media-wrap .portfolio-carousel-media--video .video-container{width:100%!important;height:100%!important;min-width:0;min-height:0}.portfolio-carousel__media-wrap .portfolio-carousel-media--image .image-container img,.portfolio-carousel__media-wrap .portfolio-carousel-media--video .video-container video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.ending-cta{width:100%;display:flex}.ending-cta__button-group{width:100%}.ending-cta--align-left{justify-content:flex-start}.ending-cta--align-center{justify-content:center}.ending-cta--align-right{justify-content:flex-end}@media (max-width:768px){.ending-cta__button-group{flex-wrap:wrap}}.hide-on-2xl,.hide-on-base,.hide-on-lg,.hide-on-md,.hide-on-sm,.hide-on-xl{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}@media (min-width:640px){.hide-on-base:not(.hide-on-sm):not(.hide-on-md):not(.hide-on-lg):not(.hide-on-xl):not(.hide-on-2xl){display:contents!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important}}@media (min-width:768px){.hide-on-base:not(.hide-on-md):not(.hide-on-lg):not(.hide-on-xl):not(.hide-on-2xl),.hide-on-sm:not(.hide-on-md):not(.hide-on-lg):not(.hide-on-xl):not(.hide-on-2xl){display:contents!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important}}@media (min-width:1024px){.hide-on-base:not(.hide-on-lg):not(.hide-on-xl):not(.hide-on-2xl),.hide-on-md:not(.hide-on-lg):not(.hide-on-xl):not(.hide-on-2xl),.hide-on-sm:not(.hide-on-lg):not(.hide-on-xl):not(.hide-on-2xl){display:contents!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important}.show-more-button--hide-lg{display:none!important}}@media (min-width:1280px){.hide-on-base:not(.hide-on-xl):not(.hide-on-2xl),.hide-on-lg:not(.hide-on-xl):not(.hide-on-2xl),.hide-on-md:not(.hide-on-xl):not(.hide-on-2xl),.hide-on-sm:not(.hide-on-xl):not(.hide-on-2xl){display:contents!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important}}@media (min-width:1536px){.hide-on-base:not(.hide-on-2xl),.hide-on-lg:not(.hide-on-2xl),.hide-on-md:not(.hide-on-2xl),.hide-on-sm:not(.hide-on-2xl),.hide-on-xl:not(.hide-on-2xl){display:contents!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important}}html:not([data-theme=dark]) [style*="--section-bg-image-light-opacity"] [data-background-layer]:first-of-type{opacity:var(--section-bg-image-light-opacity)}[data-card-has-image-bg=true] .split-grid>:first-child{color:var(--text-on-inverse,#fff)!important}[data-card-has-image-bg=true] .split-grid>:first-child [class*=Body],[data-card-has-image-bg=true] .split-grid>:first-child [class*=Heading],[data-card-has-image-bg=true] .split-grid>:first-child [class*=Typography],[data-card-has-image-bg=true] .split-grid>:first-child h1,[data-card-has-image-bg=true] .split-grid>:first-child h2,[data-card-has-image-bg=true] .split-grid>:first-child h3,[data-card-has-image-bg=true] .split-grid>:first-child h4,[data-card-has-image-bg=true] .split-grid>:first-child p{color:inherit!important}.footer-with-top-border{border-top:1px solid var(--border-default);padding-top:var(--foundation-space-10)}.footer__content{width:100%;max-width:var(--width-container);margin-inline:auto;padding-inline:var(--foundation-space-4)}.footer__attribution{padding-top:var(--foundation-space-4);text-align:center;opacity:.6}.footer__attribution-link{color:var(--text-accent);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--foundation-duration-fast) var(--foundation-easing-standard)}.footer__attribution-link:hover{color:var(--text-accent-hover);text-decoration:underline}.navbar-container{position:relative;width:100%;display:flex;justify-content:center;z-index:50;background:transparent}.navbar-container--hide-on-scroll{transform:translateY(0);transition:transform .3s ease}.navbar-container--hide-on-scroll.navbar-container--hidden{transform:translateY(-100%)}.navbar-container-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);z-index:39;animation:navbarContainerFadeIn .3s ease-out}@keyframes navbarContainerFadeIn{0%{opacity:0}to{opacity:1}}.navbar-container__unified-wrapper{max-width:var(--width-navbar);width:100%;margin:var(--space-navbar) auto;background:var(--surface-nav);border-radius:var(--radius-navbar-pill);border:1px solid var(--border-nav);transition:background .4s cubic-bezier(.34,1.56,.64,1),border-color .4s cubic-bezier(.34,1.56,.64,1),border-radius .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:0;right:0;z-index:40}.navbar-container__unified-wrapper--compact{width:fit-content;max-width:none;left:50%;right:auto;transform:translateX(-50%)}@media (max-width:1024px){.navbar-container__unified-wrapper--compact{width:calc(100% - var(--foundation-space-8));left:50%;right:auto;transform:translateX(-50%)}}.navbar-container__unified-wrapper--solid{background:var(--surface-nav);border-color:var(--border-nav)}.navbar-container__unified-wrapper--raised{background:var(--surface-raised);border-color:var(--border-subtle)}.navbar-container__unified-wrapper--glass{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:color-mix(in srgb,var(--neutral-1000) 10%,transparent)}.navbar-container__unified-wrapper--glass-clear{background:color-mix(in srgb,var(--neutral-1000) 4%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:color-mix(in srgb,var(--neutral-1000) 8%,transparent)}.navbar-container__unified-wrapper--glass-clear.navbar-container__unified-wrapper--scrolled{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:color-mix(in srgb,var(--neutral-1000) 10%,transparent)}.navbar-container__unified-wrapper--glass-clear.navbar-container__unified-wrapper--expanded{background:color-mix(in srgb,var(--surface-page) 90%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.navbar-container__unified-wrapper--transparent{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent}.navbar-container__unified-wrapper--transparent.navbar-container__unified-wrapper--scrolled{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:color-mix(in srgb,var(--neutral-1000) 10%,transparent)}.navbar-container__unified-wrapper--transparent.navbar-container__unified-wrapper--expanded{background:color-mix(in srgb,var(--surface-page) 90%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:var(--border-subtle)}.navbar-container__unified-wrapper--glass-scroll{background:var(--surface-nav);border-color:var(--border-nav);backdrop-filter:none;-webkit-backdrop-filter:none}.navbar-container__unified-wrapper--glass-scroll.navbar-container__unified-wrapper--scrolled{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:color-mix(in srgb,var(--neutral-1000) 10%,transparent)}.navbar-container__unified-wrapper--accent{background:var(--surface-accent);border-color:transparent}.navbar-container__unified-wrapper--glass-transparent{background:color-mix(in srgb,var(--neutral-1000) 4%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:var(--border-subtle)}.navbar-container__unified-wrapper--glass-transparent.navbar-container__unified-wrapper--scrolled{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.navbar-container__unified-wrapper--glass-transparent.navbar-container__unified-wrapper--expanded{background:color-mix(in srgb,var(--surface-page) 90%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.navbar-container__unified-wrapper--expanded:not(.navbar-container__unified-wrapper--bar):not(.navbar-container__unified-wrapper--center-pill){border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}@media (max-width:1024px){.navbar-container__unified-wrapper--fullscreen-open{position:fixed!important;top:var(--space-navbar);left:50%;transform:translateX(-50%);width:calc(100% - var(--foundation-space-8));max-width:var(--width-navbar);bottom:20vh;margin:0;z-index:50;display:flex;flex-direction:column;overflow:hidden;border-bottom-left-radius:var(--radius-md)!important;border-bottom-right-radius:var(--radius-md)!important}.navbar-container__unified-wrapper--fullscreen-open .navbar-container__bar{flex-shrink:0}.navbar-container__unified-wrapper--fullscreen-open .navbar-container__drawer-section{flex:1;max-height:none!important;overflow-y:auto;opacity:1!important}}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--no-border,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--no-border.navbar-container__unified-wrapper--scrolled,.navbar-container__unified-wrapper--no-border,.navbar-container__unified-wrapper--no-border.navbar-container__unified-wrapper--scrolled{border-color:transparent!important}.navbar-container__unified-wrapper--bar{border-radius:0;margin:0;position:absolute;top:0;left:0;right:0;width:100%;max-width:100%;border:none;border-bottom:1px solid transparent}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--no-border{border-bottom-color:transparent}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade{border-bottom:none!important;overflow:visible}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--glass-clear:after,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--glass-transparent:after,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--glass:after,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--transparent:after{content:"";position:absolute;left:0;right:0;top:100%;height:88px;background:linear-gradient(to bottom,color-mix(in srgb,var(--neutral-1000) 12%,transparent) 0,color-mix(in srgb,var(--neutral-1000) 4%,transparent) 45%,transparent 100%);pointer-events:none;z-index:-1}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--glass-clear.navbar-container__unified-wrapper--scrolled:after,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--glass-transparent.navbar-container__unified-wrapper--scrolled:after,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--glass.navbar-container__unified-wrapper--scrolled:after,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--transparent.navbar-container__unified-wrapper--scrolled:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--neutral-1000) 18%,transparent) 0,color-mix(in srgb,var(--neutral-1000) 6%,transparent) 45%,transparent 100%)}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--glass,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--glass-clear,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--glass-transparent,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--transparent{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--glass-clear.navbar-container__unified-wrapper--scrolled,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--glass-transparent.navbar-container__unified-wrapper--scrolled,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--glass.navbar-container__unified-wrapper--scrolled,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--bottom-fade.navbar-container__unified-wrapper--transparent.navbar-container__unified-wrapper--scrolled{background:color-mix(in srgb,var(--neutral-1000) 18%,transparent)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--expanded{border-bottom-color:transparent}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--solid{background:var(--surface-nav);border-bottom-color:var(--border-nav)}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--solid.navbar-container__unified-wrapper--scrolled{background:var(--surface-nav);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:var(--border-nav)}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--accent.navbar-container__unified-wrapper--scrolled{background:var(--surface-button-accent);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:var(--border-button-accent)}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--raised{background:var(--surface-raised);border-bottom-color:var(--border-subtle);border-radius:0}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--glass{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb,var(--neutral-1000) 10%,transparent);border-radius:0}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--glass-clear{background:color-mix(in srgb,var(--neutral-1000) 4%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:color-mix(in srgb,var(--neutral-1000) 8%,transparent)}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--glass-clear.navbar-container__unified-wrapper--scrolled{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:color-mix(in srgb,var(--neutral-1000) 10%,transparent)}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--glass-scroll{background:var(--surface-nav);border-bottom-color:var(--border-nav)}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--glass-scroll.navbar-container__unified-wrapper--scrolled{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:color-mix(in srgb,var(--neutral-1000) 10%,transparent)}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--accent{background:var(--surface-accent);border-bottom-color:transparent}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--transparent{background:transparent;border-bottom-color:transparent}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--glass-transparent{background:color-mix(in srgb,var(--neutral-1000) 6%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--border-subtle);border-radius:0}.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--glass-transparent.navbar-container__unified-wrapper--scrolled,.navbar-container__unified-wrapper--bar.navbar-container__unified-wrapper--transparent.navbar-container__unified-wrapper--scrolled{background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:color-mix(in srgb,var(--neutral-1000) 10%,transparent)}.navbar-container__unified-wrapper--bar .navbar-container__bar{max-width:var(--width-navbar);margin:0 auto}.navbar-container__bar{display:flex;align-items:center;justify-content:flex-start;gap:var(--foundation-space-8);width:100%;padding:var(--space-navbar);position:relative;z-index:2;background:transparent}.navbar-container__desktop{display:flex;align-items:center;flex:1;min-width:0}.navbar-container__desktop>.hStack{width:100%;min-width:0}.navbar-container__bar .hStack{align-items:center}.navbar-container__desktop>.hStack [data-item-key]>.hStack:first-child,.navbar-container__desktop>.hStack>.hStack:first-child{flex-shrink:0;flex-grow:0}.navbar-container__desktop>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__desktop>.hStack>.hStack:nth-child(2){flex-grow:1;flex-shrink:0;justify-content:center;min-width:0}.navbar-container__unified-wrapper--compact .navbar-container__desktop>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--compact .navbar-container__desktop>.hStack>.hStack:nth-child(2){flex-grow:0}.navbar-container__unified-wrapper--compact .navbar-container__desktop>.hStack{justify-content:center}.navbar-container__desktop[data-menu-align=left]>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__desktop[data-menu-align=left]>.hStack>.hStack:nth-child(2){justify-content:flex-start}.navbar-container__desktop[data-menu-align=center]>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__desktop[data-menu-align=center]>.hStack>.hStack:nth-child(2){justify-content:center}.navbar-container__desktop[data-menu-align=right]>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__desktop[data-menu-align=right]>.hStack>.hStack:nth-child(2){justify-content:flex-end}.navbar-container__desktop>.hStack [data-item-key]>.hStack:nth-child(3),.navbar-container__desktop>.hStack>.hStack:nth-child(3){flex-shrink:0;flex-grow:0;justify-content:flex-end}.navbar-container__unified-wrapper:not(.navbar-container__unified-wrapper--compact) .navbar-container__desktop>.hStack [data-item-key]>.hStack:nth-child(3),.navbar-container__unified-wrapper:not(.navbar-container__unified-wrapper--compact) .navbar-container__desktop>.hStack>.hStack:nth-child(3){margin-left:auto}.navbar-container__mobile-toggle{display:none;color:var(--icon-strong);flex-shrink:0;transition:color .2s var(--foundation-ease-out)}@media (max-width:1024px){.navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(3),.navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2),.navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(3),.navbar-container__desktop>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__desktop>.hStack [data-item-key]>.hStack:nth-child(3),.navbar-container__desktop>.hStack>.hStack:nth-child(2),.navbar-container__desktop>.hStack>.hStack:nth-child(3){display:none!important}.navbar-container__mobile-toggle{display:flex!important}.navbar-container__unified-wrapper--center-pill{background:transparent;border:1px solid transparent;border-radius:var(--radius-navbar-pill);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--expanded{background:var(--surface-nav);border-color:var(--border-nav);box-shadow:var(--shadow-md);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.navbar-container__unified-wrapper--solid.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--expanded{background:var(--surface-nav);border-color:var(--border-nav)}.navbar-container__unified-wrapper--accent.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--expanded{background:var(--surface-button-accent);border-color:var(--border-button-accent)}.navbar-container__unified-wrapper--center-pill .navbar-container__bar{justify-content:space-between;gap:var(--foundation-space-4);padding:var(--space-navbar)}.navbar-container__desktop--center-pill{display:flex!important;align-items:center;flex:1;min-width:0}.navbar-container__bar{justify-content:space-between;gap:0}}.navbar-container__drawer-section--sheet{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.34,1.56,.64,1),opacity .4s ease-out}.navbar-container__drawer-section--sheet.navbar-container__drawer-section--open{max-height:80vh;opacity:1}.navbar-container__drawer-section--fullscreen-pill{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.34,1.56,.64,1),opacity .4s ease-out}.navbar-container__drawer-section--fullscreen-pill.navbar-container__drawer-section--open{max-height:90vh;opacity:1}.navbar-container__drawer-section--fullscreen{position:fixed;left:0;right:0;bottom:0;top:var(--navbar-wrapper-height,80px);display:flex;flex-direction:column;background:var(--surface-nav);z-index:39;pointer-events:none;opacity:0;transform:translateY(-6px);transition:opacity .3s ease-out,transform .3s ease-out}.navbar-container__drawer-section--fullscreen.navbar-container__drawer-section--open{opacity:1;transform:translateY(0);pointer-events:auto}.navbar-container__drawer-content{width:100%;max-width:var(--width-navbar);margin:0 auto;padding:var(--foundation-space-6) var(--space-navbar) var(--foundation-space-8);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--foundation-space-6)}.navbar-container__drawer-section--fullscreen .navbar-container__drawer-content{flex:1;overflow-y:auto}.navbar-container__drawer-content>*,.navbar-container__drawer-content>*>*{flex-direction:column!important;width:100%}.navbar-container__drawer-content--align-left *{align-items:flex-start!important}.navbar-container__drawer-content--align-center *{align-items:center!important}.navbar-container__drawer-content--align-right *{align-items:flex-end!important}@media (min-width:1025px){.navbar-container__unified-wrapper--center-pill,.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass,.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass-clear,.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass-clear.navbar-container__unified-wrapper--scrolled,.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass-transparent,.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass.navbar-container__unified-wrapper--scrolled,.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--raised,.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--scrolled,.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--transparent,.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--transparent.navbar-container__unified-wrapper--scrolled{border:none;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0;overflow:visible;max-width:100%;width:100%;margin:0;box-shadow:none!important}}.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--no-border{border:none}@media (min-width:1025px){.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--no-border .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--no-border .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){border-color:transparent;box-shadow:none}.navbar-container__unified-wrapper--center-pill .navbar-container__bar{max-width:var(--width-navbar);width:100%;margin:0 auto;padding:var(--space-navbar) 0;gap:0}}.navbar-container__desktop--center-pill{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;width:100%}.navbar-container__desktop--center-pill>.hStack{display:contents}.navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:first-child,.navbar-container__desktop--center-pill>.hStack>.hStack:first-child{flex-shrink:0;justify-self:start;align-items:center;padding:0 var(--space-navbar)}.navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){justify-self:center;align-self:center;align-items:center;background:var(--surface-nav);border:1px solid var(--border-nav);border-radius:var(--radius-navbar-pill);padding:var(--space-navbar);box-shadow:var(--shadow-sm);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.navbar-container__unified-wrapper--solid.navbar-container__unified-wrapper--center-pill .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--solid.navbar-container__unified-wrapper--center-pill .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2),.navbar-container__unified-wrapper--solid.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--scrolled .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--solid.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--scrolled .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){background:var(--surface-nav);backdrop-filter:none;-webkit-backdrop-filter:none}.navbar-container__unified-wrapper--accent.navbar-container__unified-wrapper--center-pill .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--accent.navbar-container__unified-wrapper--center-pill .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){background:var(--surface-button-accent);border-color:var(--border-button-accent);backdrop-filter:none;-webkit-backdrop-filter:none}.navbar-container__unified-wrapper--accent.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--scrolled .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--accent.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--scrolled .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){background:var(--surface-button-accent);backdrop-filter:none;-webkit-backdrop-filter:none}.navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(3),.navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(3){justify-self:end;justify-content:flex-end;align-items:center;flex-shrink:0;padding:0 var(--space-navbar)}.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--raised .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--raised .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){background:var(--surface-raised);border-color:var(--border-subtle);backdrop-filter:none;-webkit-backdrop-filter:none}.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);border-color:color-mix(in srgb,var(--neutral-1000) 10%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass-clear .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass-clear .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){background:color-mix(in srgb,var(--neutral-1000) 4%,transparent);border-color:color-mix(in srgb,var(--neutral-1000) 8%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass-clear.navbar-container__unified-wrapper--scrolled .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass-clear.navbar-container__unified-wrapper--scrolled .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);border-color:color-mix(in srgb,var(--neutral-1000) 10%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--transparent .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--transparent .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--transparent.navbar-container__unified-wrapper--scrolled .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--transparent.navbar-container__unified-wrapper--scrolled .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);border-color:color-mix(in srgb,var(--neutral-1000) 10%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass-scroll .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass-scroll .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){background:var(--surface-nav);border-color:var(--border-nav);backdrop-filter:none;-webkit-backdrop-filter:none}.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass-scroll.navbar-container__unified-wrapper--scrolled .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--glass-scroll.navbar-container__unified-wrapper--scrolled .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){background:color-mix(in srgb,var(--neutral-1000) 12%,transparent);border-color:color-mix(in srgb,var(--neutral-1000) 10%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--accent .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--accent .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){background:var(--surface-accent);border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--scrolled .navbar-container__desktop--center-pill>.hStack [data-item-key]>.hStack:nth-child(2),.navbar-container__unified-wrapper--center-pill.navbar-container__unified-wrapper--scrolled .navbar-container__desktop--center-pill>.hStack>.hStack:nth-child(2){box-shadow:var(--shadow-md)}@media (min-width:1025px){.navbar-container-backdrop,.navbar-container__drawer-section{display:none}}.confirmation-dialog--danger .confirmation-dialog__confirm-button{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.confirmation-dialog--danger .confirmation-dialog__confirm-button:hover{background-color:var(--color-danger-dark);border-color:var(--color-danger-dark)}.confirmation-dialog--warning .confirmation-dialog__confirm-button{background-color:var(--color-warning);border-color:var(--color-warning);color:var(--color-white)}.confirmation-dialog--warning .confirmation-dialog__confirm-button:hover{background-color:var(--color-warning-dark);border-color:var(--color-warning-dark)}@media (prefers-color-scheme:dark){.confirmation-dialog--danger .confirmation-dialog__confirm-button{background-color:var(--color-danger-dark);border-color:var(--color-danger-dark)}.confirmation-dialog--danger .confirmation-dialog__confirm-button:hover{background-color:var(--color-danger);border-color:var(--color-danger)}.confirmation-dialog--warning .confirmation-dialog__confirm-button{background-color:var(--color-warning-dark);border-color:var(--color-warning-dark)}.confirmation-dialog--warning .confirmation-dialog__confirm-button:hover{background-color:var(--color-warning);border-color:var(--color-warning)}}.stepper{width:100%;display:flex;flex-direction:column;gap:var(--foundation-space-4)}.stepper--sticky{position:sticky;background:var(--background-page);padding:var(--foundation-space-3) var(--foundation-space-4);gap:0;z-index:20}.stepper--backdrop{backdrop-filter:blur(12px);background:color-mix(in srgb,var(--background-page) 90%,transparent)}.stepper--compact{gap:var(--foundation-space-2)}.stepper--navigation-only{gap:0}.stepper-navigation{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:var(--foundation-space-3);width:100%;min-height:48px}.stepper--sticky .stepper-navigation{max-width:1024px;margin:0 auto}.stepper-numbers{flex-direction:row;gap:var(--foundation-space-2);flex:1}.step-number,.stepper-numbers{display:flex;justify-content:center;align-items:center}.step-number{width:36px;height:36px;border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-subtle);font-family:var(--font-body-family);font-size:var(--font-body-sm-size);font-weight:var(--foundation-weight-medium);transition:all var(--foundation-duration-normal) var(--foundation-easing-standard);flex-shrink:0;user-select:none}.step-number.step-number--completed{background:var(--surface-hover);color:var(--text-default)}.step-number.step-number--current{background:var(--surface-accent);color:var(--text-inverse);font-weight:var(--foundation-weight-semibold);box-shadow:0 0 0 4px var(--surface-accent-muted)}.step-number.step-number--disabled{background:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed}.step-number.step-number--clickable{cursor:pointer}.step-number.step-number--clickable:hover:not(.step-number--disabled):not(.step-number--current){background:var(--surface-hover);color:var(--text-strong);transform:scale(1.05)}.step-number.step-number--clickable:active:not(.step-number--disabled):not(.step-number--current){transform:scale(.98)}.step-number.step-number--clickable:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.stepper-navigation .stepper-button{flex-shrink:0;min-width:100px;display:inline-flex!important;flex-direction:row!important}.step-content{text-align:center;padding-top:var(--foundation-space-3)}.step-title{margin-bottom:var(--foundation-space-2);color:var(--text-strong)}.step-description{line-height:var(--font-body-line-height);max-width:600px;margin:0 auto;color:var(--text-default)}.stepper--navigation-only .step-content{display:none}.stepper--compact .step-content{padding-top:var(--foundation-space-2)}.stepper--compact .step-title{margin-bottom:var(--foundation-space-1)}.stepper--compact .step-description{max-width:480px;font-size:var(--font-body-sm-size)}@media (max-width:768px){.stepper-navigation{gap:var(--foundation-space-2)}.stepper--sticky{padding:var(--foundation-space-2) var(--foundation-space-3)}.stepper-numbers{gap:var(--foundation-space-1)}.step-number{width:32px;height:32px;font-size:var(--font-body-xs-size)}.step-number.step-number--current{box-shadow:0 0 0 3px var(--surface-accent-muted)}.stepper-navigation .stepper-button{min-width:80px}.step-description{max-width:400px;font-size:var(--font-body-sm-size)}}@media (max-width:480px){.stepper-navigation{gap:var(--foundation-space-1)}.stepper--sticky{padding:var(--foundation-space-2)}.stepper-numbers{gap:var(--foundation-space-half)}.step-number{width:28px;height:28px;font-size:11px}.step-number.step-number--current{box-shadow:0 0 0 2px var(--surface-accent-muted)}.stepper-navigation .stepper-button{min-width:60px}.stepper-button .button-text{display:none}.stepper-button .button-icon{margin:0}.step-description{max-width:280px;font-size:var(--font-body-xs-size)}}@media (prefers-reduced-motion:reduce){.step-number,.stepper-button{transition:background-color var(--foundation-duration-normal) ease,color var(--foundation-duration-normal) ease}.step-number.step-number--clickable:active:not(.step-number--disabled):not(.step-number--current),.step-number.step-number--clickable:hover:not(.step-number--disabled):not(.step-number--current){transform:none}}@media (prefers-color-scheme:dark){.stepper--backdrop{background:color-mix(in srgb,var(--background-page) 85%,transparent)}}.setup-guide--accordion,.setup-guide--accordion .accordion-item,.setup-guide--accordion .setup-guide__accordion{width:100%}.setup-guide--accordion .accordion-item__trigger{width:100%;box-sizing:border-box;min-width:0}.setup-guide--accordion .accordion-item__title-wrapper{flex:1;min-width:0}.setup-guide__step-action{width:100%}.setup-guide--accordion .accordion-item:not(.setup-guide__step--active):not(.setup-guide__step--completed) .accordion-item__trigger{color:var(--text-default)}.setup-guide--accordion .accordion-item:not(.setup-guide__step--active):not(.setup-guide__step--completed) .accordion-item__trigger .accordion-item__title-wrapper,.setup-guide--accordion .accordion-item:not(.setup-guide__step--active):not(.setup-guide__step--completed) .accordion-item__trigger .accordion-item__title-wrapper *{color:var(--text-default)!important}.setup-guide--accordion .accordion-item:not(.setup-guide__step--active):not(.setup-guide__step--completed) .accordion-item__trigger .accordion-item__indicator,.setup-guide--accordion .accordion-item:not(.setup-guide__step--active):not(.setup-guide__step--completed) .accordion-item__trigger .accordion-item__indicator svg,.setup-guide--accordion .accordion-item:not(.setup-guide__step--active):not(.setup-guide__step--completed) .accordion-item__trigger .accordion-item__start-content,.setup-guide--accordion .accordion-item:not(.setup-guide__step--active):not(.setup-guide__step--completed) .accordion-item__trigger .accordion-item__start-content [class*=icon],.setup-guide--accordion .accordion-item:not(.setup-guide__step--active):not(.setup-guide__step--completed) .accordion-item__trigger .accordion-item__start-content svg{color:var(--text-default)!important;fill:none;stroke:currentColor}.setup-guide--accordion .accordion-item.setup-guide__step--active .accordion-item__trigger{background:var(--surface-accent);color:var(--text-button-accent)}.setup-guide--accordion .accordion-item.setup-guide__step--active .accordion-item__trigger .accordion-item__title-wrapper,.setup-guide--accordion .accordion-item.setup-guide__step--active .accordion-item__trigger .accordion-item__title-wrapper *{color:var(--text-button-accent)!important}.setup-guide--accordion .accordion-item.setup-guide__step--active .accordion-item__trigger .accordion-item__indicator,.setup-guide--accordion .accordion-item.setup-guide__step--active .accordion-item__trigger .accordion-item__indicator svg,.setup-guide--accordion .accordion-item.setup-guide__step--active .accordion-item__trigger .accordion-item__start-content,.setup-guide--accordion .accordion-item.setup-guide__step--active .accordion-item__trigger .accordion-item__start-content [class*=icon],.setup-guide--accordion .accordion-item.setup-guide__step--active .accordion-item__trigger .accordion-item__start-content svg{color:var(--text-button-accent);fill:none;stroke:currentColor}.setup-guide--accordion .accordion-item.setup-guide__step--completed .accordion-item__trigger .accordion-item__title-wrapper,.setup-guide--accordion .accordion-item.setup-guide__step--completed .accordion-item__trigger .accordion-item__title-wrapper *{color:var(--text-default)!important;text-decoration:line-through}.setup-guide--accordion .accordion-item.setup-guide__step--completed .accordion-item__trigger .accordion-item__start-content,.setup-guide--accordion .accordion-item.setup-guide__step--completed .accordion-item__trigger .accordion-item__start-content [class*=icon],.setup-guide--accordion .accordion-item.setup-guide__step--completed .accordion-item__trigger .accordion-item__start-content svg{color:var(--icon-success)!important;fill:none;stroke:currentColor}.setup-guide--accordion .accordion-item.setup-guide__step--completed .accordion-item__trigger .accordion-item__indicator,.setup-guide--accordion .accordion-item.setup-guide__step--completed .accordion-item__trigger .accordion-item__indicator svg{color:var(--text-default)!important;fill:none;stroke:currentColor}.setup-guide--compact{--setup-guide-spacing:var(--foundation-space-md)}.setup-guide--compact .setup-guide__divider{margin-bottom:var(--foundation-space-3)}.setup-guide__progress-inline{width:72px;min-width:72px}.setup-guide__progress-inline .progress-wrapper{width:100%}.setup-guide__progress-inline .progress__indicator{background-color:var(--interactive-accent)}.setup-guide__progress-inline .progress{background-color:var(--border-subtle)}.setup-guide--compact .setup-guide__cta-one{width:100%}.setup-guide--compact .setup-guide__list{margin-top:0}.setup-guide__celebration{padding:var(--foundation-space-8)}.setup-guide__celebration-emoji{font-size:64px;line-height:1}.setup-guide__divider{margin-bottom:var(--foundation-space-8)}.setup-guide__step-card{transition:opacity .3s ease}.setup-guide__step-card--completed{opacity:.7}.setup-guide__step-content{flex:1}.setup-guide__completed-card{background:linear-gradient(135deg,var(--surface-accent) 0,var(--surface-accent-muted) 100%);border:none}.setup-guide__completed-content{padding:var(--foundation-space-4)}.setup-guide__completed-emoji{font-size:48px;line-height:1}.setup-guide__completed-title{color:var(--text-strong)}.setup-guide__completed-subtitle{color:var(--text-default)}.setup-guide__cta-container{margin-bottom:var(--foundation-space-6)}.setup-guide__cta-button{width:100%;animation:pulse-cta 2s ease-in-out infinite;box-shadow:0 4px 12px rgba(var(--accent-500-rgb,59,130,246),.3)}.setup-guide__cta-button:hover{transform:translateY(-1px);animation:none;background-color:var(--surface-button-accent-hover)!important;border-color:var(--border-button-accent-hover)!important}@keyframes pulse-cta{0%,to{box-shadow:0 4px 12px rgba(var(--accent-500-rgb,59,130,246),.3)}50%{box-shadow:0 4px 20px rgba(var(--accent-500-rgb,59,130,246),.5)}}.progress-button__completion{padding:var(--foundation-space-4) 0}