.cuo0870{border-radius:var(--t-border-radius-md);box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-medium);align-items:center;gap:var(--t-spacing-1_5);height:var(--t-spacing-8);padding:0 var(--t-spacing-3);-webkit-transition:background calc(var(--t-animation-duration-fast) * 1s) ease,color calc(var(--t-animation-duration-fast) * 1s) ease;transition:background calc(var(--t-animation-duration-fast) * 1s) ease,color calc(var(--t-animation-duration-fast) * 1s) ease;white-space:nowrap;border:1px solid #0000;flex-shrink:0;justify-content:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.cuo0870[data-size=lg]{height:var(--t-spacing-10);padding:0 var(--t-spacing-4);font-size:14px}.cuo0870[data-full-width]{width:100%}.cuo0870[data-variant=primary]{background:var(--website-brand-solid);border-color:color-mix(in srgb, var(--website-brand-on-solid) 16%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--website-brand-on-solid) 18%, transparent),0 6px 16px -8px color-mix(in srgb, var(--website-brand-9) 60%, transparent);color:var(--website-brand-on-solid);-webkit-transition:background calc(var(--t-animation-duration-fast) * 1s) ease,box-shadow .3s ease;transition:background calc(var(--t-animation-duration-fast) * 1s) ease,box-shadow .3s ease}.cuo0870[data-variant=light]{background:var(--website-brand-on-solid);color:var(--website-brand-text)}.cuo0870[data-variant=glass]{border-color:color-mix(in srgb, var(--website-brand-on-solid) 45%, transparent);color:var(--website-brand-on-solid);background:0 0}.cuo0870[data-variant=secondary]{background:var(--t-background-primary);border-color:var(--t-border-color-strong);color:var(--t-font-color-primary)}.cuo0870[data-variant=ghost]{color:var(--t-font-color-secondary);background:0 0}.cuo0870:disabled{cursor:not-allowed;opacity:.5}.cuo0870:focus-visible{outline:2px solid var(--website-brand-solid);outline-offset:1px}.cuo0870[data-variant=light]:focus-visible,.cuo0870[data-variant=glass]:focus-visible{outline-color:var(--website-brand-on-solid)}@media (hover:hover){.cuo0870[data-variant=primary]:not(:disabled):hover{background:var(--website-brand-solid-hover);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--website-brand-on-solid) 18%, transparent),0 10px 24px -8px color-mix(in srgb, var(--website-brand-9) 70%, transparent)}.cuo0870[data-variant=light]:not(:disabled):hover{color:var(--website-brand-12)}.cuo0870[data-variant=glass]:not(:disabled):hover{background:var(--website-brand-solid-hover)}.cuo0870[data-variant=secondary]:not(:disabled):hover{background:var(--t-background-tertiary)}.cuo0870[data-variant=ghost]:not(:disabled):hover{background:var(--t-background-transparent-light);color:var(--t-font-color-primary)}}.cuo0870>svg{flex-shrink:0}
