@property --cta-shine-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes snakeShine-6b0ede68{0%{--button-cta-shine-angle:0deg}to{--button-cta-shine-angle:360deg}}.btn[data-v-6b0ede68]{--button-cta-color-shine-shadow:rgba(0,0,0,.08);--button-cta-shine-angle:0deg;border-radius:var(--border-radius,6px);display:inline-block;font-size:14px;font-weight:700;outline:0;padding:10px 14px;position:relative;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;background-color:var(--color);border:1px solid var(--border-color);color:var(--on-color);cursor:pointer}.btn__container[data-v-6b0ede68]{align-items:center;display:grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;height:100%;justify-content:stretch;position:relative;width:100%}.btn__content[data-v-6b0ede68]{align-items:center;display:flex;gap:6px;grid-area:content;justify-content:center;line-height:1}.btn__prepend[data-v-6b0ede68]{display:flex;grid-area:prepend;margin-right:4px}.btn__append[data-v-6b0ede68]{display:flex;grid-area:append;margin-left:4px}.btn[data-v-6b0ede68]:focus,.btn[data-v-6b0ede68]:hover{background-color:var(--color-hover);border-color:var(--border-color-hover);color:var(--on-color-hover);outline:0;text-decoration:none}.btn[data-v-6b0ede68]:active{box-shadow:inset 0 2px 1px #0000001a}.btn--outlined.btn--xl[data-v-6b0ede68]{border-width:2px}.btn--cta[data-v-6b0ede68]{border:0;box-shadow:none;contain:layout style paint;min-height:40px;padding:2px;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.btn--cta>div[data-v-6b0ede68]{background:var(--color);border-radius:inherit;color:var(--on-color);height:100%;min-height:36px;padding:8px 12px;pointer-events:none;transition:inherit;width:100%}.btn--cta[data-v-6b0ede68]:not(.btn--disabled):focus,.btn--cta[data-v-6b0ede68]:not(.btn--disabled):hover{background:var(--color-hover);box-shadow:0 0 2px 1px #00000026,0 0 10px 2px var(--color-glow);color:var(--on-color);text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1)}.btn--cta:not(.btn--disabled):focus>div[data-v-6b0ede68],.btn--cta:not(.btn--disabled):hover>div[data-v-6b0ede68]{background:var(--color-hover)}.btn--cta[data-v-6b0ede68]:not(.btn--disabled):active,.btn--cta[data-v-6b0ede68]:not(.btn--disabled):active:hover{box-shadow:var(--color);transform:translateY(1px);transition:all .25s cubic-bezier(.165,.84,.44,1)}.btn--cta:not(.btn--disabled):active:hover>div[data-v-6b0ede68],.btn--cta:not(.btn--disabled):active>div[data-v-6b0ede68]{background:var(--color);box-shadow:inset 0 2px 1px 1px #0000001a}.btn--cta:not(.btn--disabled):active .shine[data-v-6b0ede68],.btn--cta:not(.btn--disabled):active:hover .shine[data-v-6b0ede68]{--button-cta-shine-angle:180deg;opacity:.2;transition-duration:.2s}.btn--cta.btn--shiny .shine[data-v-6b0ede68]{background-image:conic-gradient(from var(--button-cta-shine-angle),transparent,var(--cta-color-shine) 10%,transparent 28%,var(--button-cta-color-shine-shadow) 60%,transparent 80%);border-radius:inherit;transition:opacity 1.2s ease-out;will-change:opacity,filter}.btn--cta.btn--shiny .shine--blur[data-v-6b0ede68]{-webkit-backdrop-filter:opacity(0);backdrop-filter:opacity(0);filter:blur(8px);opacity:.5}.btn--cta.btn--shiny-snake .shine[data-v-6b0ede68]{animation:snakeShine-6b0ede68 8s linear .8s infinite}.btn--cta.btn--shiny-snake:active .shine[data-v-6b0ede68],.btn--cta.btn--shiny-snake:active:hover .shine[data-v-6b0ede68]{opacity:0}.btn--link[data-v-6b0ede68],.btn--nav[data-v-6b0ede68]{--border-color:transparent;background-color:initial;border:unset;color:var(--link);font-weight:400}.btn--link[data-v-6b0ede68]:focus,.btn--link[data-v-6b0ede68]:hover,.btn--nav[data-v-6b0ede68]:focus,.btn--nav[data-v-6b0ede68]:hover{background-color:initial;border:unset;color:var(--on-link-hover);text-decoration:underline}.btn--link[data-v-6b0ede68]:active,.btn--nav[data-v-6b0ede68]:active{box-shadow:unset}.btn--link[data-v-6b0ede68]{color:var(--on-link)}.btn--block[data-v-6b0ede68]{width:100%}.btn--rounded[data-v-6b0ede68],.btn--rounded .btn__container[data-v-6b0ede68]{border-radius:50px}.btn--sm[data-v-6b0ede68],.btn--xs[data-v-6b0ede68]{min-height:34px;padding:2px}.btn--sm>div[data-v-6b0ede68],.btn--xs>div[data-v-6b0ede68]{min-height:30px;padding:6px 10px}.btn--xs[data-v-6b0ede68]{min-height:26px}.btn--xs>div[data-v-6b0ede68]{min-height:22px}.btn--xl[data-v-6b0ede68]{border-radius:50px;font-size:16px;height:54px;min-width:200px}.btn--xl.btn--cta[data-v-6b0ede68]{height:60px;padding:4px}.btn--disabled[data-v-6b0ede68],fieldset[disabled] .btn[data-v-6b0ede68]{box-shadow:none;cursor:not-allowed;opacity:.4;pointer-events:none;transition:none}.btn--disabled .btn__container[data-v-6b0ede68],fieldset[disabled] .btn .btn__container[data-v-6b0ede68]{background:inherit!important}.btn--disabled .btn__append[data-v-6b0ede68],.btn--disabled .btn__content[data-v-6b0ede68],.btn--disabled .btn__prepend[data-v-6b0ede68],fieldset[disabled] .btn .btn__append[data-v-6b0ede68],fieldset[disabled] .btn .btn__content[data-v-6b0ede68],fieldset[disabled] .btn .btn__prepend[data-v-6b0ede68]{opacity:.8}.btn--icon[data-v-6b0ede68]{background:transparent;border:unset;color:var(--color);line-height:0;padding:15px 10px;width:-moz-min-content;width:min-content}.btn--icon[data-v-6b0ede68]:focus,.btn--icon[data-v-6b0ede68]:hover{background:transparent;color:var(--color-hover);opacity:.9}.btn--icon.btn--sm[data-v-6b0ede68]{min-width:unset;padding:unset}.btn--icon.btn--sm>div[data-v-6b0ede68]{padding:unset}.btn--icon.btn--xl[data-v-6b0ede68]{min-width:unset;padding:unset;width:60px}.btn--icon[data-v-6b0ede68]:active:hover{background-color:initial;box-shadow:none!important}.btn--selectable[data-v-6b0ede68]{border:unset;font-size:14px;transition:all .3s ease}.btn--selected[data-v-6b0ede68]{background:var(--color,#1181c9)!important;border:unset;color:var(--on-color,#fff)!important;font-size:14px}.btn--selected[data-v-6b0ede68]:active,.btn--selected[data-v-6b0ede68]:focus,.btn--selected[data-v-6b0ede68]:hover{border-color:var(--border-color,#1181c9)}.btn[data-v-6b0ede68] .loader{--color:var(--on-color)}
