.tabnav *{box-sizing:border-box;-webkit-user-select:none;user-select:none}.tabnav{--tabnav-scale:1;--tabnav-height:48px;--tabnav-platter-padding:6px;--tabnav-platter-background:#e8e8ed;--tabnav-platter-blur:20px;--tabnav-item-padding:16px;--tabnav-item-color:#000;--tabnav-item-color-active:#fff;--tabnav-indicator-background:var(--primary-color);--tabnav-indicator-start:var(--tabnav-platter-padding);--tabnav-indicator-width:0px;--tabnav-focus-color:var(--sk-focus-color,#0071e3);--tabnav-motion-scroll-duration:.32s;--tabnav-motion-indicator-transform-duration:.32s;box-sizing:border-box;width:fit-content;max-width:100%;font-size:14px;position:relative}.tabnav-indicator{top:var(--tabnav-platter-padding);left:var(--tabnav-indicator-start);bottom:var(--tabnav-platter-padding);width:var(--tabnav-indicator-width);height:calc(100% - var(--tabnav-platter-padding)*2);background-color:var(--tabnav-indicator-background);transition-property:left,width;transition-duration:var(--tabnav-motion-indicator-transform-duration);pointer-events:none;border-radius:999px;transition-timing-function:cubic-bezier(.5,1.8,.3,.8);position:absolute}.tabnav-platter{height:calc(var(--tabnav-height)*var(--tabnav-scale));padding:var(--tabnav-platter-padding);background-color:var(--tabnav-platter-background);-webkit-backdrop-filter:blur(var(--tabnav-platter-blur));backdrop-filter:blur(var(--tabnav-platter-blur));border-radius:999px;overflow:hidden}.tabnav-item,.tabnav-items{white-space:nowrap;height:100%;position:relative}.tabnav-items{gap:var(--tabnav-platter-padding);z-index:1;align-items:center;width:fit-content;margin:0;list-style:none;display:flex}.tabnav-item{color:var(--tabnav-item-color);transition-property:color;transition-duration:.12s;transition-timing-function:ease-out}.tabnav-item-active{color:var(--tabnav-item-color-active);transition-duration:.16s;transition-delay:.16s;transition-timing-function:ease-in}.tabnav-link{height:100%;padding:0 var(--tabnav-item-padding);color:inherit;letter-spacing:inherit;opacity:.5;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;text-decoration:none;transition-property:opacity;transition-duration:.1s;transition-timing-function:ease-in-out;display:flex}.tabnav-link:hover{border:1px solid #000}.tabnav-item.tabnav-item-active .tabnav-link{opacity:1;cursor:auto;border:1px solid #0000}.tabnav.tabnav-focus-split .tabnav-item-active .tabnav-link{background-color:var(--tabnav-indicator-background)}
.btn-cta{--scale:1;--icon-padding:10px;--button-size:calc(30px*var(--scale));--button-padding-x:calc(var(--button-size));--button-padding-y:calc(var(--button-size)/2);--calculated-height:calc(var(--button-size) + var(--button-padding-y));--tint:var(--accent-1);cursor:pointer;padding:var(--button-padding-y)var(--button-padding-x);line-height:1;font-size:calc(var(--button-size) - var(--button-padding-y));background-color:#f0f0f0;border-radius:999px;align-items:center;display:flex;position:relative;overflow:hidden}.btn-cta svg{transform:translateX(calc(-100% - var(--icon-padding)/2));width:calc(var(--calculated-height) - var(--icon-padding));height:auto;position:absolute;left:100%;transition:all .2s ease-in-out!important}.btn-cta circle{fill:var(--tint)}.btn-cta span{transition:all .2s ease-in-out!important}.btn-cta:before{content:"";background:var(--tint);transform-origin:100%;transition:transform .2s ease-in-out;position:absolute;inset:0;transform:scaleX(0)}.btn-cta:hover svg{transform:translateX(calc(0% + var(--icon-padding)/2));left:0%}.btn-cta:hover span{transform:translateX(var(--button-size))}.btn-cta:hover:before{transform:scaleX(1)}
