.form-group label{display:inline-flex;align-items:center;gap:.25em;flex-wrap:wrap;margin-left:.25em;font-weight:400;font-size:1.1rem;color:var(--hr-light-3);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:color,translate,filter;transition:color .15s ease,translate .15s ease,filter .15s ease;cursor:pointer;filter:var(--shadow-none);margin-bottom:.5ch}.form-group label:hover{color:var(--hr-light)}.form-group:focus-within label{color:var(--hr-primary);translate:var(--shadow-depth) calc(var(--shadow-depth) * -1);filter:var(--shadow)}.form-group:focus-within input[type=text]{outline:none;border-color:var(--hr-primary)!important}.form-group:focus-within input[type=password]{outline:none;border-color:var(--hr-primary)!important}.form-group:focus-within input[type=color]{outline:none;border-color:var(--hr-primary)!important}.form-group:focus-within input[type=date]{outline:none;border-color:var(--hr-primary)!important}.form-group:focus-within input[type=time]{outline:none;border-color:var(--hr-primary)!important}.form-group:focus-within input[type=email]{outline:none;border-color:var(--hr-primary)!important}.form-group:focus-within input[type=search]{outline:none;border-color:var(--hr-primary)!important}.form-group:focus-within input[type=number]{outline:none;border-color:var(--hr-primary)!important}.form-group:focus-within input[type=url]{outline:none;border-color:var(--hr-primary)!important}.form-group:focus-within input[type=range]{outline:none;border-color:var(--hr-primary)!important}.form-group:focus-within input[type=range]{translate:var(--shadow-depth) calc(var(--shadow-depth) * -1);filter:var(--shadow);--range-border-radius: 2em}input[type=text],input[type=password],input[type=color],input[type=date],input[type=time],input[type=email],input[type=search],input[type=number],input[type=url]{flex:1 0 auto;height:1.2rem;width:-moz-fit-content;width:fit-content;padding:.25em .75em;border-radius:.25rem;border:2px solid var(--hr-dark-3);background-color:var(--hr-light-3);color:var(--hr-dark-3);font-size:1rem;font-weight:400;font-family:inherit;margin-bottom:.5ch;transition:border .15s ease,opacity .15s ease,background-color .15s ease,color .15s ease}input[type=text]:-webkit-autofill:first-line{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=password]:-webkit-autofill:first-line{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=color]:-webkit-autofill:first-line{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=date]:-webkit-autofill:first-line{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=time]:-webkit-autofill:first-line{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=email]:-webkit-autofill:first-line{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=search]:-webkit-autofill:first-line{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=number]:-webkit-autofill:first-line{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=url]:-webkit-autofill:first-line{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=text]:-webkit-autofill{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=password]:-webkit-autofill{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=color]:-webkit-autofill{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=date]:-webkit-autofill{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=time]:-webkit-autofill{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=email]:-webkit-autofill{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=search]:-webkit-autofill{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=number]:-webkit-autofill{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=url]:-webkit-autofill{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=text]:-webkit-autofill:hover{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=password]:-webkit-autofill:hover{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=color]:-webkit-autofill:hover{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=date]:-webkit-autofill:hover{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=time]:-webkit-autofill:hover{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=email]:-webkit-autofill:hover{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=search]:-webkit-autofill:hover{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=number]:-webkit-autofill:hover{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=url]:-webkit-autofill:hover{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=text]:-webkit-autofill:focus{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=password]:-webkit-autofill:focus{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=color]:-webkit-autofill:focus{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=date]:-webkit-autofill:focus{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=time]:-webkit-autofill:focus{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=email]:-webkit-autofill:focus{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=search]:-webkit-autofill:focus{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=number]:-webkit-autofill:focus{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=url]:-webkit-autofill:focus{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=text]:-webkit-autofill:active{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=password]:-webkit-autofill:active{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=color]:-webkit-autofill:active{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=date]:-webkit-autofill:active{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=time]:-webkit-autofill:active{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=email]:-webkit-autofill:active{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=search]:-webkit-autofill:active{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=number]:-webkit-autofill:active{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=url]:-webkit-autofill:active{font-family:"Nunito Sans Variable",-apple-system,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:1rem!important;-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0px 1000px var(--hr-dark) inset;color:inherit!important}input[type=text]:not(:disabled):hover{border-color:var(--hr-secondary)}input[type=password]:not(:disabled):hover{border-color:var(--hr-secondary)}input[type=color]:not(:disabled):hover{border-color:var(--hr-secondary)}input[type=date]:not(:disabled):hover{border-color:var(--hr-secondary)}input[type=time]:not(:disabled):hover{border-color:var(--hr-secondary)}input[type=email]:not(:disabled):hover{border-color:var(--hr-secondary)}input[type=search]:not(:disabled):hover{border-color:var(--hr-secondary)}input[type=number]:not(:disabled):hover{border-color:var(--hr-secondary)}input[type=url]:not(:disabled):hover{border-color:var(--hr-secondary)}input[type=text]:disabled{opacity:.75;border-color:var(--hr-dark-3);background-color:var(--hr-light-3);color:var(--hr-dark-3);cursor:not-allowed}input[type=password]:disabled{opacity:.75;border-color:var(--hr-dark-3);background-color:var(--hr-light-3);color:var(--hr-dark-3);cursor:not-allowed}input[type=color]:disabled{opacity:.75;border-color:var(--hr-dark-3);background-color:var(--hr-light-3);color:var(--hr-dark-3);cursor:not-allowed}input[type=date]:disabled{opacity:.75;border-color:var(--hr-dark-3);background-color:var(--hr-light-3);color:var(--hr-dark-3);cursor:not-allowed}input[type=time]:disabled{opacity:.75;border-color:var(--hr-dark-3);background-color:var(--hr-light-3);color:var(--hr-dark-3);cursor:not-allowed}input[type=email]:disabled{opacity:.75;border-color:var(--hr-dark-3);background-color:var(--hr-light-3);color:var(--hr-dark-3);cursor:not-allowed}input[type=search]:disabled{opacity:.75;border-color:var(--hr-dark-3);background-color:var(--hr-light-3);color:var(--hr-dark-3);cursor:not-allowed}input[type=number]:disabled{opacity:.75;border-color:var(--hr-dark-3);background-color:var(--hr-light-3);color:var(--hr-dark-3);cursor:not-allowed}input[type=url]:disabled{opacity:.75;border-color:var(--hr-dark-3);background-color:var(--hr-light-3);color:var(--hr-dark-3);cursor:not-allowed}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 0 auto;width:-moz-fit-content;width:fit-content;min-width:18em;height:1.75em;outline:none;position:relative;padding:4px;background-color:transparent;border-radius:.25rem;border-radius:var(--range-border-radius, .25rem);border:2px solid var(--hr-dark-3);transition:border-color .15s ease,translate .15s ease,filter .15s ease,border-radius .15s ease;will-change:border-color,translate,filter,border-radius}input[type=range]:after{box-sizing:content-box;content:"";position:absolute;inset:0;border-radius:.15rem;border-radius:var(--range-border-radius, .15rem);border:.5em solid var(--hr-light-3);transition:border-radius .15s ease;will-change:border-radius}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:100%;width:100%;overflow:hidden;background-color:var(--hr-light-3);border:4px solid var(--hr-light-3);border-radius:.25rem;border-radius:var(--range-border-radius, .25rem);-webkit-transition:border-radius .15s ease;transition:border-radius .15s ease;will-change:border-radius}input[type=range]::-webkit-slider-thumb{box-sizing:border-box;-webkit-appearance:none;appearance:none;width:1rem;height:100%;background-color:var(--hr-dark-3);border:2px solid var(--hr-dark-3);border-radius:4px;border-radius:var(--range-border-radius, 4px);cursor:ew-resize;box-shadow:calc(-100vw - .75em) 0 0 100vw var(--slider-color, var(--hr-secondary));-webkit-transition:border-color .15s ease,background-color .15s ease,border-radius .15s ease;transition:border-color .15s ease,background-color .15s ease,border-radius .15s ease;will-change:border-color,translate,filter,border-radius}input[type=range]::-webkit-slider-thumb:hover{background-color:var(--hr-dark);border-color:var(--hr-primary)}input[type=range]:not(:disabled):hover{border-color:var(--hr-secondary)}input[type=range]:disabled{opacity:.75;border-color:var(--hr-dark-3);background-color:var(--hr-light-3);cursor:not-allowed}input[type=range]::-moz-range-track{height:100%;width:100%;background-color:var(--hr-light-3);border:4px solid var(--hr-light-3);border-radius:.25rem;border-radius:var(--range-border-radius, .25rem);-moz-transition:border-radius .15s ease;transition:border-radius .15s ease;will-change:border-radius}input[type=range]::-moz-range-progress{background-color:var(--slider-color, var(--hr-secondary));height:100%;border-radius:.25rem;border-radius:var(--range-border-radius, .25rem) var(--range-border-radius, .25rem);-moz-transition:border-radius .15s ease;transition:border-radius .15s ease;will-change:border-radius}input[type=range]::-moz-range-thumb{width:1.25rem;height:100%;background-color:var(--hr-dark-3);border:2px solid var(--hr-dark-3);border-radius:4px;border-radius:var(--range-border-radius, 4px);cursor:ew-resize;-moz-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease;will-change:border-color,translate,filter}input[type=range]::-moz-range-thumb:hover{background-color:var(--hr-dark);border-color:var(--hr-primary)}
