.stuff-accordian{border:2px solid;box-sizing:border-box;position:relative}.stuff-accordian footer.stuff-accordian-footer,.stuff-accordian header.stuff-accordian-header{cursor:default}.stuff-accordian .stuff-accordian-toggle{cursor:pointer}.stuff-accordian .stuff-accordian-body{overflow:hidden;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.stuff-accordian .stuff-accordian-body.accordian-busy,.stuff-accordian .stuff-accordian-body.accordian-closed{overflow:hidden;min-height:0}.stuff-accordian .stuff-accordian-content{padding:0 1em;box-sizing:border-box;width:100%;position:relative}.stuff-accordian .stuff-accordian-content .stuff-accordian-footer{margin:0;padding:1em 0}.stuff-accordian .stuff-accordian-seperator{margin:0 0 1em;-webkit-appearance:none;appearance:none;height:2px;border-radius:2px;border:none}.drag-slider{display:flex;width:300px;height:2rem;padding:0 1rem}.drag-slider .drag-slider-track-container{align-items:center;display:flex;width:100%;height:2rem;margin:auto 0}.drag-slider .drag-slider-track{border-radius:1px;width:100%;height:2px}.drag-slider .drag-slider-thumb{cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;border:2px solid;border-radius:4px;box-sizing:border-box;position:relative;display:flex;height:2rem;width:2rem}.drag-slider .drag-slider-thumb .drag-slider-thumb-cap{display:flex;width:100%;height:100%}.drag-slider .drag-slider-thumb .drag-slider-center{width:2px;height:1rem;background-color:currentColor;margin:auto;border-radius:1px}.drag-slider-color-red .drag-slider-track{background:linear-gradient(90deg,#000,red)}.drag-slider-color-green .drag-slider-track{background:linear-gradient(90deg,#000,#0f0)}.drag-slider-color-blue .drag-slider-track{background:linear-gradient(90deg,#000,#00f)}.drag-slider-color-hue .drag-slider-track{background:linear-gradient(90deg,red,#ff4d00 5%,#f90 10%,#ffe600 15%,#cf0 20%,#80ff00 25%,#3f0 30%,#00ff1a 35%,#0f6 40%,#00ffb3 45%,#0ff 50%,#00b3ff 55%,#06f 60%,#001aff 65%,#30f 70%,#8000ff 75%,#c0f 80%,#ff00e6 85%,#f09 90%,#ff004d 95%,red)}.stuff-email,.stuff-input,.stuff-number,.stuff-password,.stuff-select,.stuff-tel,.stuff-text{color:currentColor;position:relative;display:inline-flex;flex-direction:column;align-items:center;min-width:200px;font-size:1em;height:auto;padding:2px;outline:none;border-radius:4px;box-sizing:border-box;vertical-align:bottom}.stuff-email.stuff-email-focus .stuff-input-bar,.stuff-email.stuff-input-focus .stuff-input-bar,.stuff-email.stuff-password-focus .stuff-input-bar,.stuff-email.stuff-select-focus .stuff-input-bar,.stuff-email.stuff-tel-focus .stuff-input-bar,.stuff-email.stuff-text-focus .stuff-input-bar,.stuff-input.stuff-email-focus .stuff-input-bar,.stuff-input.stuff-input-focus .stuff-input-bar,.stuff-input.stuff-password-focus .stuff-input-bar,.stuff-input.stuff-select-focus .stuff-input-bar,.stuff-input.stuff-tel-focus .stuff-input-bar,.stuff-input.stuff-text-focus .stuff-input-bar,.stuff-number.stuff-email-focus .stuff-input-bar,.stuff-number.stuff-input-focus .stuff-input-bar,.stuff-number.stuff-password-focus .stuff-input-bar,.stuff-number.stuff-select-focus .stuff-input-bar,.stuff-number.stuff-tel-focus .stuff-input-bar,.stuff-number.stuff-text-focus .stuff-input-bar,.stuff-password.stuff-email-focus .stuff-input-bar,.stuff-password.stuff-input-focus .stuff-input-bar,.stuff-password.stuff-password-focus .stuff-input-bar,.stuff-password.stuff-select-focus .stuff-input-bar,.stuff-password.stuff-tel-focus .stuff-input-bar,.stuff-password.stuff-text-focus .stuff-input-bar,.stuff-select.stuff-email-focus .stuff-input-bar,.stuff-select.stuff-input-focus .stuff-input-bar,.stuff-select.stuff-password-focus .stuff-input-bar,.stuff-select.stuff-select-focus .stuff-input-bar,.stuff-select.stuff-tel-focus .stuff-input-bar,.stuff-select.stuff-text-focus .stuff-input-bar,.stuff-tel.stuff-email-focus .stuff-input-bar,.stuff-tel.stuff-input-focus .stuff-input-bar,.stuff-tel.stuff-password-focus .stuff-input-bar,.stuff-tel.stuff-select-focus .stuff-input-bar,.stuff-tel.stuff-tel-focus .stuff-input-bar,.stuff-tel.stuff-text-focus .stuff-input-bar,.stuff-text.stuff-email-focus .stuff-input-bar,.stuff-text.stuff-input-focus .stuff-input-bar,.stuff-text.stuff-password-focus .stuff-input-bar,.stuff-text.stuff-select-focus .stuff-input-bar,.stuff-text.stuff-tel-focus .stuff-input-bar,.stuff-text.stuff-text-focus .stuff-input-bar{border-radius:4px}.stuff-email .stuff-highlight,.stuff-input .stuff-highlight,.stuff-number .stuff-highlight,.stuff-password .stuff-highlight,.stuff-select .stuff-highlight,.stuff-tel .stuff-highlight,.stuff-text .stuff-highlight{opacity:0;pointer-events:none;top:0;margin-bottom:2px;box-sizing:border-box;padding-bottom:-2px;position:absolute;height:100%;width:100%;border-radius:4px;border:2px solid}.stuff-email .stuff-label,.stuff-input .stuff-label,.stuff-number .stuff-label,.stuff-password .stuff-label,.stuff-select .stuff-label,.stuff-tel .stuff-label,.stuff-text .stuff-label{pointer-events:none;font-size:.75em;height:1.5em;display:flex;align-items:center;padding:0;position:absolute;margin:auto 0;top:0;bottom:0;left:.4em}.stuff-email .stuff-required,.stuff-input .stuff-required,.stuff-number .stuff-required,.stuff-password .stuff-required,.stuff-select .stuff-required,.stuff-tel .stuff-required,.stuff-text .stuff-required{display:inline-block;margin:auto .5em;height:.5em;width:.5em;border-radius:50%;background-color:red}.stuff-email .stuff-faux-select-label,.stuff-email input[type=email],.stuff-email input[type=number],.stuff-email input[type=password],.stuff-email input[type=tel],.stuff-email input[type=text],.stuff-input .stuff-faux-select-label,.stuff-input input[type=email],.stuff-input input[type=number],.stuff-input input[type=password],.stuff-input input[type=tel],.stuff-input input[type=text],.stuff-number .stuff-faux-select-label,.stuff-number input[type=email],.stuff-number input[type=number],.stuff-number input[type=password],.stuff-number input[type=tel],.stuff-number input[type=text],.stuff-password .stuff-faux-select-label,.stuff-password input[type=email],.stuff-password input[type=number],.stuff-password input[type=password],.stuff-password input[type=tel],.stuff-password input[type=text],.stuff-select .stuff-faux-select-label,.stuff-select input[type=email],.stuff-select input[type=number],.stuff-select input[type=password],.stuff-select input[type=tel],.stuff-select input[type=text],.stuff-tel .stuff-faux-select-label,.stuff-tel input[type=email],.stuff-tel input[type=number],.stuff-tel input[type=password],.stuff-tel input[type=tel],.stuff-tel input[type=text],.stuff-text .stuff-faux-select-label,.stuff-text input[type=email],.stuff-text input[type=number],.stuff-text input[type=password],.stuff-text input[type=tel],.stuff-text input[type=text]{padding:1.1em 1em .25em .25em}.stuff-email .stuff-faux-select,.stuff-email input[type=email],.stuff-email input[type=number],.stuff-email input[type=password],.stuff-email input[type=tel],.stuff-email input[type=text],.stuff-email select,.stuff-input .stuff-faux-select,.stuff-input input[type=email],.stuff-input input[type=number],.stuff-input input[type=password],.stuff-input input[type=tel],.stuff-input input[type=text],.stuff-input select,.stuff-number .stuff-faux-select,.stuff-number input[type=email],.stuff-number input[type=number],.stuff-number input[type=password],.stuff-number input[type=tel],.stuff-number input[type=text],.stuff-number select,.stuff-password .stuff-faux-select,.stuff-password input[type=email],.stuff-password input[type=number],.stuff-password input[type=password],.stuff-password input[type=tel],.stuff-password input[type=text],.stuff-password select,.stuff-select .stuff-faux-select,.stuff-select input[type=email],.stuff-select input[type=number],.stuff-select input[type=password],.stuff-select input[type=tel],.stuff-select input[type=text],.stuff-select select,.stuff-tel .stuff-faux-select,.stuff-tel input[type=email],.stuff-tel input[type=number],.stuff-tel input[type=password],.stuff-tel input[type=tel],.stuff-tel input[type=text],.stuff-tel select,.stuff-text .stuff-faux-select,.stuff-text input[type=email],.stuff-text input[type=number],.stuff-text input[type=password],.stuff-text input[type=tel],.stuff-text input[type=text],.stuff-text select{color:inherit;-webkit-appearance:none;appearance:none;border:none;background:none;font-size:1em;margin:0;border-radius:0;box-sizing:border-box;outline:none;width:100%;height:2.5em}.stuff-email .stuff-input-content,.stuff-input .stuff-input-content,.stuff-number .stuff-input-content,.stuff-password .stuff-input-content,.stuff-select .stuff-input-content,.stuff-tel .stuff-input-content,.stuff-text .stuff-input-content{display:flex;width:100%}.stuff-email .stuff-bar,.stuff-input .stuff-bar,.stuff-number .stuff-bar,.stuff-password .stuff-bar,.stuff-select .stuff-bar,.stuff-tel .stuff-bar,.stuff-text .stuff-bar{display:block;background-color:currentColor;width:100%;height:2px;border-radius:2px;margin:0 0 -2px;bottom:0}.stuff-email .stuff-input-extra,.stuff-input .stuff-input-extra,.stuff-number .stuff-input-extra,.stuff-password .stuff-input-extra,.stuff-select .stuff-input-extra,.stuff-tel .stuff-input-extra,.stuff-text .stuff-input-extra{margin:auto 1em auto auto;white-space:nowrap;display:flex}.stuff-email .stuff-faux-select-list,.stuff-input .stuff-faux-select-list,.stuff-number .stuff-faux-select-list,.stuff-password .stuff-faux-select-list,.stuff-select .stuff-faux-select-list,.stuff-tel .stuff-faux-select-list,.stuff-text .stuff-faux-select-list{outline:none}.stuff-overlays,.stuff-tint{top:0;left:0;width:100%;height:100%;position:absolute;pointer-events:none}div.stuff-over-active{pointer-events:auto}.stuff-tint{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2;background-color:rgba(0,0,0,.66)}.stuff-modal{position:absolute;overflow:hidden;background-color:#fff;border-radius:.75rem;border:2px solid;box-sizing:content-box}.stuff-overlay{pointer-events:none;position:absolute;will-change:transform,opacity;height:100vh;width:100vw}.stuff-select select{top:0;left:0;width:100%;height:100%;position:absolute;opacity:0}@media(hover:hover){.stuff-select select{display:none}}.stuff-faux-select{display:flex;cursor:pointer}.stuff-faux-select .stuff-select-value{display:inline-block;margin:auto auto .25em .25em}.stuff-faux-select .stuff-select-marker{display:inline-block;margin:auto 1em;pointer-events:none;height:.5em;width:.5em}.stuff-faux-select .stuff-faux-arrow{pointer-events:none;border:solid;border-width:0 2px 2px 0;box-sizing:border-box;height:100%;width:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.stuff-faux-select-list{background-color:#000;border-radius:4px;box-sizing:border-box;pointer-events:none;cursor:pointer;flex-direction:column;padding:0;position:absolute;display:flex;width:auto;z-index:3000;color:#fff;margin:0;outline:none}.stuff-faux-select-list li{pointer-events:auto;display:flex;align-items:center;cursor:pointer;padding:.5em;list-style:none;overflow:hidden}.stuff-faux-select-list li span{margin-right:3rem}.stuff-faux-select-list li .faux-select-indicator{flex-shrink:0;background-color:currentColor;border-radius:2px;display:inline-block;width:1em;height:2px;margin:auto 0 auto auto}.stuff-faux-select-list li hr{-webkit-appearance:none;appearance:none;border:none;border-radius:2px;background-color:currentColor;display:block;height:2px;margin:0 .5em;opacity:.25}.stuff-faux-select-list hr:last-child{display:none}*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}nav li:before{content:"\200B"}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}