.nv-button{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;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);background:var(--nv-button-bg,var(--_bg,var(--background-color-interaction-inverse)));border:var(--nv-button-border,var(--_border,1px solid transparent));color:var(--nv-button-color,var(--_color,var(--text-color-inverse)));padding:var(--nv-button-padding,var(--_padding,calc(var(--spacing)*3)));justify-content:center;align-items:center;gap:var(--nv-button-gap,var(--spacing));border-radius:var(--nv-button-border-radius,var(--radius-md));font-size:var(--nv-button-font-size,var(--_font-size,var(--text-14)));flex-grow:0;flex-shrink:0;display:inline-flex}.nv-button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.nv-button{transition-property:none}}.nv-button:active:not(:disabled){scale:99%}.nv-button:hover:not(:disabled){background:var(--nv-button-bg-hover,var(--_bg,var(--background-color-interaction-inverse-hover)));color:var(--nv-button-color-hover,var(--_color,var(--text-color-inverse)));border:var(--nv-button-border-hover,var(--_border,1px solid transparent))}.nv-button:active:not(:disabled),.nv-button[data-state=open]:not([data-active-state=disabled]){background:var(--nv-button-bg-active,var(--_bg,var(--background-color-interaction-inverse-pressed)));color:var(--nv-button-color-active,var(--_color,var(--text-color-inverse)));border:var(--nv-button-border-active,var(--_border,1px solid transparent))}.nv-button:disabled{background:var(--nv-button-bg-disabled,var(--_bg,var(--background-color-interaction-disabled)));color:var(--nv-button-color-disabled,var(--_color,var(--text-color-disabled)));border:var(--nv-button-border-disabled,var(--_border,1px solid transparent))}.nv-button .nv-icon,.nv-button ::slotted(.nv-icon),.nv-button ::slotted(svg),.nv-button svg{color:var(--nv-button-icon-color,var(--_icon-color,var(--_color,var(--text-color-inverse))));font-size:var(--nv-button-icon-size,var(--_icon-size,var(--text-16)));flex-shrink:0}.nv-button:hover:not(:disabled) .nv-icon,.nv-button:hover:not(:disabled) ::slotted(.nv-icon),.nv-button:hover:not(:disabled) ::slotted(svg),.nv-button:hover:not(:disabled) svg{color:var(--nv-button-icon-color-hover,var(--_icon-color,var(--_color,var(--text-color-inverse))))}.nv-button:active:not(:disabled) .nv-icon,.nv-button:active:not(:disabled) ::slotted(.nv-icon),.nv-button:active:not(:disabled) ::slotted(svg),.nv-button:active:not(:disabled) svg,.nv-button[data-state=open]:not([data-active-state=disabled]) .nv-icon,.nv-button[data-state=open]:not([data-active-state=disabled]) ::slotted(.nv-icon),.nv-button[data-state=open]:not([data-active-state=disabled]) ::slotted(svg),.nv-button[data-state=open]:not([data-active-state=disabled]) svg{color:var(--nv-button-icon-color-active,var(--_icon-color,var(--_color,var(--text-color-inverse))))}.nv-button:disabled .nv-icon,.nv-button:disabled ::slotted(.nv-icon),.nv-button:disabled ::slotted(svg),.nv-button:disabled svg{color:var(--nv-button-icon-color-disabled,var(--_icon-color,var(--text-color-disabled)))}.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:var(--background-color-interaction-inverse);--_color:var(--text-color-inverse);--_border:1px solid transparent}.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:var(--background-color-interaction-primary-base);--_color:var(--text-color-accent-black);--_border:1px solid transparent}.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:var(--background-color-feedback-danger-strong);--_color:var(--text-color-accent-white);--_border:1px solid var(--border-color-feedback-danger)}.nv-button:not(.nv-button-group .nv-button):hover:not(:disabled),.nv-button:not(.nv-button-group .nv-button):hover:not(:disabled):where(.nv-button--color-neutral),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):hover:not(:disabled),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):hover:not(:disabled):where(.nv-button--color-neutral),.nv-button:where(.nv-button-group--kind-primary>.nv-button):hover:not(:disabled),.nv-button:where(.nv-button-group--kind-primary>.nv-button):hover:not(:disabled):where(.nv-button--color-neutral){--_bg:var(--background-color-interaction-inverse-hover)}.nv-button:not(.nv-button-group .nv-button):hover:not(:disabled):where(.nv-button--color-brand),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):hover:not(:disabled):where(.nv-button--color-brand),.nv-button:where(.nv-button-group--kind-primary>.nv-button):hover:not(:disabled):where(.nv-button--color-brand){--_bg:var(--background-color-interaction-primary-hover)}.nv-button:not(.nv-button-group .nv-button):hover:not(:disabled):where(.nv-button--color-danger),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):hover:not(:disabled):where(.nv-button--color-danger),.nv-button:where(.nv-button-group--kind-primary>.nv-button):hover:not(:disabled):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-hover);--_border:1px solid var(--border-color-feedback-danger-hover)}.nv-button:not(.nv-button-group .nv-button):active:not(:disabled),.nv-button:not(.nv-button-group .nv-button):active:not(:disabled):where(.nv-button--color-neutral),.nv-button:not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]),.nv-button:not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-neutral),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):active:not(:disabled),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):active:not(:disabled):where(.nv-button--color-neutral),.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--kind-primary):not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-neutral),.nv-button:where(.nv-button-group--kind-primary>.nv-button):active:not(:disabled),.nv-button:where(.nv-button-group--kind-primary>.nv-button):active:not(:disabled):where(.nv-button--color-neutral),.nv-button:where(.nv-button-group--kind-primary>.nv-button)[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]):where(.nv-button--color-neutral){--_bg:var(--background-color-interaction-inverse-pressed)}.nv-button:not(.nv-button-group .nv-button):active:not(:disabled):where(.nv-button--color-brand),.nv-button:not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-brand),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):active:not(:disabled):where(.nv-button--color-brand),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-brand),.nv-button:where(.nv-button-group--kind-primary>.nv-button):active:not(:disabled):where(.nv-button--color-brand),.nv-button:where(.nv-button-group--kind-primary>.nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-brand){--_bg:var(--background-color-interaction-primary-selected)}.nv-button:not(.nv-button-group .nv-button):active:not(:disabled):where(.nv-button--color-danger),.nv-button:not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-danger),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button):active:not(:disabled):where(.nv-button--color-danger),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-danger),.nv-button:where(.nv-button-group--kind-primary>.nv-button):active:not(:disabled):where(.nv-button--color-danger),.nv-button:where(.nv-button-group--kind-primary>.nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-pressed);--_border:1px solid 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:var(--background-color-interaction-disabled);--_color:var(--text-color-disabled);--_border:1px solid 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){--_bg:transparent;--_border:1px solid var(--border-color-interaction-strong);--_color:var(--text-color-primary)}.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){--_bg:transparent;--_border:1px solid var(--border-color-brand);--_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-danger),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):where(.nv-button--color-danger){--_bg:transparent;--_border:1px solid var(--border-color-feedback-danger);--_color:var(--text-color-feedback-danger)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):hover:not(:disabled),.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):hover:not(:disabled):where(.nv-button--color-brand),.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):hover:not(:disabled):where(.nv-button--color-neutral),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):hover:not(:disabled),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):hover:not(:disabled):where(.nv-button--color-brand),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):hover:not(:disabled):where(.nv-button--color-neutral){--_bg:var(--background-color-interaction-hover)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):hover:not(:disabled):where(.nv-button--color-danger),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):hover:not(:disabled):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-subtle-hover);--_color:var(--text-color-feedback-danger-subtle)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):active:not(:disabled),.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):active:not(:disabled):where(.nv-button--color-brand),.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):active:not(:disabled):where(.nv-button--color-neutral),.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--kind-secondary):not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-brand),.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-neutral),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):active:not(:disabled),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):active:not(:disabled):where(.nv-button--color-brand),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):active:not(:disabled):where(.nv-button--color-neutral),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)[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]):where(.nv-button--color-brand),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-neutral){--_bg:var(--background-color-interaction-pressed)}.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button):active:not(:disabled):where(.nv-button--color-danger),.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-danger),.nv-button:where(.nv-button-group--kind-secondary>.nv-button):active:not(:disabled):where(.nv-button--color-danger),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-subtle-pressed);--_color:var(--text-color-feedback-danger-strong);--_border:1px solid var(--border-color-feedback-danger)}.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{--_bg:transparent;--_border:1px solid var(--border-color-interaction-disabled);--_color:var(--text-color-disabled);--_icon-color:var(--text-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:transparent;--_border:1px solid transparent;--_color:var(--text-color-primary)}.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){--_color:var(--text-color-feedback-danger)}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button):hover:not(:disabled),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button):hover:not(:disabled){--_bg:var(--background-color-interaction-hover)}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button):hover:not(:disabled):where(.nv-button--color-danger),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button):hover:not(:disabled):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-subtle-hover);--_color:var(--text-color-feedback-danger-subtle)}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button):active:not(:disabled),.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:not(:disabled),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button)[data-state=open]:not([data-active-state=disabled]){--_bg:var(--background-color-interaction-pressed)}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button):active:not(:disabled):where(.nv-button--color-danger),.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-danger),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button):active:not(:disabled):where(.nv-button--color-danger),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button)[data-state=open]:not([data-active-state=disabled]):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-subtle-pressed);--_color:var(--text-color-feedback-danger-strong);--_border:1px solid 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:transparent;--_color:var(--text-color-disabled);--_icon-color:var(--text-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: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)}