.btn__text[data-v-f5a2c58d],.btn__text span[data-v-f5a2c58d]{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.btn.btn--filled[data-v-f5a2c58d]{background-color:initial;box-shadow:0 0 0 1px var(--Base-Background_Dark),0 2px 0 1px var(--Base-Background_Dark);color:var(--Base-Background_Dark);overflow:clip;transition:color .16s ease-in-out,background-color .16s ease-in-out,transform .16s ease-in-out,box-shadow .16s ease-in-out}.btn.btn--filled[data-v-f5a2c58d]:before{background:linear-gradient(to bottom,var(--Accent-Tonal-Button_Default_Grad_Up) 6.25%,var(--Accent-Accent) 52.86%,var(--Accent-Accent_hover));transition:inset .16s ease-in-out}.btn.btn--filled[data-v-f5a2c58d]:after,.btn.btn--filled[data-v-f5a2c58d]:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.btn.btn--filled[data-v-f5a2c58d]:after{transition:box-shadow .16s ease-in-out}.btn.btn--filled[data-v-f5a2c58d]>:not(.btn__spinner,[class*=btn__animation]){position:relative;z-index:1}.btn.btn--filled>.btn__spinner[data-v-f5a2c58d]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.btn.btn--filled[data-v-f5a2c58d]:hover:not(:disabled){background-color:initial}.btn.btn--filled[data-v-f5a2c58d]:hover:not(:disabled):before{background:linear-gradient(to bottom,var(--Accent-Tonal-Button_Hover_Grad_Up) 6.25%,var(--Accent-Accent_hover) 53.28%,var(--Accent-Tonal-Bright))}.btn.btn--filled[data-v-f5a2c58d]:active:not(:disabled){background-color:var(--Base-Background_Dark)}.btn.btn--filled[data-v-f5a2c58d]:active:not(:disabled):before{background:linear-gradient(to bottom,var(--Accent-Tonal-Button_Hover_Innershadow_Down) 6.25%,var(--Accent-Tonal-Button_Pressed_Grad_Down))}.btn.btn--filled.btn--sm[data-v-f5a2c58d]:after{box-shadow:inset 0 1px .8px 0 var(--Accent-Tonal-Button_Hover_Grad_Up),inset 0 -2px .8px 1px var(--Accent-Tonal-Button_Default_Innershadow_Down),inset 0 -4px 0 0 var(--Accent-Tonal-Bright)}.btn.btn--filled.btn--sm[data-v-f5a2c58d]:hover:not(:disabled):after{box-shadow:inset 0 1px .8px 0 var(--Accent-Tonal-Bright),inset 0 -2px .8px 1px var(--Accent-Tonal-Button_Hover_Innershadow_Down),inset 0 -4px 0 0 var(--Accent-Tonal-Bright)}.btn.btn--filled.btn--sm[data-v-f5a2c58d]:active:not(:disabled):before{inset:1px}.btn.btn--filled.btn--sm[data-v-f5a2c58d]:active:not(:disabled):after{box-shadow:inset 0 0 0 1px var(--Base-Background_Dark),inset 0 1px .8px 1px var(--Accent-Accent_Pressed),inset 0 -2px .8px 1px var(--Accent-Tonal-Button_Pressed_Innershadow_Down),inset 0 -4px 0 0 var(--Accent-Accent)}.btn.btn--filled.btn--md[data-v-f5a2c58d]:after{box-shadow:inset 0 1px .8px .4px var(--Accent-Tonal-Button_Hover_Grad_Up),inset 0 -2px .8px 1.2px var(--Accent-Tonal-Button_Default_Innershadow_Down),inset 0 -5px 0 0 var(--Accent-Tonal-Bright)}.btn.btn--filled.btn--md[data-v-f5a2c58d]:hover:not(:disabled):after{box-shadow:inset 0 2px .8px 0 var(--Accent-Tonal-Bright),inset 0 -2px .8px 1.2px var(--Accent-Tonal-Button_Hover_Innershadow_Down),inset 0 -5px 0 0 var(--Accent-Tonal-Bright)}.btn.btn--filled.btn--md[data-v-f5a2c58d]:active:not(:disabled):before{inset:1px}.btn.btn--filled.btn--md[data-v-f5a2c58d]:active:not(:disabled):after{box-shadow:inset 0 0 0 1px var(--Base-Background_Dark),inset 0 0 .8px 0 var(--Accent-Accent_Pressed),inset 0 -3px .8px 1px var(--Accent-Tonal-Button_Pressed_Innershadow_Down),inset 0 -5px 0 0 var(--Accent-Accent)}.btn.btn--filled.btn--lg[data-v-f5a2c58d]:after{box-shadow:inset 0 2px .8px 1px var(--Accent-Tonal-Button_Hover_Grad_Up),inset 0 -4px 1px 1px var(--Accent-Tonal-Button_Default_Innershadow_Down),inset 0 -8px 0 0 var(--Accent-Tonal-Bright)}.btn.btn--filled.btn--lg[data-v-f5a2c58d]:hover:not(:disabled):after{box-shadow:inset 0 2px .8px 1px var(--Accent-Tonal-Bright),inset 0 -4px 1px 1px var(--Accent-Tonal-Button_Hover_Innershadow_Down),inset 0 -8px 0 0 var(--Accent-Tonal-Bright)}.btn.btn--filled.btn--lg[data-v-f5a2c58d]:active:not(:disabled):before{inset:0 0 1px}.btn.btn--filled.btn--lg[data-v-f5a2c58d]:active:not(:disabled):after{box-shadow:inset 0 0 0 1px var(--Base-Background_Dark),inset 0 -1px 0 0 var(--Base-Background_Dark),inset 0 2px .8px 1px var(--Accent-Accent),inset 0 -5px .8px 1px var(--Accent-Tonal-Button_Pressed_Innershadow_Down)}.btn[data-v-f5a2c58d]{align-items:center;align-self:center;border:#0000;cursor:pointer;display:inline-flex;gap:4px;justify-content:center;padding:.5em 1em;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:color .1s ease-in-out,background-color .1s ease-in-out;white-space:nowrap;-webkit-user-drag:none;min-width:0}.btn__text[data-v-f5a2c58d]{flex-direction:column}.btn__text[data-v-f5a2c58d],.btn__text span[data-v-f5a2c58d]{-webkit-user-select:none;user-select:none}.btn__text span[data-v-f5a2c58d]{color:var(--Depressed);display:block;font-size:11px;font-style:normal;font-weight:700;letter-spacing:var(--Letter_Spacing-Small);line-height:var(--Line_Height-XXS)}.btn[data-v-f5a2c58d]:focus{outline:0}.btn--disabled[data-v-f5a2c58d],.btn[data-v-f5a2c58d]:disabled,.btn[data-v-f5a2c58d]:disabled:active,.btn[data-v-f5a2c58d]:disabled:focus,.btn[data-v-f5a2c58d]:disabled:hover{border:none;cursor:not-allowed;opacity:.4;pointer-events:none}.btn__spinner[data-v-f5a2c58d]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn--loading[data-v-f5a2c58d]{pointer-events:none}.btn--loading[data-v-f5a2c58d]>:not(.btn__spinner,[class*=btn__animation]){opacity:0}.btn--fullwidth[data-v-f5a2c58d]{width:100%}.btn--double[data-v-f5a2c58d]{padding:6px 16px!important}.btn--tonal[data-v-f5a2c58d]{background-color:var(--Neutral-Neutral_12);color:var(--Base-Inverse)}.btn--tonal[data-v-f5a2c58d]:hover:not(:disabled){background-color:var(--Neutral-Neutral_20)}.btn--tonal[data-v-f5a2c58d]:active:not(:disabled){background-color:var(--Neutral-Neutral_8)}.btn--tonal:has(>.icon:only-child) .icon[data-v-f5a2c58d]{color:var(--Neutral-Neutral_72)}.btn--filled-old[data-v-f5a2c58d]{background-color:var(--Accent-Accent);color:var(--Base-Background_Dark)}.btn--filled-old[data-v-f5a2c58d]:hover:not(:disabled){background-color:var(--Accent-Accent_hover)}.btn--filled-old[data-v-f5a2c58d]:active:not(:disabled){background-color:var(--Accent-Accent_Pressed)}.btn--filled-transparent[data-v-f5a2c58d]{background-color:var(--Accent-Accent_16);color:var(--Accent-Accent)}.btn--filled-transparent[data-v-f5a2c58d]:hover:not(:disabled){background-color:var(--Accent-Accent_32)}.btn--filled-transparent[data-v-f5a2c58d]:active:not(:disabled){background-color:var(--Neutral-Neutral_8)}.btn--neutral[data-v-f5a2c58d]{background-color:var(--Base-Background_Light);color:var(--Base-Background_Dark)}.btn--neutral[data-v-f5a2c58d]:hover:not(:disabled){background-color:var(--Base-Inverse)}.btn--neutral[data-v-f5a2c58d]:active:not(:disabled){background-color:var(--Neutral-Neutral_72)}.btn--text[data-v-f5a2c58d]{background-color:initial;color:var(--Base-Inverse)}.btn--text[data-v-f5a2c58d]:hover:not(:disabled){background-color:var(--Neutral-Neutral_8)}.btn--text[data-v-f5a2c58d]:active:not(:disabled){background-color:var(--Neutral-Neutral_4)}.btn--text:has(>.icon:only-child) .icon[data-v-f5a2c58d]{color:var(--Neutral-Neutral_72)}.btn--sm[data-v-f5a2c58d]{border-radius:var(--Corner_02);gap:4px}.btn--sm .btn__text[data-v-f5a2c58d]{font-size:var(--Size-XXS);font-style:normal;font-weight:700;letter-spacing:var(--Letter_Spacing-XXS);line-height:var(--Line_Height-XXS);line-height:16px;padding:var(--Padding_01)}.btn--sm[data-v-f5a2c58d]:has(.btn__text){padding:8px 12px}.btn--sm[data-v-f5a2c58d]:not(:has(.btn__text)){padding:8px}.btn--sm[data-v-f5a2c58d] .icon{height:20px;width:20px}.btn--sm[data-v-f5a2c58d] .icon svg{height:100%;width:100%}.btn--md[data-v-f5a2c58d]{border-radius:var(--Corner_03);gap:6px}.btn--md .btn__text[data-v-f5a2c58d]{font-size:var(--Size-XS);font-style:normal;font-weight:700;letter-spacing:var(--Letter_Spacing-XS);line-height:var(--Line_Height-XS);padding:0 var(--Padding_01)}.btn--md[data-v-f5a2c58d]:has(.btn__text){padding:14px 16px}.btn--md[data-v-f5a2c58d]:not(:has(.btn__text)){padding:14px}.btn--md[data-v-f5a2c58d] .icon{height:20px;width:20px}.btn--md[data-v-f5a2c58d] .icon svg{height:100%;width:100%}.btn--lg[data-v-f5a2c58d]{border-radius:var(--Corner_04);gap:10px}.btn--lg .btn__text[data-v-f5a2c58d]{font-size:var(--Size-S);font-style:normal;font-weight:700;letter-spacing:var(--Letter_Spacing-S);line-height:var(--Line_Height-S);padding:0 var(--Padding_01)}.btn--lg[data-v-f5a2c58d]:has(.btn__text){padding:16px 20px}.btn--lg[data-v-f5a2c58d]:not(:has(.btn__text)){padding:16px}.btn--lg[data-v-f5a2c58d] .icon{height:24px;width:24px}.btn--lg[data-v-f5a2c58d] .icon svg{height:100%;width:100%}.btn__animation-shine[data-v-f5a2c58d]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.btn__animation-shine[data-v-f5a2c58d]:before{animation:btn-shine-f5a2c58d 2s ease-in-out infinite;background:linear-gradient(90deg,#0000 0,#d0ff6180 0 30px,#0000 0 38px,#d0ff6180 0 48px,#0000 0);bottom:-50%;content:"";left:-130px;position:absolute;top:-50%;transform:skew(-40deg);width:48px}@keyframes btn-shine-f5a2c58d{0%{left:-130px}50%{left:calc(100% + 48px)}to{left:calc(100% + 48px)}}
