@layer ui{._button_28e9e00{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:var(--rounded-m);font-family:inherit;font-weight:var(--fw-medium);line-height:var(--lh-min);white-space:nowrap;border:1px solid #0000;outline:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;margin:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}._button_28e9e00:focus-visible{outline:2px solid var(--color-ring-focus);outline-offset:2px}._button_28e9e00[data-disabled],._button_28e9e00:disabled{pointer-events:none;cursor:not-allowed;border-color:var(--color-border-action-disabled);color:var(--color-text-action-disabled);background-color:var(--color-bg-action-disabled)}._link-button_e80a213{text-decoration:none}._button_28e9e00[data-size=xs]{border-radius:var(--rounded-l);height:1.75rem;font-size:var(--fs-xs);gap:.25rem;padding:0 .5rem}._button_28e9e00[data-size=s]{height:2rem;font-size:var(--fs-s);gap:.25rem;padding:0 .75rem}._button_28e9e00[data-size=m]{height:2.5rem;font-size:var(--fs-s);padding:0 1rem}._button_28e9e00[data-size=l]{height:2.875rem;font-size:var(--fs-m);padding:0 1.25rem}._button_28e9e00[data-size=xl]{border-radius:var(--rounded-xl);height:3.25rem;font-size:var(--fs-l);padding:0 2rem}@supports (corner-shape:squircle){._button_28e9e00[data-size=xl]{border-radius:var(--rounded-3xl);corner-shape:squircle}}._button_28e9e00[data-size=icon-s]{width:2rem;height:2rem;font-size:var(--fs-m);padding:0}._button_28e9e00[data-size=icon-m]{width:2.5rem;height:2.5rem;font-size:var(--fs-l);padding:0}._button_28e9e00[data-variant=primary]{color:var(--color-text-action-primary);background-color:var(--color-bg-action-primary);box-shadow:var(--shadow-emphasis-primary)}._button_28e9e00[data-variant=primary][data-disabled],._button_28e9e00[data-variant=primary]:disabled{border-color:var(--color-border-action-disabled);color:var(--color-text-action-disabled);background-color:var(--color-bg-action-disabled)}._button_28e9e00[data-variant=primary]:active:not([data-disabled]){background-color:var(--color-bg-action-primary-pressed)}@media (hover:hover){._button_28e9e00[data-variant=primary]:hover:not([data-disabled]){background-color:var(--color-bg-action-primary-hover);box-shadow:var(--shadow-emphasis-primary-raised)}}._button_28e9e00[data-variant=secondary]{border-color:var(--color-border-action-secondary);color:var(--color-text-action-secondary);background-color:var(--color-bg-action-secondary)}._button_28e9e00[data-variant=secondary][data-disabled],._button_28e9e00[data-variant=secondary]:disabled{border-color:var(--color-border-action-disabled);color:var(--color-text-action-disabled);background-color:var(--color-bg-action-disabled)}._button_28e9e00[data-variant=secondary]:active:not([data-disabled]){background-color:var(--color-bg-action-secondary-pressed)}@media (hover:hover){._button_28e9e00[data-variant=secondary]:hover:not([data-disabled]){background-color:var(--color-bg-action-secondary-hover)}}._button_28e9e00[data-variant=destructive]{color:var(--color-text-action-destructive);background-color:var(--color-bg-action-destructive);box-shadow:var(--shadow-emphasis-destructive)}._button_28e9e00[data-variant=destructive][data-disabled],._button_28e9e00[data-variant=destructive]:disabled{border-color:var(--color-border-action-destructive-disabled);color:var(--color-text-action-disabled);background-color:var(--color-bg-action-destructive-disabled)}._button_28e9e00[data-variant=destructive]:active:not([data-disabled]){background-color:var(--color-bg-action-destructive-pressed)}@media (hover:hover){._button_28e9e00[data-variant=destructive]:hover:not([data-disabled]){background-color:var(--color-bg-action-destructive-hover);box-shadow:var(--shadow-emphasis-destructive-raised)}}._button_28e9e00[data-variant=success]{color:var(--color-text-action-success);background-color:var(--color-bg-action-success);box-shadow:var(--shadow-emphasis-success)}._button_28e9e00[data-variant=success]:active:not([data-disabled]){background-color:var(--color-bg-action-success-pressed)}@media (hover:hover){._button_28e9e00[data-variant=success]:hover:not([data-disabled]){background-color:var(--color-bg-action-success-hover);box-shadow:var(--shadow-emphasis-success-raised)}}._button_28e9e00[data-variant=soft]{color:var(--color-text-action-soft);background-color:var(--color-bg-action-soft)}._button_28e9e00[data-variant=soft]:active:not([data-disabled]){background-color:var(--color-bg-action-soft-pressed)}@media (hover:hover){._button_28e9e00[data-variant=soft]:hover:not([data-disabled]){background-color:var(--color-bg-action-soft-hover)}}._button_28e9e00[data-variant=outline]{border-color:var(--color-border-action-outline);color:var(--color-text-action-outline);background-color:#0000}._button_28e9e00[data-variant=outline][data-disabled],._button_28e9e00[data-variant=outline]:disabled{border-color:color-mix(in oklch, var(--color-border-action-outline) 50%, transparent);color:var(--color-text-action-disabled);background-color:var(--color-bg-action-outline-disabled)}@media (hover:hover){._button_28e9e00[data-variant=outline]:hover:not([data-disabled]){border-color:var(--color-border-action-outline-hover);background-color:var(--color-bg-action-outline-hover)}}._button_28e9e00[data-variant=ghost]{color:var(--color-text-action-ghost);background-color:#0000}._button_28e9e00[data-variant=ghost][data-disabled],._button_28e9e00[data-variant=ghost]:disabled{color:color-min(var(--color-text-action-ghost) 50%, transparent);background-color:color-min(var(--color-bg-action-ghost-disabled) 50%, transparent)}._button_28e9e00[data-variant=ghost]:active:not([data-disabled]){background-color:var(--color-bg-action-ghost-pressed)}@media (hover:hover){._button_28e9e00[data-variant=ghost]:hover:not([data-disabled]){background-color:var(--color-bg-action-ghost-hover)}}._button_28e9e00[data-variant=link]{height:auto;color:var(--color-text-action-link);background-color:#0000;border:none;padding:0;text-decoration:none}@media (hover:hover){._button_28e9e00[data-variant=link]:hover:not([data-disabled]){color:var(--color-text-action-link-hover);text-decoration:underline}}._button_28e9e00[data-variant=icon]{color:var(--color-text-action-ghost);background-color:#0000;border:none;padding:0}@media (hover:hover){._button_28e9e00[data-variant=icon]:hover:not([data-disabled]){color:var(--color-text-primary)}}}
