@layer components{.tab-nav-backdrop{--_backdrop-bg:var(--tab-nav-backdrop-bg,oklch(0% 0 0/55%));--_backdrop-blur:var(--tab-nav-backdrop-blur,3px);--_backdrop-duration:var(--tab-nav-backdrop-duration,.35s);position:fixed;inset:0;z-index:10;background:var(--_backdrop-bg);-webkit-backdrop-filter:blur(var(--_backdrop-blur));backdrop-filter:blur(var(--_backdrop-blur));opacity:0;pointer-events:none;transition:opacity var(--_backdrop-duration) ease}.tab-nav-backdrop.is-open{opacity:1;pointer-events:auto}.tab-navigation{--_decorator-hovered-bg:var(--tab-nav-decorator-hovered-bg,transparent);--_decorator-indicator-color:var(--tab-nav-decorator-indicator-color,var(--slate-01,currentColor));--_link-color:var(--tab-nav-link-color,var(--slate-01,currentColor));--_link-hover-color:var(--tab-nav-link-hover-color,var(--slate-04,var(--_link-color)));--_link-active-color:var(--tab-nav-link-active-color,var(--slate-01,var(--_link-color)));--_link-size:var(--tab-nav-link-size,1.6rem);--_link-tracking:var(--tab-nav-link-tracking,.06em);--_link-weight:var(--tab-nav-link-weight,400);--_nav-gap:var(--tab-nav-gap,2.2rem);--_nav-transition:var(--tab-nav-transition,.25s ease);--_panel-bg:var(--tab-nav-panel-bg,var(--page-bg,#1a1614));--_panel-border-color:var( --tab-nav-panel-border-color,color-mix(in oklch,var(--slate-01,#c0847a) 35%,transparent) );--_panel-item-border:var(--tab-nav-panel-item-border,color-mix(in oklch,var(--slate-01,#fff) 8%,transparent));--_panel-link-color:var(--tab-nav-panel-link-color,var(--slate-01,currentColor));--_panel-link-hover-color:var(--tab-nav-panel-link-hover-color,var(--slate-04,var(--_panel-link-color)));--_panel-link-active-color:var(--tab-nav-panel-link-active-color,var(--slate-01,var(--_panel-link-color)));--_panel-padding-block:var(--tab-nav-panel-padding-block,1.4rem);--_panel-padding-inline:var(--tab-nav-panel-padding-inline,1.5rem);--_panel-slide-duration:var(--tab-nav-panel-slide-duration,.35s);--_panel-slide-easing:var(--tab-nav-panel-slide-easing,cubic-bezier(.4,0,.2,1));--_burger-bar-width:var(--tab-nav-burger-width,22px);--_burger-bar-height:var(--tab-nav-burger-height,1.5px);--_burger-bar-gap:var(--tab-nav-burger-gap,5px);--_burger-color:var(--tab-nav-burger-color,var(--slate-01,currentColor));--_burger-transition:var(--tab-nav-burger-transition,.3s ease);display:flex;align-items:center;min-width:0}.tab-navigation:not(.is-loaded){opacity:0}.tab-navigation .tab-nav-list{list-style:none;margin:0;padding:0;display:flex;gap:var(--_nav-gap);align-items:center;position:relative}.tab-navigation .tab-nav-list .nav-indicator-li{display:contents}.tab-navigation .tab-nav-list .nav__active-indicator,.tab-navigation .tab-nav-list .nav__hovered{display:none;pointer-events:none}.tab-navigation .tab-nav-list .tab-nav-link{display:flex;align-items:center;gap:.4em;color:var(--_link-color);font-size:var(--_link-size);font-weight:var(--_link-weight);letter-spacing:var(--_link-tracking);text-decoration:none;text-wrap:nowrap;padding-block:.8rem;padding-inline:.4rem;position:relative;z-index:4;transition:color var(--_nav-transition)}.tab-navigation .tab-nav-list .tab-nav-link:focus-visible,.tab-navigation .tab-nav-list .tab-nav-link:hover{color:var(--_link-hover-color);outline:none}.tab-navigation .tab-nav-list .tab-nav-link.router-link-exact-active{color:var(--_link-active-color)}.tab-navigation.tab-navigation--center .tab-nav-list{margin-inline:auto}.tab-navigation.tab-navigation--right .tab-nav-list{margin-inline-start:auto}.tab-navigation.is-collapsed{justify-content:end}.tab-navigation .tab-nav-burger.input-button-core.icon-only{margin-inline-start:auto;color:var(--_burger-color);background:none;border:none;outline:none;text-decoration:none;padding:8px;border-radius:4px;transition:outline-color var(--_nav-transition)}.tab-navigation .tab-nav-burger.input-button-core.icon-only.icon-only{aspect-ratio:unset;border-radius:4px}.tab-navigation .tab-nav-burger.input-button-core.icon-only.icon-only .btn-icon{margin:0;display:flex;flex-direction:column;gap:var(--_burger-bar-gap)}.tab-navigation .tab-nav-burger.input-button-core.icon-only:focus-visible{outline:2px solid var(--_burger-color);outline-offset:4px}.tab-navigation .burger-bar{display:block;width:var(--_burger-bar-width);height:var(--_burger-bar-height);background:currentColor;border-radius:1px;transform-origin:center;transition:transform var(--_burger-transition),opacity var(--_burger-transition)}.tab-navigation .tab-nav-burger.is-open .burger-bar:first-child{transform:translateY(calc(var(--_burger-bar-height) + var(--_burger-bar-gap))) rotate(45deg)}.tab-navigation .tab-nav-burger.is-open .burger-bar:nth-child(2){opacity:0;transform:scaleX(0)}.tab-navigation .tab-nav-burger.is-open .burger-bar:nth-child(3){transform:translateY(calc((var(--_burger-bar-height) + var(--_burger-bar-gap))*-1)) rotate(-45deg)}.tab-navigation .tab-nav-panel{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-rows:0fr;border-block-start:1px solid transparent;transition:grid-template-rows var(--_panel-slide-duration) var(--_panel-slide-easing),border-color var(--_panel-slide-duration) var(--_panel-slide-easing);z-index:1}.tab-navigation .tab-nav-panel.is-open{grid-template-rows:1fr;border-block-start-color:var(--_panel-border-color)}.tab-navigation .tab-nav-panel .tab-nav-panel-inner{overflow:hidden;background-color:var(--_panel-bg)}.tab-navigation .tab-nav-panel .tab-nav-panel-list{list-style:none;margin:0;padding:0}.tab-navigation .tab-nav-panel .tab-nav-panel-list li{border-block-end:1px solid var(--_panel-item-border)}.tab-navigation .tab-nav-panel .tab-nav-panel-list li:last-child{border-block-end:none}.tab-navigation .tab-nav-panel .tab-nav-panel-list li:hover{background-color:color-mix(in oklch,var(--slate-01,#fff) 5%,transparent)}.tab-navigation .tab-nav-panel .tab-nav-panel-list .tab-nav-panel-link{display:flex;align-items:center;gap:.5em;color:var(--_panel-link-color);font-size:var(--_link-size);font-weight:var(--_link-weight);letter-spacing:var(--_link-tracking);text-decoration:none;padding-block:var(--_panel-padding-block);padding-inline:var(--_panel-padding-inline);position:relative;z-index:1;transition:color var(--_nav-transition)}.tab-navigation .tab-nav-panel .tab-nav-panel-list .tab-nav-panel-link:focus-visible,.tab-navigation .tab-nav-panel .tab-nav-panel-list .tab-nav-panel-link:hover{color:var(--_panel-link-hover-color);outline:none}.tab-navigation .tab-nav-panel .tab-nav-panel-list .tab-nav-panel-link.router-link-exact-active{color:var(--_panel-link-active-color)}.tab-navigation .tab-nav-list:not(:has(.is-hovered)) li.is-active{anchor-name:--tab-nav-indicator}.tab-navigation .tab-nav-list li.is-hovered{anchor-name:--tab-nav-indicator}.tab-navigation .tab-nav-list .nav__hovered{display:block;position:absolute;position-anchor:--tab-nav-indicator;left:anchor(left);right:anchor(right);top:0;bottom:0;opacity:0;pointer-events:none;background:var(--tab-nav-decorator-hovered-bg,transparent);border-radius:4px;z-index:1}.tab-navigation.is-animated .tab-nav-list .nav__hovered{transition:left .2s ease,right .2s ease,opacity .15s ease}.tab-navigation .tab-nav-list:has(.is-hovered) .nav__hovered{opacity:1}.tab-navigation .tab-nav-list .nav__active-indicator{display:block;position:absolute;position-anchor:--tab-nav-indicator;left:anchor(left);right:anchor(right);bottom:0;height:2px;pointer-events:none;background-color:var(--tab-nav-decorator-indicator-color,var(--slate-01,currentColor));z-index:3}.tab-navigation.is-animated .tab-nav-list .nav__active-indicator{transition:left .2s ease,right .2s ease}}
