.g-button[data-v-0e2aff06]{--g-overlay:transparent;align-items:center;border:none;border-radius:9999px;color:var(--g-button-fg-on-light,#0b0b0b);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-family-base);font-weight:var(--font-weight-medium);isolation:isolate;justify-content:center;letter-spacing:0;line-height:1;margin:0;position:relative;text-decoration:none;transition:color .2s ease,background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.g-button[data-v-0e2aff06]:after{background:var(--g-overlay);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .2s ease}.g-button[data-v-0e2aff06]>*{position:relative;z-index:1}.g-button--xs[data-v-0e2aff06]{font-size:11px;gap:4px;height:20px;padding:0 8px}.g-button--sm[data-v-0e2aff06]{font-size:12px;gap:4px;height:24px;padding:0 12px}.g-button--md[data-v-0e2aff06]{font-size:14px;gap:6px;height:36px;padding:0 16px}.g-button--lg[data-v-0e2aff06]{font-size:16px;gap:8px;height:48px;padding:0 20px}.g-button--xl[data-v-0e2aff06]{font-size:18px;gap:8px;height:56px;padding:0 24px}.g-button--xs .g-button__icon[data-v-0e2aff06],.g-button--xs .g-button__leading[data-v-0e2aff06] svg,.g-button--xs .g-button__trailing[data-v-0e2aff06] svg{height:10px;width:10px}.g-button--sm .g-button__icon[data-v-0e2aff06],.g-button--sm .g-button__leading[data-v-0e2aff06] svg,.g-button--sm .g-button__trailing[data-v-0e2aff06] svg{height:12px;width:12px}.g-button--md .g-button__icon[data-v-0e2aff06],.g-button--md .g-button__leading[data-v-0e2aff06] svg,.g-button--md .g-button__trailing[data-v-0e2aff06] svg{height:14px;width:14px}.g-button--lg .g-button__icon[data-v-0e2aff06],.g-button--lg .g-button__leading[data-v-0e2aff06] svg,.g-button--lg .g-button__trailing[data-v-0e2aff06] svg{height:18px;width:18px}.g-button--xl .g-button__icon[data-v-0e2aff06],.g-button--xl .g-button__leading[data-v-0e2aff06] svg,.g-button--xl .g-button__trailing[data-v-0e2aff06] svg{height:20px;width:20px}.g-button--rounded[data-v-0e2aff06]{border-radius:12px}.g-button--pill[data-v-0e2aff06]{border-radius:9999px}.g-button--primary[data-v-0e2aff06]{background:var(--g-button-dark,#0b0b0b);color:var(--g-button-fg-on-dark,#fff)}.g-button--primary[data-v-0e2aff06]:hover:not(:disabled){--g-overlay:rgb(255 255 255/var(--g-button-overlay-hover))}.g-button--primary[data-v-0e2aff06]:active:not(:disabled){--g-overlay:rgb(255 255 255/var(--g-button-overlay-active))}.g-button--secondary[data-v-0e2aff06]{background:var(--g-button-gray,#f7f7f7);color:var(--g-button-fg-on-light,#0b0b0b)}.g-button--secondary[data-v-0e2aff06]:hover:not(:disabled){--g-overlay:rgb(11 11 11/var(--g-button-overlay-hover))}.g-button--secondary[data-v-0e2aff06]:active:not(:disabled){--g-overlay:rgb(11 11 11/var(--g-button-overlay-active))}.g-button--ghost[data-v-0e2aff06]{background:var(--g-button-white,#fff);color:var(--g-button-fg-on-light,#0b0b0b)}.g-button--ghost[data-v-0e2aff06]:hover:not(:disabled){--g-overlay:rgb(11 11 11/var(--g-button-overlay-hover))}.g-button--ghost[data-v-0e2aff06]:active:not(:disabled){--g-overlay:rgb(11 11 11/var(--g-button-overlay-active))}.g-button--link[data-v-0e2aff06]{background:transparent;border-radius:0;color:var(--color-primary);height:auto;padding:.25rem .5rem;text-decoration:underline;text-decoration-color:transparent}.g-button--link[data-v-0e2aff06]:hover:not(:disabled){text-decoration-color:currentColor}.g-button--danger[data-v-0e2aff06]{background:#ef4444;color:#fff}.g-button--danger[data-v-0e2aff06]:hover:not(:disabled){--g-overlay:rgb(0 0 0/var(--g-button-overlay-hover))}.g-button--danger[data-v-0e2aff06]:active:not(:disabled){--g-overlay:rgb(0 0 0/var(--g-button-overlay-active))}.g-button--success[data-v-0e2aff06]{background:#10b981;color:#fff}.g-button--success[data-v-0e2aff06]:hover:not(:disabled){--g-overlay:rgb(0 0 0/var(--g-button-overlay-hover))}.g-button--success[data-v-0e2aff06]:active:not(:disabled){--g-overlay:rgb(0 0 0/var(--g-button-overlay-active))}.g-button--disabled[data-v-0e2aff06],.g-button[data-v-0e2aff06]:disabled{cursor:not-allowed}.g-button--primary.g-button--disabled[data-v-0e2aff06],.g-button--primary[data-v-0e2aff06]:disabled{color:#fff6;--g-overlay:rgb(255 255 255/var(--g-button-overlay-active,.1))}.g-button--ghost.g-button--disabled[data-v-0e2aff06],.g-button--ghost[data-v-0e2aff06]:disabled,.g-button--secondary.g-button--disabled[data-v-0e2aff06],.g-button--secondary[data-v-0e2aff06]:disabled{color:var(--g-button-fg-disabled,#7f7f7f);--g-overlay:rgb(11 11 11/var(--g-button-overlay-active,.1))}.g-button--danger[data-v-0e2aff06]:disabled,.g-button--link[data-v-0e2aff06]:disabled,.g-button--success[data-v-0e2aff06]:disabled{color:var(--g-button-fg-disabled);--g-overlay:rgb(11 11 11/var(--g-button-overlay-active))}.g-button--is-success .g-button__content[data-v-0e2aff06],.g-button--is-success .g-button__leading[data-v-0e2aff06],.g-button--is-success .g-button__trailing[data-v-0e2aff06],.g-button--loading .g-button__content[data-v-0e2aff06],.g-button--loading .g-button__leading[data-v-0e2aff06],.g-button--loading .g-button__trailing[data-v-0e2aff06]{opacity:0}.g-button--block[data-v-0e2aff06]{width:100%}.g-button--block .g-button__content[data-v-0e2aff06]{flex:1}.g-button__content[data-v-0e2aff06],.g-button__leading[data-v-0e2aff06],.g-button__status[data-v-0e2aff06],.g-button__trailing[data-v-0e2aff06]{align-items:center;display:inline-flex;justify-content:center}.g-button__icon[data-v-0e2aff06]{display:block;flex-shrink:0}.g-button__leading[data-v-0e2aff06] svg,.g-button__trailing[data-v-0e2aff06] svg{color:inherit;display:block;flex-shrink:0}.g-button__status[data-v-0e2aff06]{inset:0;position:absolute}.g-button[data-v-0e2aff06]:focus-visible{outline:2px solid hsla(0,0%,100%,.45);outline-offset:2px}.g-button--ghost[data-v-0e2aff06]:focus-visible,.g-button--link[data-v-0e2aff06]:focus-visible,.g-button--secondary[data-v-0e2aff06]:focus-visible{outline-color:#0a0a0a59}.g-button--danger[data-v-0e2aff06]:focus-visible{outline-color:#ef444499}.g-button--success[data-v-0e2aff06]:focus-visible{outline-color:#10b98199}@media(prefers-reduced-motion:reduce){.g-button[data-v-0e2aff06],.g-button[data-v-0e2aff06]:after{transition:none}}
