@keyframes pulse-opacity{0%,to{opacity:1}50%{opacity:.5}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{--hs-primary:200, 64%;--hs-secondary:41, 100%;--hs-error:7, 73%;--hs-success:100, 49%;--hs-warning:41, 100%;--hs-white:0, 0%;--hs-graph-green:173, 18%;--l-primary:41%;--l-secondary:45%;--l-error:56%;--l-success:66%;--l-warning:67%;--l-white:100%;--l-graph-green:55%;--hsl-black:0, 0%, 0%;--hsl-black-light:0, 0%, 10%;--hsl-black-extra-light:0, 0%, 15%;--hsl-gray-ultra-dark:200, 3%, 22%;--hsl-gray-extra-dark:200, 4%, 33%;--hsl-gray-dark:200, 4%, 52%;--hsl-gray:196, 6%, 65%;--hsl-gray-light:0, 0%, 70%;--hsl-gray-extra-light:0, 0%, 82.5%;--hsl-gray-ultra-light:0, 0%, 88%;--hsl-white-extra-dark:0, 0%, 93%;--hsl-white-dark:0, 0%, 95%;--hsl-white:var(--hs-white), var(--l-white);--hsl-primary:var(--hs-primary), var(--l-primary);--hsl-secondary:var(--hs-secondary), var(--l-secondary);--hsl-error:var(--hs-error), var(--l-error);--hsl-success:var(--hs-success), var(--l-success);--hsl-warning:var(--hs-warning), var(--l-warning);--hsl-accent-1:259, 73%, 70%;--hsl-graph-green:var(--hs-graph-green), var(--l-graph-green);--surface-opacity-lowest:.02;--surface-opacity-lower:.04;--surface-opacity-low:.08;--surface-opacity-medium:.16;--surface-opacity-high:.32;--surface-opacity-higher:.64;--surface-hsl:var(--hsl-black);--bg-body:hsla(var(--hsl-white));--bg-dialog:linear-gradient(hsla(var(--hsl-black), .05), hsla(var(--hsl-black), .01)), linear-gradient(var(--bg-body), var(--bg-body));--c-primary:hsla(var(--hsl-primary));--c-secondary:hsla(var(--hsl-secondary));--c-error:hsla(var(--hsl-error));--c-success:hsla(var(--hsl-success));--c-warning:hsla(var(--hsl-warning));--c-disabled:hsla(var(--hsl-gray-extra-light));--c-accent-1:hsla(var(--hsl-accent-1));--c-accent-2:hsla(var(--hsl-graph-green));--bg-on-surface-lowest:linear-gradient( hsla(var(--surface-hsl), var(--surface-opacity-lowest)), hsla(var(--surface-hsl), var(--surface-opacity-lowest)) ), linear-gradient(var(--bg-body), var(--bg-body));--bg-on-surface-lower:linear-gradient( hsla(var(--surface-hsl), var(--surface-opacity-lower)), hsla(var(--surface-hsl), var(--surface-opacity-lower)) ), linear-gradient(var(--bg-body), var(--bg-body));--bg-on-surface-low:linear-gradient( hsla(var(--surface-hsl), var(--surface-opacity-low)), hsla(var(--surface-hsl), var(--surface-opacity-low)) ), linear-gradient(var(--bg-body), var(--bg-body));--bg-on-surface-medium:linear-gradient( hsla(var(--surface-hsl), var(--surface-opacity-medium)), hsla(var(--surface-hsl), var(--surface-opacity-medium)) ), linear-gradient(var(--bg-body), var(--bg-body));--bg-on-surface-high:linear-gradient( hsla(var(--surface-hsl), var(--surface-opacity-high)), hsla(var(--surface-hsl), var(--surface-opacity-high)) ), linear-gradient(var(--bg-body), var(--bg-body));--bg-on-surface-higher:linear-gradient( hsla(var(--surface-hsl), var(--surface-opacity-higher)), hsla(var(--surface-hsl), var(--surface-opacity-higher)) ), linear-gradient(var(--bg-body), var(--bg-body));--bg-button-primary:hsla(var(--hsl-primary));--bg-button-primary-hover:hsla(var(--hs-primary), calc(var(--l-primary) * 1.25));--bg-button-secondary:hsla(var(--hsl-white-dark));--bg-button-secondary-hover:hsla(var(--hsl-gray-ultra-light), .8);--bg-button-tertiary:hsla(var(--surface-hsl), var(--surface-opacity-low));--bg-button-ghost:hsla(var(--surface-hsl), 0);--bg-button-ghost-hover:hsla(var(--surface-hsl), var(--surface-opacity-low));--bg-button-tertiary-hover:hsla(var(--surface-hsl), var(--surface-opacity-medium));--c-border-1:hsla(var(--hsl-gray));--c-border-2:hsla(var(--surface-hsl), var(--surface-opacity-low));--c-border-3:hsla(var(--surface-hsl), var(--surface-opacity-lower));--bg-form-field:hsla(var(--hsl-white-dark));--bg-form-field-hover:hsla(var(--hsl-white-extra-dark));--hsl-text:var(--hsl-black);--hsl-text-light:var(--hsl-gray-extra-dark);--hsl-text-extra-light:var(--hsl-gray-dark);--hsl-text-ultra-light:var(--hsl-gray-light);--c-text:hsla(var(--hsl-text));--c-text-light:hsla(var(--hsl-text-light));--c-text-extra-light:hsla(var(--hsl-text-extra-light));--c-text-ultra-light:hsla(var(--hsl-text-ultra-light));--c-link:hsla(var(--hsl-primary));--c-link-hover:hsl(200, 60%, 51%);--c-text-on-dark:hsla(var(--hsl-white));--shadow-1:0px 0 10px 2px hsla(var(--hsl-black), .1);font-family:Inter,-apple-system,sans-serif;font-feature-settings:"liga"1,"calt"1}@media (prefers-color-scheme:dark){body:not([data-theme=light]){--hs-primary:200, 60%;--l-primary:51%;--l-secondary:67%;--surface-opacity-lowest:.04;--surface-opacity-lower:.06;--surface-opacity-low:.12;--surface-opacity-medium:.2;--surface-opacity-high:.32;--surface-opacity-higher:.44;--surface-hsl:var(--hsl-white)}}@media (prefers-color-scheme:dark){body:not([data-theme=light]){--bg-body:hsla(var(--hsl-black));--bg-dialog:linear-gradient(hsla(var(--hsl-white), .025), hsla(var(--hsl-white), .025)), linear-gradient(var(--bg-body), var(--bg-body));--c-accent-1:hsla(var(--hsl-secondary));--c-accent-2:hsla(var(--hs-graph-green), calc(var(--l-graph-green) * 1.125));--c-disabled:hsla(var(--hsl-gray-extra-dark));--bg-button-primary-hover:hsla(var(--hs-primary), calc(var(--l-primary) * .75));--bg-button-secondary:hsla(var(--hsl-black-light));--bg-button-secondary-hover:hsla(var(--hsl-gray-extra-dark), .4);--c-border-1:hsla(var(--hsl-gray-ultra-dark));--c-border-2:hsla(var(--surface-hsl), var(--surface-opacity-medium));--c-border-3:hsla(var(--surface-hsl), var(--surface-opacity-low));--bg-form-field:hsla(var(--hsl-black-light));--bg-form-field-hover:hsla(var(--hsl-black-extra-light));--hsl-text:var(--hsl-white);--hsl-text-light:var(--hsl-gray-light);--hsl-text-extra-light:var(--hsl-gray);--hsl-text-ultra-light:var(--hsl-gray-dark);--c-primary:hsla(var(--hsl-primary));--c-secondary:hsla(var(--hsl-secondary))}}:root{--layout-width-sm:48rem;--layout-width-md:62rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--time-xs:.1s;--time-sm:.2s;--time-md:.3s;--time-lg:.4s;--time-xl:.5s}:where(:not(dialog):not(button):not(iframe):not(canvas):not(img):not(input):not(svg):not(video):not(svg *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}*{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}button{background:0 0;border:0;padding:0;outline:0;color:var(--c-text)}h1,h2,h3,h4,h5{margin:0}input{border:0;font-size:1rem}summary::-webkit-details-marker{display:none}@supports (font-variation-settings:normal){body{font-family:InterVariable,sans-serif}}body{background:var(--bg-body);color:var(--c-text);text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale}p a,span a{color:var(--c-link)}.form-field{display:inline-grid;gap:.625rem;gap:var(--gap, .625rem);min-width:var(--min-width)}.form-field .label{font-size:14px;font-weight:600}.form-field.xs{--padding:.25rem .5rem}.form-field.xs input,.form-field.xs select,.form-field.xs textarea{min-height:1.5rem}.form-field.xs select{height:1.625rem}.form-field.xs.has-left-slot{--padding:.25rem 1.5rem .25rem .5rem}.form-field.xs.has-right-slot{--padding:.25rem .5rem .25rem 1.5rem}.form-field.xs.has-left-and-right-slot{--padding:.25rem 1.5rem .25rem 1.5rem}.form-field.sm{--padding:.375rem .5rem}.form-field.sm input,.form-field.sm select,.form-field.sm textarea{min-height:2rem}.form-field.sm select{height:2.5rem}.form-field.sm.has-left-and-right-slot select,.form-field.sm.has-left-slot select{padding:.375rem 1rem .375rem 2rem;line-height:1.75rem}.form-field.sm.has-right-slot{--padding:.375rem .5rem .375rem 1rem}.form-field.md{--padding:.5rem .75rem}.form-field.md input,.form-field.md select,.form-field.md textarea{min-height:2.25rem}.form-field.md select{height:2.375rem}.form-field.md.has-left-slot,.form-field.md.has-right-slot{--padding:.5rem 2rem .5rem 2rem}.form-field.lg{--padding:.625rem 1.25rem}.form-field.lg input,.form-field.lg select,.form-field.lg textarea{min-height:3rem}.form-field.lg select{height:3.125rem}.form-field.lg.has-left-slot{--padding:.625rem 2.5rem .625rem 2.5rem}.form-field.lg.has-right-slot{--padding:.625rem 2.5rem .625rem 1.25rem}.form-field .field-wrapper{display:inline-grid;gap:.75rem}.form-field .field{position:relative;width:100%}.form-field .caption{font-size:13px;color:var(--c-text-light)}.form-field input:not([type=file]),.form-field select:not(.does-not-exist),.form-field textarea:not(.does-not-exist){background:var(--bg-form-field);border:1px solid var(--c-border-1);border-radius:.25rem;color:var(--color, var(--c-text-light));font-weight:600;font-size:.875rem;min-height:2.25rem;padding:var(--padding);width:100%;transition:all .1s ease-out;transition:all var(--time-xs) ease-out}.form-field input:not([type=file])::-moz-placeholder,.form-field select:not(.does-not-exist)::-moz-placeholder,.form-field textarea:not(.does-not-exist)::-moz-placeholder{color:var(--c-text-light)}.form-field input:not([type=file])::placeholder,.form-field select:not(.does-not-exist)::placeholder,.form-field textarea:not(.does-not-exist)::placeholder{color:var(--c-text-light)}.form-field input:not([type=file]):hover,.form-field select:not(.does-not-exist):hover,.form-field textarea:not(.does-not-exist):hover{background:var(--bg-form-field-hover)}.form-field input:not([type=file]):focus,.form-field select:not(.does-not-exist):focus,.form-field textarea:not(.does-not-exist):focus{border-color:var(--c-link);outline:0}.form-field .value-valid{color:var(--c-success)!important;font-weight:700;position:absolute;right:.625rem;top:50%;translate:0-50%}.form-field:not(.active) .validation-message,input:not(.active)~.value-valid,input:not([minlength]):not([maxlength]):not([type=email]):not([type=url])+.value-valid,input:not([readonly]):not([readonly=true]):not(:valid)+.value-valid,input[novalidate=true]+.value-valid,textarea:not(.active)~.value-valid,textarea:not([minlength]):not([maxlength]):not([type=email]):not([type=url])+.value-valid,textarea:not([readonly]):not([readonly=true]):not(:valid)+.value-valid,textarea[novalidate=true]+.value-valid{display:none}.form-field .value-invalid{border-color:var(--c-error)!important;font-weight:700;font-size:.5rem;position:absolute;right:.625rem;top:50%;translate:0-50%;display:none}input:invalid~.value-invalid,textarea:invalid~.value-invalid{display:block}input:not(.active)~.value-invalid,input:not([readonly]):not([readonly=true]):not(:invalid)~.value-invalid,input[novalidate=true]~.value-invalid,textarea:not(.active)~.value-invalid,textarea:not([readonly]):not([readonly=true]):not(:invalid)~.value-invalid,textarea[novalidate=true]~.value-invalid{display:none!important}.form-field .icon svg{font-weight:700;position:absolute;top:50%;translate:0-50%}.form-field.sm .left .icon svg,.form-field.xs .left .icon svg{left:.5rem}.form-field.md .left .icon svg{left:.75rem}.form-field.lg .left .icon svg{left:1rem}.form-field.sm .right .icon svg,.form-field.xs .right .icon svg{right:.5rem}.form-field.md .right .icon svg{right:.75rem}.form-field.lg .right .icon svg{right:1rem}.form-field input.active:not([novalidate=true]):invalid,.form-field textarea.active:not([novalidate=true]):invalid{border-color:var(--c-error)!important}.form-field .validation-message{align-items:center;color:var(--c-error);display:inline-flex;gap:.25rem}.form-field .validation-message .icon svg{position:static!important;position:initial!important;translate:0}.form-field .instruction-message{color:var(--c-text-light)}.form-field [disabled]{opacity:.5;cursor:not-allowed}
