.text{font-family:var(--font-family-base);line-height:var(--line-height-md);margin:0;padding:0}.text--size-h1,.text--size-h2,.text--size-h3,.text--size-h4,.text--size-h5,.text--size-h6{font-family:var(--font-family-heading,var(--font-family-base))}.text--size-h1{font-size:var(--font-size-5xl);line-height:var(--line-height-5xl)}.text--size-h2{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl)}.text--size-h3{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}.text--size-h4{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.text--size-h5{font-size:var(--font-size-xl);line-height:var(--line-height-lg)}.text--size-h6{font-size:var(--font-size-md);line-height:var(--line-height-md)}.text--size-xl{font-size:var(--font-size-2xl);line-height:var(--line-height-xl)}.text--size-lg{font-size:var(--font-size-lg);line-height:var(--line-height-md)}.text--size-m{font-size:var(--font-size-md);line-height:var(--line-height-sm)}.text--size-s{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.text--size-xs{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.text--weight-extra-light{font-weight:200}.text--weight-light{font-weight:var(--font-weight-light)}.text--weight-normal{font-weight:var(--font-weight-regular)}.text--weight-medium{font-weight:var(--font-weight-medium)}.text--weight-semi-bold{font-weight:var(--font-weight-semibold)}.text--weight-bold{font-weight:var(--font-weight-bold)}.text--weight-extra-bold{font-weight:800}.text--color-primary{color:var(--color-text-primary)}.text--color-secondary{color:var(--color-text-secondary)}.text--color-ternary{color:var(--color-text-ternary)}.text--color-muted{color:var(--color-text-muted)}.text--color-inverse{color:var(--color-text-inverse)}.text--color-disabled{color:var(--color-text-disabled)}.text--color-accent{color:var(--color-text-accent)}.text--color-brand{color:var(--color-text-brand)}.text--color-success{color:var(--status-success)}.text--color-warning{color:var(--status-warning)}.text--color-error{color:var(--status-error)}.text--color-info{color:var(--status-info)}.text--align-left{text-align:left}.text--align-center{text-align:center}.text--align-right{text-align:right}.text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text--no-wrap{white-space:nowrap}
.link{transition:all var(--transition-fast);justify-content:center;text-decoration:none;position:relative}.link--text{line-height:var(--line-height-md);color:var(--link-primary);text-underline-offset:var(--spacing-2xs);text-decoration:underline}.link--text .link__text{flex-direction:column;align-items:flex-start;display:inline-flex}.link--text .link__text:after{content:attr(data-text);font-weight:var(--font-weight-bold);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;overflow:hidden}.link--text.link--disabled{color:var(--link-disabled)}.link--solid,.link--outline{padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--radius-md);line-height:var(--line-height-sm);min-width:11.25rem;min-height:3.5rem;text-decoration:none}@media (max-width:767px){.link--solid,.link--outline{min-width:100%;padding:var(--spacing-sm)var(--spacing-md)}}.link--solid{background:var(--bg-linear-gradient-secondary);color:var(--link-ternary);border:none}.link--solid:hover:not(.link--disabled){opacity:var(--opacity-hover);box-shadow:var(--shadow-rest);transform:translateY(-1px)}.link--solid:active:not(.link--disabled){box-shadow:none;transform:translateY(0)}.link--solid.link--disabled{background:var(--link-disabled);color:var(--link-ternary);opacity:var(--opacity-faded)}.link--outline{color:var(--link-primary);border:1px solid var(--link-primary);background:0 0}.link--outline:hover:not(.link--disabled){background-color:var(--action-secondary-bg-hover);transform:translateY(-1px)}.link--outline:active:not(.link--disabled){background-color:var(--action-secondary-bg-hover);transform:translateY(0)}.link--outline.link--disabled{border-color:var(--link-disabled);color:var(--link-disabled);opacity:var(--opacity-faded)}.link__text{white-space:nowrap;display:inline-block}@media (max-width:767px){.link__text{font-size:var(--font-size-sm)}}.link--icon-after,.link--icon-before{color:var(--link-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-sm);text-decoration:none}.link--icon-after .link__icon-wrapper,.link--icon-before .link__icon-wrapper{color:var(--link-primary)}.link--icon-after:hover:not(.link--disabled),.link--icon-before:hover:not(.link--disabled){opacity:var(--opacity-hover)}.link--icon-after:active:not(.link--disabled),.link--icon-before:active:not(.link--disabled){opacity:var(--opacity-hover-strong)}.link--icon-after.link--disabled,.link--icon-before.link--disabled,.link--icon-after.link--disabled .link__icon-wrapper,.link--icon-before.link--disabled .link__icon-wrapper{color:var(--link-disabled)}.link__icon-wrapper{flex-shrink:0;justify-content:center}.link__icon{flex-shrink:0;width:1.5rem;height:1.5rem}@media (max-width:767px){.link__icon{width:1.25rem;height:1.25rem}}.link--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width:768px) and (max-width:1023px){.link--solid,.link--outline{min-width:10rem}}@media (min-width:1024px){.link--solid,.link--outline{min-width:11.25rem}}
@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button{border-radius:var(--radius-md);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;font-family:var(--font-family-base);border:none;justify-content:center;text-decoration:none}.button:disabled{background:var(--action-disabled-bg);color:var(--action-disabled-text);border:1px solid var(--action-disabled-border);cursor:not-allowed}.button--primary{background:var(--action-primary-bg);color:var(--action-primary-text);border:1px solid var(--action-primary-border)}.button--primary:hover:not(:disabled){background-color:var(--action-primary-bg-hover)}.button--secondary{background-color:var(--action-secondary-bg);color:var(--action-secondary-text);border:1px solid var(--action-secondary-border)}.button--secondary:hover:not(:disabled){background-color:var(--action-secondary-bg-hover)}.button--secondary:active:not(:disabled){transform:translateY(1px)}.button--text{background-color:var(--action-secondary-bg);color:var(--action-secondary-text);font-size:1.25rem;font-weight:var(--font-weight-regular);line-height:var(--line-height-2xl)}.button--text:hover:not(:disabled){background-color:var(--action-secondary-bg-hover)}.button--small{line-height:var(--line-height-sm);padding:.38rem 1.28rem}.button--medium{padding:var(--spacing-xs)1.97rem;line-height:var(--line-height-md)}.button--large{line-height:var(--line-height-lg);padding:.91rem 2.25rem}.button__icon{display:inline-flex}.button__spinner{justify-content:center;align-items:center;animation:.75s linear infinite button-spin;display:inline-flex;position:absolute}.button__spinner--inline{justify-content:center;align-items:center;animation:.75s linear infinite button-spin;display:inline-flex}.button__content{align-items:center;display:inline-flex}.button__content--hidden{visibility:hidden}.button--loading{pointer-events:none;position:relative}.button--loading-inline{pointer-events:none;background:var(--action-primary-bg-hover)}.button--loading-inline:disabled{background:var(--action-primary-bg-hover);color:var(--action-primary-text)}.button__icon--before{margin-right:var(--spacing-xs)}.button__icon--after{margin-left:var(--spacing-xs)}.button--large .button__icon--before-large{margin-right:.62rem}.button--large .button__icon--after-large{margin-left:.62rem}html[data-theme=theme-datasynapse] .button--primary,html .theme-datasynapse .button--primary{font-weight:var(--font-weight-regular)}html[data-theme=theme-onebx] .button--secondary:hover:not(:disabled),html .theme-onebx .button--secondary:hover:not(:disabled){background-color:var(--brand-secondary-pale-mint)}
