.button[data-v-0e75c4a4]{--control-edge-color:hsl(var(--button-tactile-edge)/1);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:.8rem;min-height:4rem;padding:.5rem 1.6rem;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .12s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.button.size-default[data-v-0e75c4a4]{font-size:1.5rem;font-weight:700;line-height:1}.button.size-sm[data-v-0e75c4a4]{font-size:1.4rem;font-weight:700;line-height:revert;min-height:3.5rem;padding:.3rem 1.1rem}.button.is-full[data-v-0e75c4a4]{width:100%}.button.depth-standard[data-v-0e75c4a4]{--control-rest-lift:2px;--control-hover-lift:4px}.button.depth-compact[data-v-0e75c4a4]{--control-rest-lift:1px;--control-hover-lift:2px}.button .button-content[data-v-0e75c4a4]{z-index:2;align-items:center;gap:inherit;transition:opacity .2s;display:flex;position:relative}.button .button-content.is-hidden[data-v-0e75c4a4]{opacity:0}.button.is-verification-locked[data-v-0e75c4a4]{border-color:hsl(var(--color-warning)/.45);box-shadow:inset 0 0 0 1px hsl(var(--color-warning)/.08)}.button .verification-lock-icon[data-v-0e75c4a4]{flex:none;font-size:1.7rem}.button .loader-container[data-v-0e75c4a4]{z-index:2;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button.white[data-v-0e75c4a4]{--control-face-color:hsl(var(--surface-light)/1);color:hsl(var(--text-on-light)/1)}.button.primary[data-v-0e75c4a4]{--control-face-color:hsl(var(--color-primary)/1);color:hsl(var(--text-on-primary)/1)}.button.default[data-v-0e75c4a4]{--control-face-color:hsl(var(--button-default-surface)/1);color:hsl(var(--text-on-dark)/1)}.button.gold[data-v-0e75c4a4]{--control-face-color:hsl(var(--color-gold)/1)}.button.gold[data-v-0e75c4a4],.button.info[data-v-0e75c4a4]{color:hsl(var(--text-on-accent)/1)}.button.info[data-v-0e75c4a4]{--control-face-color:hsl(var(--color-info)/1)}.button.dangerous[data-v-0e75c4a4]{--control-face-color:hsl(var(--color-danger)/1)}.button.dangerous[data-v-0e75c4a4],.button.warning[data-v-0e75c4a4]{color:hsl(var(--text-on-accent)/1)}.button.warning[data-v-0e75c4a4]{--control-face-color:hsl(var(--color-warning)/1)}.button.surface[data-v-0e75c4a4]{--control-face-color:hsl(var(--control-surface-face)/1);--control-edge-color:hsl(var(--control-surface-edge)/1);color:hsl(var(--text-main)/1)}.button[data-v-0e75c4a4]:is(.white,.primary,.default,.surface,.gold,.info,.dangerous,.warning){--control-lift:var(--control-rest-lift,2px);isolation:isolate;box-shadow:none;background-color:#0000;border-color:#0000;position:relative}.button[data-v-0e75c4a4]:is(.white,.primary,.default,.surface,.gold,.info,.dangerous,.warning):after,.button[data-v-0e75c4a4]:is(.white,.primary,.default,.surface,.gold,.info,.dangerous,.warning):before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.button[data-v-0e75c4a4]:is(.white,.primary,.default,.surface,.gold,.info,.dangerous,.warning):before{z-index:0;background-color:var(--control-edge-color);box-shadow:0 3px 8px hsl(var(--control-depth-shadow)/.14)}.button[data-v-0e75c4a4]:is(.white,.primary,.default,.surface,.gold,.info,.dangerous,.warning):after{z-index:1;background-color:var(--control-face-color);border:1px solid var(--control-edge-color);transform:translateY(calc(var(--control-lift)*-1));transition:transform .12s cubic-bezier(.16,1,.3,1),background-color .16s}@media (hover:hover){.button[data-v-0e75c4a4]:is(.white,.primary,.default,.surface,.gold,.info,.dangerous,.warning):hover:not(:disabled):not([aria-disabled=true]){--control-lift:var(--control-hover-lift,4px)}}.button[data-v-0e75c4a4]:is(.white,.primary,.default,.surface,.gold,.info,.dangerous,.warning):active:not(:disabled):not([aria-disabled=true]),.button[data-v-0e75c4a4]:is(.white,.primary,.default,.surface,.gold,.info,.dangerous,.warning):is(:disabled,[aria-disabled=true]){--control-lift:0px}.button:is(.white,.primary,.default,.surface,.gold,.info,.dangerous,.warning) .button-content[data-v-0e75c4a4]{transform:translateY(calc(var(--control-lift)*-1));transition:opacity .2s,transform .12s cubic-bezier(.16,1,.3,1)}.button:is(.white,.primary,.default,.surface,.gold,.info,.dangerous,.warning) .loader-container[data-v-0e75c4a4]{transform:translate(-50%,calc(-50% - var(--control-lift)));transition:transform .12s cubic-bezier(.16,1,.3,1)}.button[data-v-0e75c4a4]:is(.white,.primary,.default,.surface,.gold,.info,.dangerous,.warning):is(:disabled,[aria-disabled=true]){--control-edge-color:hsl(var(--control-disabled-edge)/1);--control-face-color:hsl(var(--control-disabled-face)/1);color:hsl(var(--text-muted)/1)}.button[data-v-0e75c4a4]:is(.white,.primary,.default,.surface,.gold,.info,.dangerous,.warning):is(:disabled,[aria-disabled=true]):before{box-shadow:none}.button.icon-default[data-v-0e75c4a4]{min-height:unset;border:1px solid hsl(var(--color-primary)/.2);background:hsl(var(--color-primary)/.3);color:hsl(var(--text-main)/1);padding:.6rem;font-size:2rem}.button.icon-default[data-v-0e75c4a4]:hover:not(:disabled):not([aria-disabled=true]){color:hsl(var(--color-primary-text)/1);background:hsl(var(--color-primary)/.05);border-color:hsl(var(--color-primary)/.2)}.button.custom[data-v-0e75c4a4]{min-height:unset;background:0 0;border:none;padding:0}.button.text[data-v-0e75c4a4]{color:hsl(var(--text-secondary)/1);background-color:#0000;padding:0 1rem}.button.text[data-v-0e75c4a4]:hover:not(:disabled):not([aria-disabled=true]){background-color:hsl(var(--text-muted)/1);box-shadow:0 0 20px hsl(var(--text-muted)/.8);color:hsl(var(--text-main)/1);transform:translateY(-1px)}.button[data-v-0e75c4a4]:is(.text,.icon-default,.custom):active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.button[data-v-0e75c4a4]:focus-visible{outline:2px solid hsl(var(--ring-color)/1);outline-offset:3px}.button[data-v-0e75c4a4]:is(:disabled,[aria-disabled=true]){cursor:not-allowed;color:hsl(var(--text-muted)/1);border-color:hsl(var(--border-subtle)/1);box-shadow:none;transform:none}.button[data-v-0e75c4a4]:is(.text,.icon-default,.custom):is(:disabled,[aria-disabled=true]){background-color:hsl(var(--background-subtle)/1)}@media (prefers-reduced-motion:reduce){.button[data-v-0e75c4a4],.button .button-content[data-v-0e75c4a4],.button .loader-container[data-v-0e75c4a4],.button[data-v-0e75c4a4]:after{transition:none}}
