:root{--em-tabs-advanced-v2-background: #f3f2f0;--em-tabs-advanced-v2-background--open: #f3f2f0;--tabs-button-v2--gap: 1.5rem;--tabs-button-v2--corner: var(--tabs-button-v2--gap);--tabs-button-v2--color-parent-background: var(--color-body, #fff);--tabs-button-v2--color-border: var(--tabs-button-v2--color-parent-background)}.em-block-tabs-button-v2{padding:1rem 2rem;border-radius:9999px;border:solid 1px #ccc;background-color:var(--em-tabs-advanced-v2-background);cursor:pointer;position:relative}.em-block-tabs-button-v2.is-tab-in-progress,.em-block-tabs-button-v2.is-active{background-color:var(--em-tabs-advanced-v2-background--open)}.em-block-tabs-button-v2.is-tab-in-progress::after{display:block;content:"";width:50%;height:6px;border-radius:6px;overflow:hidden;position:absolute;bottom:0;left:auto;right:auto;background:linear-gradient(to left, var(--em-tabs-advanced-v2-progress-bar--bg, rgba(0, 0, 0, 0.1)) 50%, var(--em-tabs-advanced-v2-progress-bar--bar, #000) 50%);background-size:200% 100%;animation-name:emBlockTabsProgressBar;animation-duration:8s;animation-timing-function:linear}.em-block-tabs-button-v2,.em-block-tabs-button-v2__wrapper{display:flex;gap:.5rem;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.em-block-tabs-button-v2__corners{display:none;z-index:3;pointer-events:none;position:absolute;inset:100% 0% 0%;top:100%;width:calc(100% + var(--tabs-button-v2--corner));height:calc(var(--tabs-button-v2--corner)*2);margin-left:calc(var(--tabs-button-v2--corner)*-1);margin-right:calc(var(--tabs-button-v2--corner)*-1);background-color:var(--em-tabs-advanced-v2-background--open)}.is-active .em-block-tabs-button-v2__corners{display:block}.em-block-tabs-button-v2__corner{position:absolute;z-index:1;background-color:rgba(0,0,0,0);width:var(--tabs-button-v2--corner);height:100%;top:0;transform:rotate(0deg)}.em-block-tabs-button-v2__corner.is-left{inset:0% auto auto 0%;left:0;background-image:radial-gradient(circle at 0 0, var(--tabs-button-v2--color-parent-background) var(--tabs-button-v2--corner), var(--tabs-button-v2--color-border), var(--tabs-button-v2--corner), var(--tabs-button-v2--color-border), var(--tabs-button-v2--corner), var(--em-tabs-advanced-v2-background--open) var(--tabs-button-v2--corner))}.em-block-tabs-button-v2__corner.is-right{inset:0% 0% auto auto;left:100%;background-image:radial-gradient(circle at 100% 0, var(--tabs-button-v2--color-parent-background) var(--tabs-button-v2--corner), var(--tabs-button-v2--color-border), var(--tabs-button-v2--corner), var(--tabs-button-v2--color-border), var(--tabs-button-v2--corner), var(--em-tabs-advanced-v2-background--open) var(--tabs-button-v2--corner))}@keyframes emBlockTabsProgressBar{from{background-position:right}to{background-position:left}}
