.m3-button[data-v-6d93b6aa]{justify-content:center;align-items:center;gap:var(--md-sys-spacing-sm);border-radius:var(--md-sys-shape-corner-full);letter-spacing:.0063rem;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;outline-offset:2px;border:1px solid #0000;outline:2px solid #0000;height:40px;padding:0 24px;font-family:Roboto,Roboto Fallback\: Arial,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .2s,color .2s,border-color .2s,outline-color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.m3-button[data-v-6d93b6aa]:before,.m3-button[data-v-6d93b6aa]:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.m3-button--filled[data-v-6d93b6aa]:before{background-color:var(--md-sys-color-on-primary)}.m3-button--tonal[data-v-6d93b6aa]:before{background-color:var(--md-sys-color-on-primary-container)}.m3-button--outlined[data-v-6d93b6aa]:before,.m3-button--text[data-v-6d93b6aa]:before,.m3-button--elevated[data-v-6d93b6aa]:before{background-color:var(--md-sys-color-primary)}.m3-button[data-v-6d93b6aa]:hover:after{opacity:var(--md-sys-state-hover-layer-opacity,.08)}.m3-button--filled[data-v-6d93b6aa]:hover:after{background-color:var(--md-sys-color-on-primary)}.m3-button--tonal[data-v-6d93b6aa]:hover:after{background-color:var(--md-sys-color-on-primary-container)}.m3-button--outlined[data-v-6d93b6aa]:hover:after,.m3-button--text[data-v-6d93b6aa]:hover:after,.m3-button--elevated[data-v-6d93b6aa]:hover:after{background-color:var(--md-sys-color-primary)}.m3-button[data-v-6d93b6aa]:focus-visible,.m3-button.programmatic-focus[data-v-6d93b6aa]{outline-color:var(--md-sys-color-primary)}.m3-button--outlined[data-v-6d93b6aa]:focus-visible,.m3-button--outlined.programmatic-focus[data-v-6d93b6aa]{border-color:var(--md-sys-color-primary);outline-color:var(--md-sys-color-primary);outline-offset:0}.m3-button--elevated[data-v-6d93b6aa]:focus-visible{outline-offset:0}.m3-button--filled[data-v-6d93b6aa]{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.m3-button--tonal[data-v-6d93b6aa]{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.m3-button--outlined[data-v-6d93b6aa]{color:var(--md-sys-color-primary);border-color:var(--md-sys-color-outline);background-color:#0000}.m3-button--text[data-v-6d93b6aa]{color:var(--md-sys-color-primary);background-color:#0000;padding:0 12px}.m3-button--elevated[data-v-6d93b6aa]{background-color:var(--md-sys-color-surface);color:var(--md-sys-color-primary);box-shadow:0 1px 2px var(--md-sys-color-shadow,#0003),0 2px 4px var(--md-sys-color-shadow,#0000001f)}.m3-button__icon[data-v-6d93b6aa]{display:inline-flex}.m3-button.icon[data-v-6d93b6aa]{border-radius:50%;width:40px;height:40px;padding:0}.m3-button[data-v-6d93b6aa]:disabled{cursor:not-allowed;color:color-mix(in srgb,var(--md-sys-color-on-surface)38%,transparent);box-shadow:none!important;outline-color:#0000!important}.m3-button--filled[data-v-6d93b6aa]:disabled,.m3-button--tonal[data-v-6d93b6aa]:disabled,.m3-button--elevated[data-v-6d93b6aa]:disabled{background-color:color-mix(in srgb,var(--md-sys-color-on-surface)12%,transparent)}.m3-button--outlined[data-v-6d93b6aa]:disabled{border-color:color-mix(in srgb,var(--md-sys-color-on-surface)12%,transparent);background-color:#0000}.m3-button--text[data-v-6d93b6aa]:disabled{background-color:#0000}[data-v-6d93b6aa] .ripple{background-color:currentColor;border-radius:50%;animation:.6s cubic-bezier(.4,0,.2,1) ripple-effect-6d93b6aa;position:absolute;transform:scale(0)}@keyframes ripple-effect-6d93b6aa{0%{opacity:.2;transform:scale(0)}80%{transform:scale(4)}to{opacity:0;transform:scale(4)}}@media (width<=640px){.m3-button[data-v-6d93b6aa]:focus-visible{outline-color:#0000}.m3-button[data-v-6d93b6aa]:focus-visible:before,.m3-button.programmatic-focus[data-v-6d93b6aa]:before{opacity:var(--md-sys-state-focus-layer-opacity,.12)}}@media (forced-colors:active){.m3-button[data-v-6d93b6aa]{color:buttontext;background-color:buttonface;border-color:buttontext;outline:2px solid #0000!important}.m3-button[data-v-6d93b6aa]:focus-visible,.m3-button.programmatic-focus[data-v-6d93b6aa]{color:highlighttext;background-color:highlight;border-color:highlight;outline-color:highlight!important}.m3-button[data-v-6d93b6aa]:disabled{color:graytext;border-color:graytext}}
