.app-button[data-v-900d14e2]{letter-spacing:0;border-radius:14px;min-height:42px;padding:10px 18px;font-weight:600;transition:filter .16s,box-shadow .16s}.app-button--solid[data-v-900d14e2]{box-shadow:0 3px 9px color-mix(in srgb, var(--button-start) 14%, transparent);color:#fff!important;background:linear-gradient(145deg, var(--button-start), var(--button-end))!important}.app-button--outline[data-v-900d14e2]{color:var(--button-start)!important;background:linear-gradient(145deg, #fff, var(--button-soft))!important}.app-button--outline[data-v-900d14e2]:before{border-color:color-mix(in srgb, var(--button-start) 42%, #fff)}.app-button--soft[data-v-900d14e2]{border:1px solid color-mix(in srgb, var(--button-start) 15%, #fff);color:var(--button-start)!important;background:linear-gradient(145deg, var(--button-soft), #fff)!important}.app-button--ghost[data-v-900d14e2]{color:var(--button-start)}.app-button[data-v-900d14e2]:not(.disabled):hover{filter:brightness(1.04)}.app-button[data-v-900d14e2]:focus-visible{outline-offset:3px;outline:3px solid #eda956}.app-button--image[data-v-900d14e2]{isolation:isolate;border:1px solid color-mix(in srgb, var(--button-start) 30%, white);position:relative;overflow:hidden;color:#fff!important;background:color-mix(in srgb, var(--button-start) 65%, #071b28)!important}.app-button--image[data-v-900d14e2]:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background-image:var(--button-image-gradient), var(--button-image);background-size:cover, var(--button-image-size);background-position:center, var(--button-image-position);opacity:.76;filter:saturate(.55);background-repeat:no-repeat;transition:opacity .18s,filter .18s,transform .22s;position:absolute;inset:0;transform:scale(1)}.app-button--image[data-v-900d14e2] .q-btn__content{z-index:1;text-shadow:0 1px 3px #071b284d;position:relative}.app-button--image.is-active[data-v-900d14e2]{border-color:var(--button-start);box-shadow:inset 0 0 0 2px #ffffffa8,0 3px 10px #12362920}.app-button--image.is-active[data-v-900d14e2]:after,.app-button--image[data-v-900d14e2]:not(.disabled):hover:after{opacity:1;filter:saturate()}.app-button--image.is-active[data-v-900d14e2]:after{box-shadow:inset 0 0 0 2px #ffffffa8}@media (hover:hover){.app-button--image[data-v-900d14e2]:not(.disabled):hover:after{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.app-button[data-v-900d14e2]{transition:none}.app-button--image[data-v-900d14e2]:after{transition:none;transform:none!important}}
