.nv-button{gap:calc(var(--spacing)*1);border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-family:var(--font-sans);font-size:var(--text-14);--tw-leading:var(--leading-lh-100);line-height:var(--leading-lh-100);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);cursor:pointer;padding:var(--padding);font-size:var(--font-size);border-style:var(--tw-border-style);border-width:var(--border-width-1);border-color:var(--border-color);background-color:var(--bg-color);color:var(--text-color);transition-property:background-color,color,scale,border-color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:var(--transition-duration-150);transition-duration:var(--transition-duration-150);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nv-button:disabled{cursor:not-allowed}.nv-button:active{scale:99%}@media (prefers-reduced-motion:reduce){.nv-button{transition-property:none}}.nv-button .nv-icon,.nv-button svg{color:var(--icon-color,var(--text-color));font-size:var(--icon-size);flex-shrink:0}.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button){--border-color:transparent}.nv-button:not(.nv-button-group .nv-button),.nv-button:not(.nv-button-group .nv-button):where(.nv-button--color-neutral),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):where(.nv-button--color-neutral),.nv-button:where(.nv-button-group--kind-primary>.nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button):where(.nv-button--color-neutral){--bg-color:var(--background-color-interaction-inverse);--text-color:var(--text-color-inverse)}.nv-button:not(.nv-button-group .nv-button):hover,.nv-button:not(.nv-button-group .nv-button):where(.nv-button--color-neutral):hover,.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):hover,.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):where(.nv-button--color-neutral):hover,.nv-button:where(.nv-button-group--kind-primary>.nv-button):hover,.nv-button:where(.nv-button-group--kind-primary>.nv-button):where(.nv-button--color-neutral):hover{--bg-color:var(--background-color-interaction-inverse-hover)}.nv-button:not(.nv-button-group .nv-button):active,.nv-button:not(.nv-button-group .nv-button):where(.nv-button--color-neutral):active,.nv-button:not(.nv-button-group .nv-button):where(.nv-button--color-neutral)[data-state=open]:not([data-active-state=disabled]),.nv-button:not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):active,.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):where(.nv-button--color-neutral):active,.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):where(.nv-button--color-neutral)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button-group--kind-primary>.nv-button):active,.nv-button:where(.nv-button-group--kind-primary>.nv-button):where(.nv-button--color-neutral):active,.nv-button:where(.nv-button-group--kind-primary>.nv-button):where(.nv-button--color-neutral)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button-group--kind-primary>.nv-button)[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-interaction-inverse-pressed)}.nv-button:not(.nv-button-group .nv-button):where(.nv-button--color-brand),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):where(.nv-button--color-brand),.nv-button:where(.nv-button-group--kind-primary>.nv-button):where(.nv-button--color-brand){--bg-color:var(--background-color-interaction-primary-base);--text-color:var(--text-color-accent-black)}.nv-button:not(.nv-button-group .nv-button):where(.nv-button--color-brand):hover,.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):where(.nv-button--color-brand):hover,.nv-button:where(.nv-button-group--kind-primary>.nv-button):where(.nv-button--color-brand):hover{--bg-color:var(--background-color-interaction-primary-hover)}.nv-button:not(.nv-button-group .nv-button):where(.nv-button--color-brand):active,.nv-button:not(.nv-button-group .nv-button):where(.nv-button--color-brand)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):where(.nv-button--color-brand):active,.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):where(.nv-button--color-brand)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button-group--kind-primary>.nv-button):where(.nv-button--color-brand):active,.nv-button:where(.nv-button-group--kind-primary>.nv-button):where(.nv-button--color-brand)[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-interaction-primary-selected)}.nv-button:not(.nv-button-group .nv-button):where(.nv-button--color-danger),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):where(.nv-button--color-danger),.nv-button:where(.nv-button-group--kind-primary>.nv-button):where(.nv-button--color-danger){--bg-color:var(--background-color-feedback-danger-strong);--border-color:var(--border-color-feedback-danger);--text-color:var(--text-color-accent-white)}.nv-button:not(.nv-button-group .nv-button):where(.nv-button--color-danger):hover,.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):where(.nv-button--color-danger):hover,.nv-button:where(.nv-button-group--kind-primary>.nv-button):where(.nv-button--color-danger):hover{--bg-color:var(--background-color-feedback-danger-hover);--border-color:var(--border-color-feedback-danger-hover)}.nv-button:not(.nv-button-group .nv-button):where(.nv-button--color-danger):active,.nv-button:not(.nv-button-group .nv-button):where(.nv-button--color-danger)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):where(.nv-button--color-danger):active,.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):where(.nv-button--color-danger)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button-group--kind-primary>.nv-button):where(.nv-button--color-danger):active,.nv-button:where(.nv-button-group--kind-primary>.nv-button):where(.nv-button--color-danger)[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-feedback-danger-pressed);--border-color:var(--border-color-feedback-danger-strong)}.nv-button:not(.nv-button-group .nv-button):disabled,.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):disabled,.nv-button:where(.nv-button-group--kind-primary>.nv-button):disabled{--bg-color:var(--background-color-interaction-disabled);--border-color:transparent;--text-color:var(--text-color-disabled)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button){--bg-color:transparent}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):where(.nv-button--color-neutral),.nv-button:where(.nv-button-group--kind-secondary>.nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-neutral){--border-color:var(--border-color-interaction-strong);--text-color:var(--text-color-primary)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):hover,.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):where(.nv-button--color-neutral):hover,.nv-button:where(.nv-button-group--kind-secondary>.nv-button):hover,.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-neutral):hover{--bg-color:var(--background-color-interaction-hover);--border-color:var(--border-color-interaction-strong)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):active,.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):where(.nv-button--color-neutral):active,.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):where(.nv-button--color-neutral)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):active,.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-neutral):active,.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-neutral)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-interaction-pressed);--border-color:var(--border-color-interaction-strong)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):where(.nv-button--color-brand),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-brand){--border-color:var(--border-color-brand);--text-color:var(--text-color-primary);--icon-color:var(--text-color-brand)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):where(.nv-button--color-brand):hover,.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-brand):hover{--bg-color:var(--background-color-interaction-hover);--border-color:var(--border-color-brand)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):where(.nv-button--color-brand):active,.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):where(.nv-button--color-brand)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-brand):active,.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-brand)[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-interaction-pressed);--border-color:var(--border-color-brand)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):where(.nv-button--color-danger),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-danger){--border-color:var(--border-color-feedback-danger);--text-color:var(--text-color-feedback-danger)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):where(.nv-button--color-danger):hover,.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-danger):hover{--border-color:var(--border-color-feedback-danger);--bg-color:var(--background-color-feedback-danger-subtle-hover);--text-color:var(--text-color-feedback-danger-subtle)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):where(.nv-button--color-danger):active,.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):where(.nv-button--color-danger)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-danger):active,.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-danger)[data-state=open]:not([data-active-state=disabled]){--border-color:var(--border-color-feedback-danger);--bg-color:var(--background-color-feedback-danger-subtle-pressed);--text-color:var(--text-color-feedback-danger-strong)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):disabled,.nv-button:where(.nv-button-group--kind-secondary>.nv-button):disabled{--border-color:var(--border-color-interaction-disabled);--bg-color:transparent;--text-color:var(--text-color-disabled);--icon-color:var(--icon-color-disabled)}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button){--bg-color:transparent;--border-color:transparent;--text-color:var(--text-color-primary)}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button):hover,.nv-button:where(.nv-button-group--kind-tertiary>.nv-button):hover{--bg-color:var(--background-color-interaction-hover)}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button):active,.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button):active,.nv-button:where(.nv-button-group--kind-tertiary>.nv-button)[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-interaction-pressed)}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button):where(.nv-button--color-brand),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button):where(.nv-button--color-brand){--icon-color:var(--text-color-brand)}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button):where(.nv-button--color-danger),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button):where(.nv-button--color-danger){--text-color:var(--text-color-feedback-danger);--border-color:transparent}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button):where(.nv-button--color-danger):hover,.nv-button:where(.nv-button-group--kind-tertiary>.nv-button):where(.nv-button--color-danger):hover{--bg-color:var(--background-color-feedback-danger-subtle-hover);--text-color:var(--text-color-feedback-danger-subtle);--border-color:transparent}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button):where(.nv-button--color-danger):active,.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button):where(.nv-button--color-danger)[data-state=open]:not([data-active-state=disabled]),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button):where(.nv-button--color-danger):active,.nv-button:where(.nv-button-group--kind-tertiary>.nv-button):where(.nv-button--color-danger)[data-state=open]:not([data-active-state=disabled]){--bg-color:var(--background-color-feedback-danger-subtle-pressed);--text-color:var(--text-color-feedback-danger-strong);--border-color:transparent}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button):disabled,.nv-button:where(.nv-button-group--kind-tertiary>.nv-button):disabled{--bg-color:transparent;--text-color:var(--text-color-disabled);--icon-color:var(--icon-color-disabled)}.nv-button,.nv-button:where(.nv-button--size-medium):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--size-medium>.nv-button){--padding:calc(var(--spacing)*3);--font-size:var(--text-14);--icon-size:var(--text-16)}.nv-button:where(.nv-button--size-tiny):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--size-tiny>.nv-button){--padding:calc(var(--spacing));--font-size:var(--text-12);--icon-size:var(--text-12)}.nv-button:where(.nv-button--size-small):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--size-small>.nv-button){--padding:calc(var(--spacing)*2);--font-size:var(--text-12);--icon-size:var(--text-12)}.nv-button:where(.nv-button--size-large):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--size-large>.nv-button){--padding:calc(var(--spacing)*4);--font-size:var(--text-16);--icon-size:var(--text-16)}