.icon-button-module__es4hpW__base{border-radius:var(--radius-sz-sm);outline:none;flex-shrink:0;justify-content:center;align-items:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.icon-button-module__es4hpW__base:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-sz-accent) 15%, transparent)}.icon-button-module__es4hpW__base:disabled{pointer-events:none;opacity:.3}.icon-button-module__es4hpW__sizeSm{width:1.75rem;height:1.75rem}.icon-button-module__es4hpW__sizeDefault{width:2.25rem;height:2.25rem}.icon-button-module__es4hpW__ghost{color:var(--color-sz-text-secondary)}.icon-button-module__es4hpW__ghost:hover{background-color:var(--color-sz-bg-inset);color:var(--color-sz-text)}.icon-button-module__es4hpW__outline{border:1px solid var(--color-sz-border);color:var(--color-sz-text-secondary)}.icon-button-module__es4hpW__outline:hover{border-color:var(--color-sz-text-tertiary);color:var(--color-sz-text)}.icon-button-module__es4hpW__ghostDanger{color:var(--color-sz-text-tertiary)}.icon-button-module__es4hpW__ghostDanger:hover{background-color:var(--color-sz-danger-tint);color:var(--color-sz-danger)}
.button-module__TVY52q__base{cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sz-2);border-radius:var(--radius-sz-xl);outline:none;font-weight:500;text-decoration:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.button-module__TVY52q__base:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-sz-accent) 30%, transparent)}.button-module__TVY52q__base:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.button-module__TVY52q__sizeSm{height:2rem;padding-inline:var(--spacing-sz-3);font-size:.875rem;line-height:1.25rem}.button-module__TVY52q__sizeDefault{height:2.25rem;padding-inline:var(--spacing-sz-4);font-size:.875rem;line-height:1.25rem}.button-module__TVY52q__sizeLg{height:2.625rem;padding-inline:var(--spacing-sz-5);font-size:.9375rem}.button-module__TVY52q__primary{background-color:var(--color-sz-accent);color:#fff}.button-module__TVY52q__primary:hover{background-color:var(--color-sz-accent-hover)}.button-module__TVY52q__secondary{border:1px solid var(--color-sz-border);color:var(--color-sz-text)}.button-module__TVY52q__secondary:hover{background-color:var(--color-sz-bg-inset)}.button-module__TVY52q__danger{background-color:var(--color-sz-danger);color:#fff}.button-module__TVY52q__danger:hover{background-color:var(--color-sz-danger-hover)}.button-module__TVY52q__dangerOutline{border:1px solid var(--color-sz-danger-border);color:var(--color-sz-danger)}.button-module__TVY52q__dangerOutline:hover{background-color:var(--color-sz-danger-surface)}.button-module__TVY52q__fullWidth{width:100%}
.input-module__f5Ha7q__input{border:1px solid var(--color-sz-border);background-color:var(--color-sz-bg);width:100%;color:var(--color-sz-text);border-radius:.375rem;outline:none;margin-top:.25rem;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem;display:block}.input-module__f5Ha7q__input:focus{border-color:var(--color-sz-accent)}
.segmented-control-module__rFg1Bq__root{border-radius:var(--radius-sz-md);border:1px solid var(--color-sz-border);background-color:var(--color-sz-bg-inset);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;padding:.25rem;display:grid}.segmented-control-module__rFg1Bq__item{border-radius:var(--radius-sz-sm);padding-inline:var(--spacing-sz-3);color:var(--color-sz-text-secondary);outline:none;padding-block:.375rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.segmented-control-module__rFg1Bq__item:hover{color:var(--color-sz-text)}.segmented-control-module__rFg1Bq__item[data-state=on]{background-color:var(--color-sz-bg-elevated);color:var(--color-sz-text);box-shadow:var(--shadow-sz-card)}.segmented-control-module__rFg1Bq__item:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-sz-theme) 30%, transparent)}
