.btn[data-v-cc3ddee0]{--btn-ground:transparent;--btn-wash:transparent;display:inline-flex;align-items:center;justify-content:center;gap:.35em;font-family:var(--font-sans);font-weight:600;line-height:1;white-space:nowrap;border:0;border-radius:var(--radius-md);background-color:var(--btn-ground);background-image:linear-gradient(var(--btn-wash),var(--btn-wash));color:var(--ink);cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--motion-fast) var(--ease-key),color var(--motion-fast) var(--ease-key)}.btn[data-v-cc3ddee0]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.btn--block[data-v-cc3ddee0]{display:flex;width:100%}.btn--round[data-v-cc3ddee0]{border-radius:var(--radius-full)}.btn--disabled[data-v-cc3ddee0]{pointer-events:none;opacity:.5;cursor:not-allowed}:where(.btn--sm[data-v-cc3ddee0]){--btn-height:1.25rem;height:var(--btn-height);padding-inline:.5rem;font-size:var(--text-xs)}:where(.btn--md[data-v-cc3ddee0]){--btn-height:1.5rem;height:var(--btn-height);padding-inline:.625rem;font-size:var(--text-13)}:where(.btn--lg[data-v-cc3ddee0]){--btn-height:1.75rem;height:var(--btn-height);padding-inline:.875rem;font-size:var(--text-sm);border-radius:var(--radius-lg)}:where(.btn--xl[data-v-cc3ddee0]){--btn-height:var(--hit-min);height:var(--btn-height);padding-inline:1.375rem;font-size:var(--text-15);border-radius:var(--radius-xl)}:where(.btn--square.btn--sm[data-v-cc3ddee0]){width:1.25rem;padding-inline:0}:where(.btn--square.btn--md[data-v-cc3ddee0]){width:1.5rem;padding-inline:0}:where(.btn--square.btn--lg[data-v-cc3ddee0]){width:1.75rem;padding-inline:0}:where(.btn--square.btn--xl[data-v-cc3ddee0]){width:var(--hit-min);padding-inline:0}.btn__label[data-v-cc3ddee0]{display:contents}.btn__icon[data-v-cc3ddee0]{flex:0 0 auto;width:1em;height:1em}.btn--square .btn__icon[data-v-cc3ddee0]{width:1.15em;height:1.15em}.btn__icon--spin[data-v-cc3ddee0]{animation:btn-spin-cc3ddee0 var(--motion-loop) linear infinite}@keyframes btn-spin-cc3ddee0{to{transform:rotate(1turn)}}.btn--hover[data-v-cc3ddee0]:not(.btn--disabled){--btn-wash:var(--fill-hover)}@media(hover:hover){.btn[data-v-cc3ddee0]:hover:not(.btn--disabled){--btn-wash:var(--fill-hover)}}.btn--active[data-v-cc3ddee0],.btn[data-v-cc3ddee0]:active:not(.btn--disabled){--btn-wash:var(--fill-active)}.btn[data-v-cc3ddee0]:active:not(.btn--disabled){transition-duration:var(--motion-instant)}.btn--secondary[data-v-cc3ddee0]{--btn-ground:var(--surface-sunk);color:var(--ink)}.btn--plain[data-v-cc3ddee0]{color:var(--ink-secondary)}.btn--plain.btn--active[data-v-cc3ddee0],.btn--plain.btn--hover[data-v-cc3ddee0]:not(.btn--disabled),.btn--plain[data-v-cc3ddee0]:active:not(.btn--disabled){color:var(--ink)}@media(hover:hover){.btn--plain[data-v-cc3ddee0]:hover:not(.btn--disabled){color:var(--ink)}}.btn--primary[data-v-cc3ddee0]{--btn-ground:var(--accent);--btn-wash:transparent;color:var(--accent-ink)}.btn--primary.btn--hover[data-v-cc3ddee0]:not(.btn--disabled){--btn-ground:var(--accent-hover);--btn-wash:transparent}@media(hover:hover){.btn--primary[data-v-cc3ddee0]:hover:not(.btn--disabled){--btn-ground:var(--accent-hover);--btn-wash:transparent}}.btn--primary.btn--active[data-v-cc3ddee0],.btn--primary[data-v-cc3ddee0]:active:not(.btn--disabled){--btn-ground:var(--accent-active);--btn-wash:transparent}.btn--destructive[data-v-cc3ddee0]{--btn-ground:var(--danger);--btn-wash:transparent;color:var(--accent-ink)}.btn--destructive.btn--hover[data-v-cc3ddee0]:not(.btn--disabled){--btn-ground:color-mix(in srgb,var(--danger) 88%,#000);--btn-wash:transparent}@media(hover:hover){.btn--destructive[data-v-cc3ddee0]:hover:not(.btn--disabled){--btn-ground:color-mix(in srgb,var(--danger) 88%,#000);--btn-wash:transparent}}.btn--destructive.btn--active[data-v-cc3ddee0],.btn--destructive[data-v-cc3ddee0]:active:not(.btn--disabled){--btn-ground:color-mix(in srgb,var(--danger) 76%,#000);--btn-wash:transparent}.btn--wrap[data-v-cc3ddee0]{height:auto;min-height:var(--btn-height);min-width:0;max-width:100%;padding-block:.375rem;white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.35}.btn--wrap.btn--xl[data-v-cc3ddee0]{padding-block:.625rem}.btn--wrap.btn--block[data-v-cc3ddee0],.btn--wrap.btn--round[data-v-cc3ddee0]{text-align:center}@layer components{@media(pointer:coarse){.btn[data-v-cc3ddee0]{position:relative}}}@media(pointer:coarse){.btn[data-v-cc3ddee0]:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--hit-min));height:max(100%,var(--hit-min));translate:-50% -50%}}@media(prefers-reduced-motion:reduce){.btn[data-v-cc3ddee0]{transition:none}}
