.custom_button{cursor:pointer;position:relative;white-space:nowrap}.custom_button:before{background:currentColor;content:"";height:1px;left:0;pointer-events:none;position:absolute;top:100%;transform:scaleX(0);transform-origin:100% 50%;transition:transform .15s;width:100%}.custom_button.isActive:before,.custom_button:hover:before{transform:scaleX(1)!important;transform-origin:0 50%!important}.tooltip{display:inline-block;position:relative}.tooltip__trigger{cursor:pointer;position:relative}.tooltip__trigger-text{display:block;padding:.85em}.tooltip__base{bottom:2em;height:200px;left:50%;margin-left:-150px;pointer-events:none;position:absolute;width:300px}.tooltip__base,.tooltip__content{align-items:center;display:flex;justify-content:center;opacity:0}.tooltip__content{color:#f1f1f1;font-size:1em;font-weight:700;padding:0 1em;position:relative;width:65%}.tooltip__deco,.tooltip__shape{height:100%;left:0;position:absolute;top:0;width:100%}.tooltip__shape{fill:#a855f7}.tooltip--walda .tooltip__base{bottom:.75em;height:70px;left:0;margin-left:0;padding:0 0 0 .25em;position:absolute;width:250px}.tooltip--walda .tooltip__trigger-text{padding:1em}.tooltip--walda .tooltip__content{align-items:flex-start;font-size:.85em;height:100%;justify-content:flex-start;line-height:1;margin:0;opacity:1;text-align:left;width:100%}.tooltip--walda .tooltip__letters span{display:inline-block;opacity:0;white-space:pre}.tooltip--walda .tooltip__deco{background:#a855f7;height:100%;transform-origin:50% 100%;width:4px}.ml6{position:relative}.ml6 .text-wrapper{overflow:hidden;position:relative}.ml6 .letter,.ml6 .text-wrapper{display:inline-block}
