:root{--real-height:100vh}.page-leave-from{opacity:1}.page-leave-to{opacity:0}.page-leave-active{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.page-topic-leave-from{opacity:1}.page-topic-leave-to{opacity:0}@media (min-width:48em){.page-topic-leave-active{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}}.button-primary{color:#fff;display:inline-block;height:48px;outline:none;padding:3px;position:relative;width:auto;z-index:0}.button-primary:before{background-color:#fff;bottom:3px;content:"";left:3px;position:absolute;right:3px;top:3px;transition:background-color .3s cubic-bezier(.25,.46,.45,.94);z-index:-1}.button-primary:after{border:1px solid hsla(0,0%,100%,.1);content:"";z-index:-1}.button-primary:after,.button-primary__corners{bottom:0;left:0;position:absolute;right:0;top:0}.button-primary__corners{background:linear-gradient(90deg,#fff 1px,transparent 0) 0 0,linear-gradient(180deg,#fff 1px,transparent 0) 0 0,linear-gradient(270deg,#fff 1px,transparent 0) 100% 0,linear-gradient(180deg,#fff 1px,transparent 0) 100% 0,linear-gradient(270deg,#fff 1px,transparent 0) 100% 100%,linear-gradient(0deg,#fff 1px,transparent 0) 100% 100%,linear-gradient(90deg,#fff 1px,transparent 0) 0 100%,linear-gradient(0deg,#fff 1px,transparent 0) 0 100%;background-repeat:no-repeat;background-size:3px 3px}.button-primary__borders{background:linear-gradient(180deg,hsla(0,0%,100%,.3) 1px,transparent 0) 0 0,linear-gradient(90deg,hsla(0,0%,100%,.3) 1px,transparent 0) 0 100%,linear-gradient(270deg,hsla(0,0%,100%,.3) 1px,transparent 0) 100% 0,linear-gradient(0deg,hsla(0,0%,100%,.3) 1px,transparent 0) 100% 100%;background-repeat:no-repeat;background-size:0 0;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-size .2s cubic-bezier(.455,.03,.515,.955)}.button-primary__content{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.button-primary__label{color:#0f0626;flex-grow:1;padding:0 28px;text-align:center}.button-primary__icon{align-items:center;background-color:#eee8fe;color:#0f0626;display:flex;flex-shrink:0;height:100%;justify-content:center;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94);width:42px}.button-primary__icon .icon{height:8px;width:8px}.button-primary__icon .svg--chevron-right{--fade-out:5px;--fade-in:-6px}.button-primary:not([disabled]):focus:before,.button-primary:not([disabled]):hover:before{background-color:#eee8fe}.button-primary:not([disabled]):focus .button-primary__icon,.button-primary:not([disabled]):hover .button-primary__icon{background-color:#5115f7;color:#fff}.button-primary:not([disabled]):focus .button-primary__icon .svg--chevron-right,.button-primary:not([disabled]):hover .button-primary__icon .svg--chevron-right{animation:fade-out-x .35s cubic-bezier(.165,.84,.44,1) .1s forwards,fade-in-x .3s cubic-bezier(.165,.84,.44,1) .45s forwards}.button-primary--dark:before{background-color:transparent}.button-primary--dark .button-primary__label{color:#fff;padding:0 30px}.button-primary--dark .button-primary__icon{background-color:transparent;color:#fff}.button-primary--dark:not([disabled]):focus:before,.button-primary--dark:not([disabled]):hover:before{background-color:#ffffff1a;bottom:1px;left:1px;position:absolute;right:1px;top:1px}.button-primary--dark:not([disabled]):focus .button-primary__borders,.button-primary--dark:not([disabled]):hover .button-primary__borders{background-size:100% 100%}.button-primary--dark:not([disabled]):focus .button-primary__icon,.button-primary--dark:not([disabled]):hover .button-primary__icon{background-color:#ffffff1a}.button-primary--colorful:before,[data-theme=amethyst] .button-primary--colorful:before{background-color:#0a001775}[data-theme=sapphire] .button-primary--colorful:before{background-color:#010f1b75}[data-theme=ruby] .button-primary--colorful:before{background-color:#13001975}[data-theme=emerald] .button-primary--colorful:before{background-color:#061a1c75}[data-theme=amber] .button-primary--colorful:before{background-color:#17060375}[data-theme=gold] .button-primary--colorful:before{background-color:#22190075}.button-primary--colorful .button-primary__label{color:#fff;padding:0 30px}.button-primary--colorful:not([disabled]):focus:before,.button-primary--colorful:not([disabled]):hover:before{bottom:1px;left:1px;position:absolute;right:1px;top:1px}.button-primary--colorful:not([disabled]):focus:before,.button-primary--colorful:not([disabled]):hover:before,[data-theme=amethyst] .button-primary--colorful:not([disabled]):focus:before,[data-theme=amethyst] .button-primary--colorful:not([disabled]):hover:before{background-color:#000000c9}[data-theme=sapphire] .button-primary--colorful:not([disabled]):focus:before,[data-theme=sapphire] .button-primary--colorful:not([disabled]):hover:before{background-color:#010f1bc9}[data-theme=ruby] .button-primary--colorful:not([disabled]):focus:before,[data-theme=ruby] .button-primary--colorful:not([disabled]):hover:before{background-color:#130019c9}[data-theme=emerald] .button-primary--colorful:not([disabled]):focus:before,[data-theme=emerald] .button-primary--colorful:not([disabled]):hover:before{background-color:#061a1cc9}[data-theme=amber] .button-primary--colorful:not([disabled]):focus:before,[data-theme=amber] .button-primary--colorful:not([disabled]):hover:before{background-color:#170603c9}[data-theme=gold] .button-primary--colorful:not([disabled]):focus:before,[data-theme=gold] .button-primary--colorful:not([disabled]):hover:before{background-color:#221900c9}.button-primary--colorful:not([disabled]):focus .button-primary__borders,.button-primary--colorful:not([disabled]):hover .button-primary__borders{background-size:100% 100%}.button-primary--colorful:not([disabled]):focus .button-primary__icon,.button-primary--colorful:not([disabled]):hover .button-primary__icon{background-color:#ffffff1a}
