.form{position:relative;top:0;left:0;margin-inline:auto;margin-bottom:.5rem;font-family:var(--theme-font-paragraph);page-break-inside:avoid}.form p,h1,h2,h3,h4,label,span{page-break-inside:avoid;word-break:break-word;word-wrap:break-word}@keyframes form-enter{0%{transform:translateY(.5%);opacity:0}to{transform:translate(0);opacity:1}}.form-metadata{margin:0 0 .5rem;background-color:transparent;padding:0 0 .5rem;font-family:var(--theme-font-paragraph);z-index:1000;position:relative}.form-title{font-weight:600;font-size:1.8rem;color:color-mix(in oklab,var(--theme-colour-text) 60%,black 40%);font-family:var(--theme-font-title)}.form-description{color:color-mix(in oklab,var(--theme-colour-text) 60%,var(--theme-colour-background) 40%);font-family:var(--theme-font-paragraph)}.form-auto-inputs{display:block}.left-col-form,.right-col-form{display:flex;flex-direction:column;width:100%}.section{width:100%;margin:0 0 1rem}.section-metadata{background:transparent;padding:0 0 1rem}.section-title{font-weight:600;font-size:1.6rem;color:var(--theme-colour-text)}.section-description{font-size:1.1rem;color:color-mix(in oklab,var(--theme-colour-text) 60%,var(--theme-colour-background) 40%);font-family:var(--theme-font-paragraph)}.form-label{font-size:1.3rem;font-weight:500;page-break-inside:avoid}.form-text-input{display:flex;flex-direction:column;gap:.5rem;font-family:var(--theme-font-paragraph);margin:.3rem 0;padding:0 .2rem}.form-checkbox-input[data-hidden],.form-select-input[data-hidden],.form-text-input[data-hidden]{display:none}.form-input-metadata{margin:.25rem 0}.form-password-input{display:flex;gap:1rem}.text-input{display:block;width:100%;border-radius:.225rem;border:1px solid color-mix(in oklab,var(--theme-colour-text) 25%,var(--theme-colour-background) 30%);padding:.375rem .5rem;color:#1f2937;box-shadow:0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;background-color:white;line-height:1.1rem;transition:border-color .3s ease,box-shadow .3s ease}.text-input::-moz-placeholder{color:#9ca3af}.text-input::placeholder{color:#9ca3af}.text-input:focus,.text-input:focus-within{box-shadow:0 0 0 2px rgba(1,82,255,.5);border:none!important}.text-input:hover{border:1px solid color-mix(in oklab,var(--theme-colour-text) 30%,black 40%)}textarea.text-input{background-color:white}.text-input-info{font-size:1rem;color:#727272;font-family:var(--theme-font-paragraph)}.number-input{display:block;width:100%;border:1px solid color-mix(in oklab,var(--theme-colour-text) 30%,var(--theme-colour-background) 40%);border-radius:.5rem;padding:.25rem .5rem;color:#1f2937;box-shadow:0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;background-color:white;font-size:.85rem;line-height:1.1rem;transition:border-color .3s ease,box-shadow .3s ease}.number-input::-moz-placeholder{color:#9ca3af}.number-input::placeholder{color:#9ca3af}.number-input:focus{outline:none;border-color:#0051ff;box-shadow:0 0 0 2px rgba(0,81,255,.5)}.number-input:hover{border:1px solid color-mix(in oklab,var(--theme-colour-text) 30%,black 40%)}.number-input::-webkit-inner-spin-button,.number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input::-moz-appearance{-moz-appearance:textfield;appearance:textfield}.copyable-wrapper{display:flex;align-items:center;padding:.5rem .75rem;border-radius:4px;color:#333;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:640px){.number-input,.text-input{line-height:1.1rem}.section-title{font-size:1.45rem}.section-description{font-size:.9rem}}.select-input:hover{border:1px solid black}.form-label{font-size:1rem;color:var(--theme-colour-text);font-family:var(--theme-font-title);font-weight:600;margin-top:.5rem}.number-input:hover{border:1px solid black}.form-checkbox-input{margin:.25rem 0}.form-checkbox-input,.form-select-input{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.form-select-input{font-family:var(--theme-font-paragraph);margin:.5rem 0}.checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;background:white;height:1.65rem;width:2.75rem;vertical-align:middle;border-radius:2rem;box-shadow:inset 0 1px 3px #0003;border:1px solid color-mix(in oklab,var(--theme-colour-text) 30%,var(--theme-colour-background) 40%);transition:background .25s linear}.checkbox-input:before{content:"";display:block;width:1.2rem;height:1.2rem;background:#fff;border-radius:1.2rem;position:absolute;top:.15rem;left:.2rem;box-shadow:0 1px 3px #0003;transition:transform .25s linear;border:1px solid color-mix(in oklab,var(--theme-colour-text) 30%,var(--theme-colour-background) 40%);transform:translateX(0)}.checkbox-input:checked{background:green}.checkbox-input:checked:before{transform:translateX(1rem)}.checkbox-input:focus-visible{outline:2px solid dodgerblue;outline-offset:2px}input:disabled,select:disabled,textarea:disabled{background-color:#e9e9e9}.select-input{border:1px solid color-mix(in oklab,var(--theme-colour-text) 30%,var(--theme-colour-background) 40%);padding:.375rem .5rem;border-radius:.25rem;font-weight:500;font-family:var(--theme-font-paragraph);font-size:.9rem;flex-shrink:1;width:min(100% - 2rem,128px)}.form-buttons{display:flex;position:sticky;bottom:-2rem;right:0;gap:.5rem;padding:0 0 1rem;justify-content:flex-start;background:linear-gradient(transparent,var(--theme-colour-background) 35%)}@media only screen and (max-width:600px){.text-input{font-size:.8rem}}