@layer components{._button_jz23i_2{--buttonSize: 3.5rem ;--buttonFontSize: 1.125rem ;--buttonPadding: 0 var(--spaceL);--buttonTextColor: var(--background);position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--buttonSize);min-width:10rem;padding:var(--buttonPadding);cursor:pointer;overflow:hidden;border:none;background:var(--primary);color:var(--buttonTextColor);font-family:var(--fontStack);font-size:var(--buttonFontSize);font-weight:var(--fontWeightMedium);transition:transform var(--durationS) var(--bezierFastoutSlowin);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}._button_jz23i_2:hover{transform:scale(1.05)}._button_jz23i_2:active{transform:scale(1)}._button_jz23i_2:disabled{opacity:.6;cursor:not-allowed}._text_jz23i_52{display:inline-block;transform:translate(0);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2;pointer-events:none}._button_jz23i_2:hover:not(:disabled) ._text_jz23i_52{transform:translate(100%);opacity:0}._iconContainer_jz23i_65{position:absolute;top:0;left:0;z-index:10;display:flex;height:100%;width:100%;align-items:center;justify-content:center;gap:.5rem;opacity:0;transform:translate(-100%);transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--primary);pointer-events:none}._button_jz23i_2:hover:not(:disabled) ._iconContainer_jz23i_65{transform:translate(0);opacity:1}._blob_jz23i_89{position:absolute;top:50%;left:20%;height:1rem;width:1rem;border-radius:9999px;background-color:var(--background);transform:translate(-50%,-50%) scale(0);transition:transform .4s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:5}._button_jz23i_2:hover:not(:disabled) ._blob_jz23i_89{transform:translate(-50%,-50%) scale(40)}._button_jz23i_2{transform:translateZ(0)}._secondary_jz23i_114{background:transparent;border:2px solid var(--primary);color:var(--primary)}._secondary_jz23i_114 ._iconContainer_jz23i_65{color:var(--background)}._secondary_jz23i_114 ._blob_jz23i_89{background-color:var(--primary)}}
