a,button{border:none;margin:0;padding:0;cursor:pointer}a.button,button.button{color:var(--color-black);border:none;height:2.5rem;cursor:pointer;padding:0 1.5rem;display:flex;align-items:center;border-radius:1in;font-weight:500}a.button>svg>path,button.button>svg>path{fill:var(--color-black)}a.button.small,button.button.small{height:2rem;padding:0 1.25rem;font-size:.875rem}a.button.small>svg,button.button.small>svg{width:20px;height:20px}a.button>svg:first-child,button.button>svg:first-child{margin-right:1rem}a.button>svg:first-child>path,button.button>svg:first-child>path{fill:#000}a.button>svg:last-child,button.button>svg:last-child{margin-left:1rem}a.button>svg:last-child>path,button.button>svg:last-child>path{fill:#000}a.button>svg:only-child,button.button>svg:only-child{margin:0 -.25rem}a.button>svg:only-child>path,button.button>svg:only-child>path{fill:#000}a.button.primary,button.button.primary{color:var(--color-black);background:var(--color-turquoise)}a.button.primary>svg path,button.button.primary>svg path{fill:var(--color-black)}a.button.primary:hover,button.button.primary:hover{background:var(--color-turquoise-700)}a.button.primary:active,button.button.primary:active{background:var(--color-turquoise-800)}a.button.primary:disabled,button.button.primary:disabled{color:var(--color-neutral-200);background:var(--color-neutral-600)}a.button.primary:disabled>svg path,button.button.primary:disabled>svg path{fill:var(--color-neutral-200)}a.button.primary-loading,button.button.primary-loading{color:var(--color-black);background:var(--color-turquoise)}a.button.primary-loading svg,button.button.primary-loading svg{animation:rotation 1s linear infinite}a.button.primary-loading svg path,button.button.primary-loading svg path{fill:none}a.button.primary-loading:disabled,button.button.primary-loading:disabled{color:var(--color-black);background:var(--color-turquoise-800)}a.button.primary-white,button.button.primary-white{color:var(--color-black);background:var(--color-white)}a.button.primary-white>svg path,button.button.primary-white>svg path{fill:var(--color-black)}a.button.primary-white:hover,button.button.primary-white:hover{background:var(--color-neutral-200)}a.button.primary-white:active,button.button.primary-white:active{background:var(--color-neutral-300)}a.button.primary-white:disabled,button.button.primary-white:disabled{color:var(--color-neutral-200);background:var(--color-neutral-600)}a.button.primary-white:disabled>svg path,button.button.primary-white:disabled>svg path{fill:var(--color-neutral-200)}a.button.secondary,button.button.secondary{color:var(--color-white);background:transparent;box-shadow:inset 0 0 0 2px}a.button.secondary>svg path,button.button.secondary>svg path{fill:var(--color-white)}a.button.secondary:hover,button.button.secondary:hover{color:var(--color-turquoise);border-color:transparent}a.button.secondary:hover svg path,button.button.secondary:hover svg path{fill:var(--color-turquoise)}a.button.secondary:active,button.button.secondary:active{color:var(--color-turquoise-700)}a.button.secondary:active svg path,button.button.secondary:active svg path{fill:var(--color-turquoise-700)}a.button.secondary:disabled,button.button.secondary:disabled{color:var(--color-neutral-300)}a.button.secondary:disabled svg path,button.button.secondary:disabled svg path{fill:var(--color-neutral-300)}a.button.secondary-loading,button.button.secondary-loading{color:var(--color-neutral-200);background:var(--color-neutral-600)}a.button.secondary-loading svg,button.button.secondary-loading svg{animation:rotation 1s linear infinite}a.button.secondary-loading svg path,button.button.secondary-loading svg path{fill:none}a.button.secondary-loading:disabled,button.button.secondary-loading:disabled{color:var(--color-neutral-300)}a.button.secondary-loading:disabled path,button.button.secondary-loading:disabled path{stroke:var(--color-neutral-200)}a.button.secondary-gray,button.button.secondary-gray{color:var(--color-white);background:var(--color-neutral-700)}a.button.secondary-gray>svg path,button.button.secondary-gray>svg path{fill:var(--color-white)}a.button.secondary-gray:hover,button.button.secondary-gray:hover{background:var(--color-neutral-500)}a.button.secondary-gray:active,button.button.secondary-gray:active{background:var(--color-neutral-400)}a.button.secondary-gray:disabled,button.button.secondary-gray:disabled{cursor:not-allowed;color:var(--color-neutral-200);background:var(--color-neutral-700)}a.button.secondary-gray:disabled>svg path,button.button.secondary-gray:disabled>svg path{fill:var(--color-neutral-200)}a.button.secondary-gradient,button.button.secondary-gradient{color:var(--color-white);background:transparent;position:relative}a.button.secondary-gradient>svg path,button.button.secondary-gradient>svg path{fill:var(--color-white)}a.button.secondary-gradient:before{top:0;right:0;bottom:0;left:0;content:"";padding:2px;position:absolute;border-radius:1in;background:var(--gradient-magenta-turquoise);-webkit-mask:linear-gradient(var(--color-white) 0,var(--color-white) 0) content-box,linear-gradient(var(--color-white) 0,var(--color-white) 0);mask:linear-gradient(var(--color-white) 0,var(--color-white) 0) content-box,linear-gradient(var(--color-white) 0,var(--color-white) 0);-webkit-mask-composite:xor;mask-composite:exclude}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){a.button.secondary-gradient:before{-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0)}}button.button.secondary-gradient:before{top:0;right:0;bottom:0;left:0;content:"";padding:2px;position:absolute;border-radius:1in;background:var(--gradient-magenta-turquoise);-webkit-mask:linear-gradient(var(--color-white) 0,var(--color-white) 0) content-box,linear-gradient(var(--color-white) 0,var(--color-white) 0);mask:linear-gradient(var(--color-white) 0,var(--color-white) 0) content-box,linear-gradient(var(--color-white) 0,var(--color-white) 0);-webkit-mask-composite:xor;mask-composite:exclude}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){button.button.secondary-gradient:before{-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0)}}a.button.secondary-gradient:hover,button.button.secondary-gradient:hover{color:var(--color-turquoise);box-shadow:inset 0 0 0 2px;border-color:transparent}a.button.secondary-gradient:hover>svg path,button.button.secondary-gradient:hover>svg path{fill:var(--color-turquoise)}a.button.secondary-gradient:hover:before,button.button.secondary-gradient:hover:before{display:none}a.button.secondary-gradient:active,button.button.secondary-gradient:active{color:var(--color-turquoise-700);border-color:transparent}a.button.secondary-gradient:active>svg path,button.button.secondary-gradient:active>svg path{fill:var(--color-turquoise-700)}a.button.secondary-gradient:active:before,button.button.secondary-gradient:active:before{display:none}a.button.secondary-gradient:disabled,button.button.secondary-gradient:disabled{color:var(--color-neutral-300);box-shadow:inset 0 0 0 2px;border-color:transparent}a.button.secondary-gradient:disabled:before,button.button.secondary-gradient:disabled:before{display:none}a.button.secondary-gradient:disabled>svg path,button.button.secondary-gradient:disabled>svg path{fill:var(--color-neutral-300)}a.button.destructive,button.button.destructive{color:var(--color-black);background:var(--color-danger-700)}a.button.destructive>svg path,button.button.destructive>svg path{fill:var(--color-black)}a.button.destructive:hover,button.button.destructive:hover{background:var(--color-danger-800)}a.button.destructive:active,button.button.destructive:active{color:var(--color-danger-700);background:var(--color-danger-900)}a.button.destructive:active>svg path,button.button.destructive:active>svg path{fill:var(--color-danger-700)}a.button.destructive:disabled,button.button.destructive:disabled{color:var(--color-neutral-200);background:var(--color-neutral-600)}a.button.destructive:disabled>svg path,button.button.destructive:disabled>svg path{fill:var(--color-neutral-200)}a.button>span,button.button>span{gap:.75rem;color:inherit;display:inline-flex;justify-content:center;line-height:1.25rem;align-items:center}a.button>span:has(abbr){display:inline}button.button>span:has(abbr){display:inline}a.button.icon,button.button.icon{width:1.5rem;height:1.5rem;margin:0;padding:0;background:gold;border-radius:.25rem;display:flex;align-items:center;justify-content:center}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}a.button{-webkit-text-decoration:none;text-decoration:none;display:inline-flex;gap:.75rem}