.twz-tabs{--tab-offset: .5rem;--tab-indicator-height: 1rem;position:relative}.twz-tabs button.twz-tabs__item{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;background:unset;border:unset;border-radius:unset;box-shadow:unset;color:unset;display:unset;font:unset;justify-content:unset;letter-spacing:unset;line-height:unset;margin:unset;padding:unset;position:unset;text-align:unset;text-decoration:unset;text-transform:unset;transition:unset;--btn-bg: transparent;--btn-border-color: transparent;--btn-border-width: 0;--btn-padding: 0;--btn-theme-color: inherit;color:var(--tabs-text-color, var(--grey-300));font-weight:600;font-size:2.2rem;text-align:start;padding:0 0 2.5rem 2rem;cursor:pointer}.twz-tabs button.twz-tabs__item:where(:hover,[aria-selected=true]){background:unset;border-color:unset;color:var(--tabs-text-color-active, var(--blue-800));--btn-theme-color: var(--tabs-text-color-active, var(--blue-800))}.twz-tabs button.twz-tabs__item[aria-selected=true]{color:var(--tabs-text-color-active, var(--cyan-600))}@media(max-width: 767px){.twz-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}}.twz-tabs__wrapper{display:flex;color:var(--tabs-text-color, var(--grey-300));position:relative;width:100%;min-width:0;max-width:100%;gap:3rem;font-weight:600;font-size:2.2rem;white-space:nowrap;padding-bottom:var(--tab-offset);padding-left:var(--tab-offset);cursor:grab;transition:all .3s ease-in-out;scroll-behavior:smooth;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.twz-tabs__wrapper::-webkit-scrollbar{display:none}.twz-tabs__wrapper:active{cursor:grabbing}.twz-tabs__wrapper:after{content:"";position:absolute;left:calc(var(--tab-offset)*2);width:var(--tab-width, 100%);height:4px;background:var(--tabs-line-color, var(--cyan-500));bottom:var(--tab-offset)}.twz-tabs__wrapper .twz-tabs__item{position:relative;flex-shrink:0;min-width:12rem}.twz-tabs__wrapper .twz-tabs__item:last-of-type,.twz-tabs__wrapper .twz-tabs__item.last{padding-right:3rem}.twz-tabs__wrapper .twz-tabs__item a{font-weight:600;font-size:2.2rem;color:var(--tabs-text-color, var(--grey-300));text-decoration:none;padding-left:2rem}.twz-tabs__wrapper .twz-tabs__item label{position:relative;display:block;height:100%;width:100%;padding-left:2rem;cursor:pointer;padding-bottom:2.5rem}.twz-tabs__wrapper .twz-tabs__item label:hover{color:var(--tabs-text-color-active, var(--blue-800))}.twz-tabs__wrapper .twz-tabs__item input[type=radio]{position:absolute;visibility:hidden;top:0;opacity:0}.twz-tabs__wrapper .twz-tabs__item:has(input:checked) label,.twz-tabs__wrapper .twz-tabs__item:has(input:checked) a,.twz-tabs__wrapper .twz-tabs__item:has(.checked) label,.twz-tabs__wrapper .twz-tabs__item:has(.checked) a,.twz-tabs__wrapper .twz-tabs__item[aria-selected=true] label,.twz-tabs__wrapper .twz-tabs__item[aria-selected=true] a{color:var(--tabs-text-color-active, var(--cyan-600))}.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item:has(input:checked) a::after,.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item:has(input:checked) label::after,.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item:has(input:checked):where(button)::after,.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item:has(.checked) a::after,.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item:has(.checked) label::after,.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item:has(.checked):where(button)::after,.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item[aria-selected=true] a::after,.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item[aria-selected=true] label::after,.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item[aria-selected=true]:where(button)::after{content:"";background:var(--tabs-line-color-active, var(--cyan-600));height:var(--tab-indicator-height);width:12rem;position:absolute;left:0;z-index:2;bottom:calc(var(--tab-offset)*-1);transform:skew(-20deg) translateY(-20%)}.twz-tabs__indicator{background:var(--tabs-line-color-active, var(--cyan-600));height:1rem;width:var(--tab-indicator-width, 12rem);position:absolute;left:calc(var(--tab-offset)*2);z-index:2;bottom:var(--tab-offset);transform:skew(-20deg) translateY(40%);transition:left .3s ease-in-out}
.twz-tabs{--tabs-text-color: var(--text-color-dark);--tabs-line-color: var(--grey-300);--tabs-text-color-active: var(--text-color-dark);--tabs-line-color-active: var(--text-color-dark)}.row:not([style*="--backgroundColor"]) .twz-tabs{--tabs-text-color-active: var(--text-color-light);--tabs-line-color-active: var(--blue-300);--tabs-text-color: var(--text-color-light);--tabs-line-color: color-mix(in srgb, var(--blue-300) 50%, transparent)}:where(label,.twz-tabs__wrapper .twz-tabs__item:not(:has(input:checked)):not([aria-selected=true]):where(button)){font-weight:300}
