html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;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%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--formosa-color-danger: #f66;--formosa-primary-background-color: #9bc;--formosa-primary-color: #000;--formosa-error-background-color: var(--formosa-color-danger);--formosa-error-color: #000;--formosa-success-background-color: #6c6;--formosa-success-color: #000;--formosa-warning-background-color: #f96;--formosa-warning-color: #000;--formosa-input-background-color: #fff;--formosa-input-border-color: #ccc;--formosa-input-border-radius: 0;--formosa-input-border-width: 1px;--formosa-input-color: #000;--formosa-input-font-family: sans-serif;--formosa-input-font-size: 18px;--formosa-input-padding: 8px;--formosa-input-line-height: 1.5;--formosa-input-height: calc(((var(--formosa-input-border-width) + var(--formosa-input-padding)) * 2) + (var(--formosa-input-font-size) * var(--formosa-input-line-height)));--formosa-autocomplete-clear-size: calc(var(--formosa-input-height) - (var(--formosa-input-border-width) * 2));--formosa-autocomplete-clear-color: #333;--formosa-autocomplete-clear-color-hover: #000;--formosa-autocomplete-options-background-color: var(--formosa-input-background-color);--formosa-autocomplete-options-background-color-highlighted: hsl(from var(--formosa-primary-background-color) h s calc(l*1.35) );--formosa-autocomplete-options-border-color: var(--formosa-input-border-color);--formosa-autocomplete-value-background-color: hsl(from var(--formosa-primary-background-color) h s calc(l*1.3) );--formosa-autocomplete-value-padding-top: 8px;--formosa-autocomplete-value-margin: 4px;--formosa-autocomplete-value-height: calc((var(--formosa-autocomplete-value-padding-top) * 2) + var(--formosa-input-font-size));--formosa-button-background-color: var(--formosa-primary-background-color);--formosa-button-background-color-hover: hsl(from var(--formosa-button-background-color) h s calc(l*.85) );--formosa-button-color: var(--formosa-primary-color);--formosa-button-border-color: var(--formosa-button-background-color);--formosa-button-font-weight: normal;--formosa-button-padding: var(--formosa-input-padding);--formosa-button-padding-side: 12px;--formosa-button-danger-background-color: var(--formosa-error-background-color);--formosa-button-danger-background-color-hover: hsl(from var(--formosa-button-danger-background-color) h s calc(l*.85) );--formosa-button-danger-border-color: var(--formosa-button-danger-background-color);--formosa-button-danger-color: var(--formosa-error-color);--formosa-button-warning-background-color: var(--formosa-warning-background-color);--formosa-button-warning-background-color-hover: hsl(from var(--formosa-button-warning-background-color) h s calc(l*.85) );--formosa-button-warning-border-color: var(--formosa-button-warning-background-color);--formosa-button-warning-color: var(--formosa-warning-color);--formosa-button-success-background-color: var(--formosa-success-background-color);--formosa-button-success-background-color-hover: hsl(from var(--formosa-button-success-background-color) h s calc(l*.85) );--formosa-button-success-border-color: var(--formosa-button-success-background-color);--formosa-button-success-color: var(--formosa-success-color);--formosa-checkbox-size: 32px;--formosa-checkbox-margin: 8px;--formosa-checkbox-padding: 12px;--formosa-checkbox-border-radius: 0;--formosa-focus-border-color: #4ad;--formosa-focus-border-width: 3px;--formosa-focus-box-shadow-color: #6cf;--formosa-focus-error-border-color: var(--formosa-color-danger);--formosa-label-error-color: var(--formosa-color-danger);--formosa-label-font-weight: bold;--formosa-label-margin: 4px;--formosa-alert-error-background-color: var(--formosa-error-background-color);--formosa-alert-error-color: var(--formosa-error-color);--formosa-alert-padding: 16px;--formosa-alert-primary-background-color: var(--formosa-primary-background-color);--formosa-alert-primary-color: var(--formosa-primary-color);--formosa-alert-success-background-color: var(--formosa-success-background-color);--formosa-alert-success-color: var(--formosa-success-color);--formosa-alert-warning-background-color: var(--formosa-warning-background-color);--formosa-alert-warning-color: var(--formosa-warning-color);--formosa-note-font-size: 85%;--formosa-note-line-height: 1.4;--formosa-note-opacity: .75;--formosa-note-margin: 4px 0 0;--formosa-password-button-width: 70px;--formosa-prefix-border-width: 0;--formosa-postfix-border-width: 0;--formosa-radio-border-width: 6px;--formosa-radio-border-radius: 100px;--formosa-radio-margin: 8px;--formosa-radio-margin-inline: 16px;--formosa-radio-margin-side: var(--formosa-checkbox-margin);--formosa-radio-size: var(--formosa-checkbox-size);--formosa-search-icon-size: 24px;--formosa-select-arrow-size: 12px;--formosa-select-padding-right: calc(var(--formosa-select-arrow-size) + (var(--formosa-input-padding) * 2));--formosa-spinner-border-width: 6px;--formosa-spinner-color: transparent;--formosa-spinner-color-alternate: #fff;--formosa-spinner-fullscreen-border-width: 12px;--formosa-spinner-fullscreen-size: 50px;--formosa-spinner-size: calc(var(--formosa-input-height) - (var(--formosa-spinner-border-width) * 2));--formosa-toast-bottom: 0;--formosa-toast-error-background-color: var(--formosa-error-background-color);--formosa-toast-error-color: var(--formosa-error-color);--formosa-toast-margin: 8px;--formosa-toast-padding: 16px;--formosa-toast-right: 0;--formosa-toast-success-background-color: var(--formosa-success-background-color);--formosa-toast-success-color: var(--formosa-success-color);--formosa-toast-warning-background-color: var(--formosa-warning-background-color);--formosa-toast-warning-color: var(--formosa-warning-color);--formosa-spinner-zindex: 9999;--formosa-toast-zindex: 9998;--formosa-autocomplete-zindex: 9996;--formosa-disabled-opacity: .5;--formosa-field-error-color: var(--formosa-color-danger);--formosa-horizontal-fields-padding: 8px;--formosa-margin-large: 24px}.formosa-field--disabled>.formosa-input-wrapper{opacity:.5;opacity:var(--formosa-disabled-opacity)}.formosa-field--disabled input:disabled,.formosa-field--disabled select:disabled,.formosa-field--disabled textarea:disabled{opacity:1}.formosa-field--disabled input[type=file]:disabled{opacity:0}.formosa-field__input,.formosa-field__input--select,.formosa-field__input--textarea,.formosa-file-input-wrapper{background-color:#fff;background-color:var(--formosa-input-background-color);border:1px solid #ccc;border:var(--formosa-input-border-width) solid var(--formosa-input-border-color);border-radius:0;border-radius:var(--formosa-input-border-radius);color:#000;color:var(--formosa-input-color);font-family:sans-serif;font-family:var(--formosa-input-font-family);font-size:18px;font-size:var(--formosa-input-font-size);padding:8px;padding:var(--formosa-input-padding)}.formosa-field__input:invalid{box-shadow:none}.formosa-field__input--select:invalid{box-shadow:none}.formosa-field__input--textarea:invalid{box-shadow:none}.formosa-file-input-wrapper:invalid{box-shadow:none}.formosa-field__input:invalid:focus{box-shadow:0 0 0 3px #6cf;box-shadow:0 0 0 var(--formosa-focus-border-width) var(--formosa-focus-box-shadow-color)}.formosa-field__input--select:invalid:focus{box-shadow:0 0 0 3px #6cf;box-shadow:0 0 0 var(--formosa-focus-border-width) var(--formosa-focus-box-shadow-color)}.formosa-field__input--textarea:invalid:focus{box-shadow:0 0 0 3px #6cf;box-shadow:0 0 0 var(--formosa-focus-border-width) var(--formosa-focus-box-shadow-color)}.formosa-file-input-wrapper:invalid:focus{box-shadow:0 0 0 3px #6cf;box-shadow:0 0 0 var(--formosa-focus-border-width) var(--formosa-focus-box-shadow-color)}.formosa-field--has-error .formosa-field__input,.formosa-field--has-error .formosa-field__input--select,.formosa-field--has-error .formosa-field__input--textarea,.formosa-field--has-error .formosa-file-input-wrapper{border-color:#f66;border-color:var(--formosa-focus-error-border-color)}.formosa-field--has-error .formosa-field__input:focus,.formosa-field--has-error .formosa-field__input--select:focus,.formosa-field--has-error .formosa-field__input--textarea:focus,.formosa-field--has-error .formosa-file-input-wrapper:focus{border-color:#4ad;border-color:var(--formosa-focus-border-color)}.formosa-button,.formosa-field__input,.formosa-field__input--select,.formosa-file-input-wrapper{line-height:1.5;line-height:var(--formosa-input-line-height)}.formosa-button,.formosa-field__input,.formosa-field__input--select,.formosa-field__input--textarea{margin:0}.formosa-field__input,.formosa-field__input--textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.formosa-field__input:not([size]){box-sizing:border-box;width:100%}.formosa-alert{background-color:#9bc;background-color:var(--formosa-alert-primary-background-color);color:#000;color:var(--formosa-alert-primary-color);padding:16px;padding:var(--formosa-alert-padding)}h1+.formosa-alert{margin-top:24px;margin-top:var(--formosa-margin-large)}.formosa-alert--error{background-color:#f66;background-color:var(--formosa-alert-error-background-color);color:#000;color:var(--formosa-alert-error-color)}.formosa-alert--success{background-color:#6c6;background-color:var(--formosa-alert-success-background-color);color:#000;color:var(--formosa-alert-success-color)}.formosa-alert--warning{background-color:#f96;background-color:var(--formosa-alert-warning-background-color);color:#000;color:var(--formosa-alert-warning-color)}.formosa-autocomplete{background-color:#fff;background-color:var(--formosa-input-background-color);border:1px solid #ccc;border:var(--formosa-input-border-width) solid var(--formosa-input-border-color);border-radius:0;border-radius:var(--formosa-input-border-radius);display:flex;min-height:45px;min-height:var(--formosa-input-height);position:relative}.formosa-autocomplete:focus-within{border-color:#4ad;border-color:var(--formosa-focus-border-color);box-shadow:0 0 0 3px #6cf;box-shadow:0 0 0 var(--formosa-focus-border-width) var(--formosa-focus-box-shadow-color)}.formosa-autocomplete__options{--top: calc(100% + var(--formosa-focus-border-width));background-color:#fff;background-color:var(--formosa-autocomplete-options-background-color);left:-1px;left:calc(var(--formosa-input-border-width) * -1);list-style:none;margin:0;max-height:50vh;overflow:auto;padding:0;position:absolute;right:-1px;right:calc(var(--formosa-input-border-width) * -1);top:calc(100% + 3px);top:var(--top);z-index:9996;z-index:var(--formosa-autocomplete-zindex)}.formosa-autocomplete__input{height:34px;height:var(--formosa-autocomplete-value-height)}input.formosa-autocomplete__input{--input-margin: calc((var(--formosa-input-height) - (var(--formosa-input-border-width) * 2) - var(--formosa-autocomplete-value-height)) * .5);background-color:transparent;border:0;box-sizing:border-box;height:auto;left:-5.5px;left:calc((var(--formosa-input-border-width) + var(--input-margin)) * -1);margin:4.5px;margin:var(--input-margin);padding:8px;padding:var(--formosa-autocomplete-value-padding-top) var(--formosa-input-padding);position:relative;top:-5.5px;top:calc((var(--formosa-input-border-width) + var(--input-margin)) * -1)}input.formosa-autocomplete__input.formosa-field__input{width:calc(100% + (1px + var(--input-margin)) * 2);width:calc(100% + (var(--formosa-input-border-width) + var(--input-margin)) * 2)}.formosa-autocomplete__option+.formosa-autocomplete__option{border-top:1px solid #ccc;border-top:1px solid var(--formosa-autocomplete-options-border-color)}.formosa-autocomplete__option--highlighted .formosa-autocomplete__option__button{background-color:#ecf3f6;background-color:hsl(from #9bc h s calc(l*1.35));background-color:var(--formosa-autocomplete-options-background-color-highlighted)}.formosa-autocomplete__option__button{background-color:transparent;border:0;border-radius:0;color:#000;color:var(--formosa-input-color);cursor:pointer;font-family:sans-serif;font-family:var(--formosa-input-font-family);font-size:18px;font-size:var(--formosa-input-font-size);min-height:44px;overflow:hidden;padding:8px;padding:var(--formosa-input-padding);text-align:left;text-overflow:ellipsis;width:100%}.formosa-autocomplete__option__button:focus{box-shadow:inset 0 0 0 3px #6cf;box-shadow:inset 0 0 0 var(--formosa-focus-border-width) var(--formosa-focus-box-shadow-color)}.formosa-autocomplete__values{display:flex;flex-wrap:wrap;line-height:1;list-style:none;margin:0;padding:0;width:100%}.formosa-autocomplete--clearable .formosa-autocomplete__values{width:calc(100% - 43px);width:calc(100% - var(--formosa-autocomplete-clear-size))}.formosa-autocomplete__value{background-color:#e0ebf0;background-color:hsl(from #9bc h s calc(l*1.3));background-color:var(--formosa-autocomplete-value-background-color);height:34px;height:var(--formosa-autocomplete-value-height);line-height:34px;line-height:var(--formosa-autocomplete-value-height);margin:4px;margin:var(--formosa-autocomplete-value-margin);overflow:hidden;padding-left:8px;padding-left:var(--formosa-autocomplete-value-padding-top);padding-right:34px;padding-right:var(--formosa-autocomplete-value-height);position:relative;text-overflow:ellipsis;white-space:nowrap}.formosa-field--disabled .formosa-autocomplete__value,.formosa-field--read-only .formosa-autocomplete__value{padding-right:8px;padding-right:var(--formosa-autocomplete-value-padding-top)}.formosa-autocomplete__value.formosa-autocomplete__value--input{background-color:transparent;flex:1 1 auto;padding-left:0;padding-right:0}.formosa-autocomplete__value__remove,.formosa-autocomplete__clear{border-color:transparent;color:#333;color:var(--formosa-autocomplete-clear-color);cursor:pointer;font-size:0;padding:0}.formosa-autocomplete__value__remove path,.formosa-autocomplete__clear path{fill:#333;fill:var(--formosa-autocomplete-clear-color)}.formosa-autocomplete__value__remove:active,.formosa-autocomplete__clear:active{background-color:transparent;border-color:transparent}.formosa-autocomplete__value__remove:hover,.formosa-autocomplete__clear:hover,.formosa-autocomplete__value__remove:focus,.formosa-autocomplete__clear:focus{background-color:transparent;border-color:transparent}.formosa-autocomplete__value__remove:active path{fill:#000;fill:var(--formosa-autocomplete-clear-color-hover)}.formosa-autocomplete__clear:active path{fill:#000;fill:var(--formosa-autocomplete-clear-color-hover)}.formosa-autocomplete__value__remove:hover path,.formosa-autocomplete__clear:hover path,.formosa-autocomplete__value__remove:focus path,.formosa-autocomplete__clear:focus path{fill:#000;fill:var(--formosa-autocomplete-clear-color-hover)}.formosa-field--disabled .formosa-autocomplete__value__remove,.formosa-field--disabled .formosa-autocomplete__clear{cursor:default}.formosa-autocomplete__value__remove{background-color:transparent;bottom:0;height:34px;height:var(--formosa-autocomplete-value-height);position:absolute;right:0;top:0;width:34px;width:var(--formosa-autocomplete-value-height)}.formosa-autocomplete__value__remove:focus{box-shadow:inset 0 0 0 3px #6cf;box-shadow:inset 0 0 0 var(--formosa-focus-border-width) var(--formosa-focus-box-shadow-color)}.formosa-autocomplete__clear{background-color:#fff;background-color:var(--formosa-input-background-color);height:43px;height:var(--formosa-autocomplete-clear-size);width:43px;width:var(--formosa-autocomplete-clear-size)}.formosa-button{background-color:#9bc;background-color:var(--formosa-button-background-color);border:1px solid #9bc;border:var(--formosa-input-border-width) solid var(--formosa-button-border-color);border-radius:0;border-radius:var(--formosa-input-border-radius);color:#000;color:var(--formosa-button-color);cursor:pointer;font-family:sans-serif;font-family:var(--formosa-input-font-family);font-size:18px;font-size:var(--formosa-input-font-size);font-weight:400;font-weight:var(--formosa-button-font-weight);line-height:1.5;line-height:var(--formosa-input-line-height);padding:8px 12px;padding:var(--formosa-button-padding) var(--formosa-button-padding-side)}.formosa-button:hover,.formosa-button:active,.formosa-button:focus{background-color:#75a3ba;background-color:hsl(from #9bc h s calc(l*.85));background-color:var(--formosa-button-background-color-hover)}.formosa-button[disabled]{cursor:default}.formosa-button[disabled]:hover,.formosa-button[disabled]:active,.formosa-button[disabled]:focus{background-color:#9bc;background-color:var(--formosa-button-background-color)}.formosa-button path{fill:#000;fill:var(--formosa-button-color)}.formosa-button--danger{background-color:#f66;background-color:var(--formosa-button-danger-background-color);border-color:#f66;border-color:var(--formosa-button-danger-border-color);color:#000;color:var(--formosa-button-danger-color)}.formosa-button--danger:hover,.formosa-button--danger:active,.formosa-button--danger:focus{background-color:#ff3030;background-color:hsl(from #f66 h s calc(l*.85));background-color:var(--formosa-button-danger-background-color-hover)}.formosa-button--danger[disabled]:hover,.formosa-button--danger[disabled]:active,.formosa-button--danger[disabled]:focus{background-color:#f66;background-color:var(--formosa-button-danger-background-color)}.formosa-button--success{background-color:#6c6;background-color:var(--formosa-button-success-background-color);border-color:#6c6;border-color:var(--formosa-button-success-border-color);color:#000;color:var(--formosa-button-success-color)}.formosa-button--success:hover,.formosa-button--success:active,.formosa-button--success:focus{background-color:#44c144;background-color:hsl(from #6c6 h s calc(l*.85));background-color:var(--formosa-button-success-background-color-hover)}.formosa-button--success[disabled]:hover,.formosa-button--success[disabled]:active,.formosa-button--success[disabled]:focus{background-color:#6c6;background-color:var(--formosa-button-success-background-color)}.formosa-button--warning{background-color:#f96;background-color:var(--formosa-button-warning-background-color);border-color:#f96;border-color:var(--formosa-button-warning-border-color);color:#000;color:var(--formosa-button-warning-color)}.formosa-button--warning:hover,.formosa-button--warning:active,.formosa-button--warning:focus{background-color:#ff7530;background-color:hsl(from #f96 h s calc(l*.85));background-color:var(--formosa-button-warning-background-color-hover)}.formosa-button--warning[disabled]:hover,.formosa-button--warning[disabled]:active,.formosa-button--warning[disabled]:focus{background-color:#f96;background-color:var(--formosa-button-warning-background-color)}input.formosa-field__input--checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-radius:var(--formosa-checkbox-border-radius);cursor:pointer;height:32px;height:var(--formosa-checkbox-size);margin:0 8px 0 0;margin:0 var(--formosa-checkbox-margin) 0 0;vertical-align:middle}input.formosa-field__input--checkbox.formosa-field__input{width:32px;width:var(--formosa-checkbox-size)}.formosa-field--disabled input.formosa-field__input--checkbox{cursor:default}.formosa-input-wrapper--checkbox{position:relative}.formosa-icon--check{bottom:0;height:20px;height:calc(var(--formosa-checkbox-size) - var(--formosa-checkbox-padding));left:6px;left:calc(var(--formosa-checkbox-padding) * .5);pointer-events:none;position:absolute;top:6px;top:calc(var(--formosa-checkbox-padding) * .5);width:20px;width:calc(var(--formosa-checkbox-size) - var(--formosa-checkbox-padding))}.formosa-icon--check path{fill:transparent}.formosa-field--disabled .formosa-icon--check{opacity:.5;opacity:var(--formosa-disabled-opacity)}:checked+.formosa-icon--check path{fill:#000;fill:var(--formosa-input-color)}.formosa-icon--check+.formosa-label-wrapper .formosa-label{font-weight:400}.formosa-field__error{color:#f66;color:var(--formosa-field-error-color);margin-top:4px}.formosa-field__error:empty{display:none}.formosa-field{margin-top:24px;margin-top:var(--formosa-margin-large)}.formosa-file-wrapper{display:flex}.formosa-file-input-wrapper{flex:1 1 auto;position:relative}.formosa-file-input-wrapper:focus-within{border-color:#4ad;border-color:var(--formosa-focus-border-color);box-shadow:0 0 0 3px #6cf;box-shadow:0 0 0 var(--formosa-focus-border-width) var(--formosa-focus-box-shadow-color)}.formosa-field__input--file{background-color:transparent;border:0;cursor:pointer;font-size:0;inset:0;opacity:0;padding:0;position:absolute}.formosa-field--disabled .formosa-field__input--file{cursor:default;opacity:0;pointer-events:none}.formosa-file-name{word-wrap:break-word}.formosa-file-name--empty{opacity:.5}.formosa-file-link{display:inline-block;font-size:0}.formosa-file-image{max-width:100%}:focus{border-color:#4ad;border-color:var(--formosa-focus-border-color);box-shadow:0 0 0 3px #6cf;box-shadow:0 0 0 var(--formosa-focus-border-width) var(--formosa-focus-box-shadow-color);outline:none!important}.formosa-horizontal{display:table;width:100%}.formosa-horizontal>.formosa-field{display:table-row}.formosa-horizontal>.formosa-field>.formosa-label-wrapper,.formosa-horizontal>.formosa-field>.formosa-input-wrapper{display:table-cell;padding:8px 0;padding:var(--formosa-horizontal-fields-padding) 0}.formosa-horizontal>.formosa-field>.formosa-label-wrapper{padding-right:8px;padding-right:var(--formosa-horizontal-fields-padding);text-align:right;vertical-align:top;white-space:nowrap;width:0}.formosa-horizontal>.formosa-field>.formosa-input-wrapper{padding-left:8px;padding-left:var(--formosa-horizontal-fields-padding);width:100%}.formosa-horizontal>.formosa-field>.formosa-input-wrapper>.formosa-icon--check{left:14px;left:calc((var(--formosa-checkbox-padding) * .5) + var(--formosa-horizontal-fields-padding));top:14px;top:calc((var(--formosa-checkbox-padding) * .5) + var(--formosa-horizontal-fields-padding))}.formosa-horizontal>.formosa-field .formosa-label{display:inline-block;line-height:1.5;line-height:var(--formosa-input-line-height);padding-left:0;padding-right:0;padding-top:9px;padding-top:calc(var(--formosa-input-padding) + var(--formosa-input-border-width))}.formosa-horizontal>.formosa-field .formosa-radio--inline{padding-top:9px;padding-top:calc(var(--formosa-input-padding) + var(--formosa-input-border-width))}.formosa-horizontal>.formosa-field--label-after .formosa-label-wrapper:empty{display:inline-block}@media(min-width:1024px){.formosa-responsive{display:table;width:100%}.formosa-responsive>.formosa-field{display:table-row}.formosa-responsive>.formosa-field>.formosa-label-wrapper,.formosa-responsive>.formosa-field>.formosa-input-wrapper{display:table-cell;padding:8px 0;padding:var(--formosa-horizontal-fields-padding) 0}.formosa-responsive>.formosa-field>.formosa-label-wrapper{padding-right:8px;padding-right:var(--formosa-horizontal-fields-padding);text-align:right;vertical-align:top;white-space:nowrap;width:0}.formosa-responsive>.formosa-field>.formosa-input-wrapper{padding-left:8px;padding-left:var(--formosa-horizontal-fields-padding);width:100%}.formosa-responsive>.formosa-field>.formosa-input-wrapper>.formosa-icon--check{left:14px;left:calc((var(--formosa-checkbox-padding) * .5) + var(--formosa-horizontal-fields-padding));top:14px;top:calc((var(--formosa-checkbox-padding) * .5) + var(--formosa-horizontal-fields-padding))}.formosa-responsive>.formosa-field .formosa-label{display:inline-block;line-height:1.5;line-height:var(--formosa-input-line-height);padding-left:0;padding-right:0;padding-top:9px;padding-top:calc(var(--formosa-input-padding) + var(--formosa-input-border-width))}.formosa-responsive>.formosa-field .formosa-radio--inline{padding-top:9px;padding-top:calc(var(--formosa-input-padding) + var(--formosa-input-border-width))}.formosa-responsive>.formosa-field--label-after .formosa-label-wrapper:empty{display:inline-block}}.formosa-label-wrapper{display:block;margin-bottom:4px;margin-bottom:var(--formosa-label-margin)}.formosa-label-wrapper:empty{display:none}.formosa-label{font-weight:700;font-weight:var(--formosa-label-font-weight)}.formosa-label[for]{cursor:pointer}.formosa-field--disabled .formosa-label[for]{cursor:default}.formosa-field--has-error .formosa-label{color:#f66;color:var(--formosa-label-error-color)}.formosa-radio__label{cursor:pointer}.formosa-field--disabled .formosa-radio__label{cursor:default}.formosa-label--required:after{content:" *"}.formosa-field--label-after .formosa-label-wrapper{display:inline-block;margin:0}.formosa-field--label-after .formosa-label-wrapper:empty{display:none}.formosa-field__note{font-size:85%;font-size:var(--formosa-note-font-size);line-height:1.4;line-height:var(--formosa-note-line-height);margin:4px 0 0;margin:var(--formosa-note-margin);opacity:.75;opacity:var(--formosa-note-opacity)}input.formosa-field__input--password.formosa-field__input{width:calc(100% - 70px);width:calc(100% - var(--formosa-password-button-width))}.formosa-button--toggle-password{padding-left:0;padding-right:0;width:70px;width:var(--formosa-password-button-width)}.formosa-prefix{border-bottom-right-radius:0;border-right-width:0;border-right-width:var(--formosa-prefix-border-width);border-top-right-radius:0}.formosa-prefix:focus{position:relative}.formosa-postfix{border-bottom-left-radius:0;border-left-width:0;border-left-width:var(--formosa-postfix-border-width);border-top-left-radius:0}.formosa-postfix:focus{position:relative}.formosa-radio{border:0;list-style:none;margin:0;padding:0;position:relative}.formosa-radio__legend{bottom:0;-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px);font-size:0;margin:0;overflow:hidden;position:absolute;right:0;top:0}.formosa-radio--inline{display:flex;flex-wrap:wrap}.formosa-radio--inline .formosa-radio__item{margin-bottom:8px;margin-bottom:var(--formosa-radio-margin);margin-right:16px;margin-right:var(--formosa-radio-margin-inline)}.formosa-radio__item{position:relative}.formosa-radio__item+.formosa-radio__item{margin-top:8px;margin-top:var(--formosa-radio-margin)}.formosa-radio--inline .formosa-radio__item+.formosa-radio__item{margin-top:0}input.formosa-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#fff;border-color:var(--formosa-input-background-color);border-radius:100px;border-radius:var(--formosa-radio-border-radius);border-width:6px;border-width:var(--formosa-radio-border-width);box-shadow:0 0 0 1px #ccc;box-shadow:0 0 0 var(--formosa-input-border-width) var(--formosa-input-border-color);cursor:pointer;height:32px;height:var(--formosa-radio-size);line-height:1.5;line-height:var(--formosa-input-line-height);margin:0 8px 0 0;margin:0 var(--formosa-radio-margin-side) 0 0;padding:0;vertical-align:middle}.formosa-field--disabled input.formosa-radio__input{cursor:default}input.formosa-radio__input.formosa-field__input{width:32px;width:var(--formosa-radio-size)}input.formosa-radio__input:checked{background-color:#000;background-color:var(--formosa-input-color)}input.formosa-radio__input:focus{box-shadow:0 0 0 1px #4ad,0 0 0 4px #6cf;box-shadow:0 0 0 var(--formosa-input-border-width) var(--formosa-focus-border-color),0 0 0 calc(var(--formosa-input-border-width) + var(--formosa-focus-border-width)) var(--formosa-focus-box-shadow-color)}.formosa-search-wrapper{display:table;position:relative;width:100%}input.formosa-field__input--search{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;padding-right:calc(var(--formosa-search-icon-size) + (var(--formosa-input-padding) * 2))}.formosa-icon--search{height:24px;height:var(--formosa-search-icon-size);margin-top:-12px;margin-top:calc(var(--formosa-search-icon-size) * -.5);pointer-events:none;position:absolute;right:8px;right:var(--formosa-input-padding);top:50%;width:24px;width:var(--formosa-search-icon-size)}.formosa-icon--search path{fill:#000;fill:var(--formosa-input-color)}.formosa-select-wrapper{display:table;position:relative}.formosa-field__input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:28px;padding-right:var(--formosa-select-padding-right)}.formosa-field--disabled .formosa-field__input--select{cursor:default}.formosa-icon--caret{height:12px;height:var(--formosa-select-arrow-size);margin-top:-6px;margin-top:calc(var(--formosa-select-arrow-size) * -.5);position:absolute;right:9px;right:calc(var(--formosa-input-padding) + var(--formosa-input-border-width));top:50%;width:12px;width:var(--formosa-select-arrow-size)}.formosa-icon--caret path{fill:#000;fill:var(--formosa-input-color)}.formosa-spinner{align-content:center;align-items:center;align-self:center;display:flex;font-size:0}.formosa-spinner:before{animation-duration:1s;animation-iteration-count:infinite;animation-name:formosa-spin;animation-timing-function:linear;border-color:transparent #fff #fff #fff;border-color:var(--formosa-spinner-color) var(--formosa-spinner-color-alternate) var(--formosa-spinner-color-alternate) var(--formosa-spinner-color-alternate);border-radius:100px;border-style:solid;border-width:6px;border-width:var(--formosa-spinner-border-width);content:"";display:block;height:33px;height:var(--formosa-spinner-size);width:33px;width:var(--formosa-spinner-size)}.formosa-spinner--fullscreen{inset:0;justify-content:center;position:fixed;z-index:9999;z-index:var(--formosa-spinner-zindex)}.formosa-spinner--fullscreen:before{border-width:12px;border-width:var(--formosa-spinner-fullscreen-border-width);height:50px;height:var(--formosa-spinner-fullscreen-size);width:50px;width:var(--formosa-spinner-fullscreen-size)}@keyframes formosa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.formosa-suffix-container{position:relative}.formosa-suffix{border-color:transparent;border-style:solid;border-width:1px 0;border-width:var(--formosa-input-border-width) 0;bottom:0;padding:8px;padding:var(--formosa-input-padding);position:absolute;right:-1px;right:calc(var(--formosa-input-border-width) * -1);top:0;z-index:1}.formosa-field__input--textarea{box-sizing:border-box;line-height:1.5;width:100%}.formosa-toast-container{align-items:flex-end;bottom:0;bottom:var(--formosa-toast-bottom);display:flex;flex-direction:column;pointer-events:none;position:fixed;right:0;right:var(--formosa-toast-right);z-index:9998;z-index:var(--formosa-toast-zindex)}.formosa-toast{align-items:center;animation-fill-mode:forwards;animation-name:formosa-slide-in-out;background-color:#9bc;background-color:var(--formosa-primary-background-color);color:#000;color:var(--formosa-primary-color);display:flex;margin:8px;margin:var(--formosa-toast-margin);max-width:90vw;pointer-events:auto}.formosa-toast__text{padding:16px;padding:var(--formosa-toast-padding)}.formosa-toast__close{background-color:transparent;border:0;cursor:pointer;font-size:0;height:32px;margin:0 8px 0 0;padding:0;width:32px}.formosa-toast__close path{fill:#000;fill:var(--formosa-primary-color)}.formosa-toast__close:hover,.formosa-toast__close:active,.formosa-toast__close:focus{background-color:transparent}.formosa-toast--error{background-color:#f66;background-color:var(--formosa-toast-error-background-color);color:#000;color:var(--formosa-toast-error-color)}.formosa-toast--error .formosa-toast__close path{fill:#000;fill:var(--formosa-toast-error-color)}.formosa-toast--success{background-color:#6c6;background-color:var(--formosa-toast-success-background-color);color:#000;color:var(--formosa-toast-success-color)}.formosa-toast--success .formosa-toast__close path{fill:#000;fill:var(--formosa-toast-success-color)}.formosa-toast--warning{background-color:#f96;background-color:var(--formosa-toast-warning-background-color);color:#000;color:var(--formosa-toast-warning-color)}.formosa-toast--warning .formosa-toast__close path{fill:#000;fill:var(--formosa-toast-warning-color)}@keyframes formosa-slide-in-out{0%{transform:translate(200%) translateZ(0)}10%{transform:translate(0) translateZ(0)}90%{transform:translate(0) translateZ(0)}to{transform:translate(200%) translateZ(0)}}:root{--black: #000;--cream: #ebe7da;--off-white: #faf9f4;--white: #fff;--primary: #2e3b59;--light-primary: hsl(from var(--primary) h calc(s/2) calc(l*2.43) );--lightest-primary: hsl(from var(--primary) h s calc(l*3.56) );--secondary: #a9b7d9;--lightish-secondary: hsl(from var(--secondary) h s calc(l*1.03) );--light-secondary: hsl(from var(--secondary) h s calc(l*1.252) );--lightest-secondary: hsl(from var(--secondary) h s calc(l*1.283) );--blue: #2553c4;--green: #608121;--light-green: hsl(from var(--green) h calc(s*.7) calc(l*2.1734) );--lightest-green: hsl(from var(--green) h s calc(l*2.91) );--red: #8d3725;--light-red: hsl(from var(--red) h calc(s*.7) calc(l*2.17) );--lightest-red: hsl(from var(--red) h s calc(l*2.67) );--button-background-color-hover: hsl(from var(--primary) h s calc(l*1.37) );--button-success-background-color-hover: hsl(from var(--green) h s calc(l*1.213) );--button-danger-background-color-hover: hsl(from var(--red) h s calc(l*1.185) );--serif: "Roboto Slab", sans-serif;--border-radius: 4px;--button-size: 45px;--content-padding: 12px;--font-size: 18px;--footer-height: var(--button-size);--nav-height: var(--button-size);--margin: 40px;--margin-small: var(--margin) * .25;--max-width: 1200px;--tab-padding: 12px;--table-padding: 12px;--shadow: 2px 2px 12px hsl(from var(--primary) h s l / 20%);--formosa-button-background-color: var(--primary);--formosa-button-color: var(--white);--formosa-button-background-color-hover: var(--button-background-color-hover);--formosa-input-border-radius: var(--border-radius);--formosa-spinner-color-alternate: var(--secondary);--formosa-success-background-color: var(--light-green);--formosa-button-success-background-color: var(--green);--formosa-button-success-background-color-hover: var(--button-success-background-color-hover);--formosa-button-success-color: var(--white);--formosa-color-danger: var(--red);--formosa-error-background-color: var(--light-red);--formosa-field-error-color: var(--red);--formosa-button-danger-background-color: var(--red);--formosa-button-danger-background-color-hover: var(--button-danger-background-color-hover);--formosa-button-danger-color: var(--white)}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;src:url(/assets/roboto-slab-CU3vY_kc.woff2) format("woff2")}p{margin:40px * .25 0 0;margin:var(--margin-small) 0 0}*{box-sizing:border-box}body{background:#2e3b59;background:var(--primary);color:#fff;color:var(--white);font-family:var(--formosa-input-font-family);font-size:18px;font-size:var(--font-size);margin:0}#main{background:#ebe7da;background:var(--cream);color:#000;color:var(--black);display:flex;flex-direction:column;min-height:100vh}#header{align-items:center;background:#2e3b59;background:var(--primary);color:#fff;color:var(--white);display:flex}#header__contain{display:flex;justify-content:center;width:100%}.nav__button{border-radius:0}#title{align-items:center;display:flex;flex:1 1 auto;justify-content:center}#title__link{color:#fff;color:var(--white);font-family:Roboto Slab,sans-serif;font-family:var(--serif);font-size:24px;height:45px;height:var(--nav-height);line-height:45px;line-height:var(--nav-height);-webkit-text-decoration:none;text-decoration:none}#article{flex:1 1 auto;padding:12px;padding:var(--content-padding)}.tree{display:flex}#article-content{flex:1 1 auto}#sidebar{--chrome-height: var(--nav-height) + (var(--content-padding) * 2) + (var(--button-size) * 2) + var(--formosa-input-height) + (var(--tab-padding) * 4) + var(--footer-height);display:flex;flex-direction:column;flex-shrink:0;margin-right:40px;margin-right:var(--margin);position:relative;width:370px}#sidebar .list--scrollable{max-height:calc(100vh - var(--chrome-height));overflow:auto}#sidebar .tab-list{margin-top:0}#sidebar .tab-panel{flex:1 1 auto}.sidebar__search{margin-bottom:12px;margin-bottom:var(--tab-padding);margin-top:0}.sidebar__links{margin-bottom:12px;margin-bottom:var(--tab-padding)}.sidebar__links a{display:inline-block}#sidebar-resize{background:transparent;border:0;bottom:0;cursor:ew-resize;left:100%;position:absolute;top:0;width:8px}#footer{background:#2e3b59;background:var(--primary);text-align:right}#footer a{display:inline-block}.action-buttons{display:flex;gap:4px;white-space:nowrap}.box{background:#f5f6fa;background:var(--lightest-secondary);border-color:#a9b7d9;border-color:var(--secondary);border-style:solid;border-width:1px 0;margin-left:-12px;margin-left:calc(var(--content-padding) * -1);margin-right:-12px;margin-right:calc(var(--content-padding) * -1);margin-top:40px;margin-top:var(--margin);padding:12px;padding:var(--content-padding)}.box>:first-child{margin-top:0}@media(min-width:1200.02px){.box{border-radius:4px;border-radius:var(--border-radius);border-width:1px}}button{cursor:pointer}button:disabled{cursor:default}.formosa-button{display:inline-block;-webkit-text-decoration:none;text-decoration:none}button,.formosa-button{font-family:Roboto Slab,sans-serif;font-family:var(--serif)}.button--link{background-color:transparent;border-color:transparent;color:#2553c4;color:var(--blue);font-family:sans-serif;-webkit-text-decoration:underline;text-decoration:underline}.button--link:hover,.button--link:active,.button--link:focus{background-color:transparent;-webkit-text-decoration:none;text-decoration:none}.button--small{font-size:16px}.button--secondary,.formosa-button--toggle-password{background:#a9b7d9;background:var(--secondary);border-color:#a9b7d9;border-color:var(--secondary);color:#000;color:var(--black)}.button--secondary:active,.formosa-button--toggle-password:active{background:#b1bedd;background:var(--lightish-secondary);border-color:#b1bedd;border-color:var(--lightish-secondary)}.button--secondary:hover,.formosa-button--toggle-password:hover,.button--secondary:focus,.formosa-button--toggle-password:focus{background:#b1bedd;background:var(--lightish-secondary);border-color:#b1bedd;border-color:var(--lightish-secondary)}.button--outline{background:transparent;border-color:#2e3b59;border-color:var(--primary);color:#2e3b59;color:var(--primary)}.button--outline:hover,.button--outline:active,.button--outline:focus{background:#eceef5;background:var(--lightest-primary)}.button--success-outline{background:transparent;border-color:#608121;border-color:var(--green);color:#608121;color:var(--green)}.button--success-outline:hover,.button--success-outline:active,.button--success-outline:focus{background:#eff7e0;background:var(--lightest-green)}.button--danger-outline{background:transparent;border-color:#8d3725;border-color:var(--formosa-color-danger);color:#8d3725;color:var(--formosa-color-danger)}.button--danger-outline:hover,.button--danger-outline:active,.button--danger-outline:focus{background:#f8e7e3;background:var(--lightest-red)}.formosa-postfix{line-height:calc(var(--formosa-input-height) - 1px);padding-bottom:0;padding-top:0;vertical-align:top}.contain{margin:0 auto;max-width:1200px;max-width:var(--max-width);width:100%}.contain-small{max-width:600px}.dropdown{box-shadow:2px 2px 12px #2e3b5933;box-shadow:var(--shadow);display:flex;flex-direction:column;max-width:200px;position:absolute;right:0;top:45px;top:var(--nav-height);width:100%;z-index:4}.dropdown__button{border-radius:0;border-width:0;text-align:left}.formosa-alert{margin:40px * .25 0 0;margin:var(--margin-small) 0 0}.formosa-responsive>:first-child{margin-top:0}.formosa-icon--search path{fill:#a9b7d9;fill:var(--secondary)}.formosa-input-inner-wrapper{display:flex}.formosa-field__input--select:not([size]){width:auto}h1,h2{font-family:Roboto Slab,sans-serif;font-family:var(--serif);margin:40px 0 0;margin:var(--margin) 0 0}h1{font-size:32px}h2,caption{font-size:24px}h1+h2,h1+form>:first-child,h1+.box,h1+.formosa-alert,h1+table,h2+table,.formosa-alert+table{margin-top:40px * .25;margin-top:var(--margin-small)}.heading{align-items:center;display:flex;height:45px;height:var(--button-size);justify-content:space-between}.heading__icon{display:flex;flex:0 0 auto}.heading__icon svg{height:36px;width:36px}.heading__icon svg path{fill:#969eb3;fill:var(--light-primary)}.heading__title{flex:1 1 auto;margin:0 1rem 0 .5rem}.heading__buttons{display:flex;gap:4px}.post-alert-button{margin-top:0;padding-top:0;text-align:right}.w-0{width:0}.w-100{width:100%}.nowrap{display:flex;gap:4px}.right{display:block;margin-left:auto}.textarea--large{height:30vh}textarea{resize:vertical}a{color:#2553c4;color:var(--blue);-webkit-text-decoration:underline;text-decoration:underline}a:hover,a:active,a:focus{-webkit-text-decoration:none;text-decoration:none}.list{list-style:none;margin:0;padding:0}.list__link{display:block}.list__link.active{color:#969eb3;color:var(--light-primary);-webkit-text-decoration:none;text-decoration:none}.list__link,.list__no-results{margin:0;padding:12px 4px}dl{border:1px solid #a9b7d9;border:1px solid var(--secondary);border-radius:4px;border-radius:var(--border-radius);display:table;margin:0;padding:8px;width:100%}dl>div{display:table-row}dt{display:table-cell;font-family:Roboto Slab,sans-serif;font-family:var(--serif);font-weight:700;padding-right:4px;vertical-align:middle;white-space:nowrap;width:0}dd{display:table-cell;height:var(--formosa-input-height);padding:var(--formosa-input-padding);vertical-align:middle}dd .formosa-field{margin:calc((var(--formosa-input-padding) + var(--formosa-input-border-width)) * -1)}.modal{border:0;box-shadow:2px 2px 12px #2e3b5933;box-shadow:var(--shadow)}.modal .formosa-responsive{margin-top:40px * .25;margin-top:var(--margin-small)}.modal::backdrop{background:#00000080}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.modal::backdrop{background:hsl(from var(--black) h s l / 50%)}}.modal__options{display:flex;gap:4px;justify-content:center}.modal__box>:first-child{margin-top:0}.sr{-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px);height:1px;margin:0;overflow:hidden;position:absolute;width:1px}#skip{--skip-width: 200px;background:#a9b7d9;background:var(--secondary);border:0;border-radius:0;color:#000;color:var(--black);font-size:20px;font-weight:700;height:45px;height:var(--button-size);left:50%;line-height:45px;line-height:var(--button-size);margin-left:-100px;margin-left:calc(var(--skip-width) * -.5);opacity:0;padding:0;position:absolute;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:-45px;top:calc(var(--button-size) * -1);width:200px;width:var(--skip-width);z-index:99999}#skip:active,#skip:focus{box-shadow:0 0 10px 5px #0003,0 0 0 var(--formosa-focus-border-width) var(--formosa-focus-box-shadow-color);opacity:1;top:0}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){#skip:active,#skip:focus{box-shadow:0 0 10px 5px hsl(from var(--black) h s l / 20%),0 0 0 var(--formosa-focus-border-width) var(--formosa-focus-box-shadow-color)}}.tab-list{display:flex;margin-bottom:-1px;margin-top:40px * .25;margin-top:var(--margin-small);overflow:auto}.tab-button{border:1px solid #a9b7d9;border:1px solid var(--secondary);border-bottom:0;border-radius:4px 4px 0 0;border-radius:var(--border-radius) var(--border-radius) 0 0;display:inline-block;margin-right:2px;position:relative;z-index:1}.tab-button[aria-selected=true]{background:#faf9f4;background:var(--off-white);color:#2e3b59;color:var(--primary);z-index:3}.tab-panel{background:#faf9f4;background:var(--off-white);border:1px solid #a9b7d9;border:1px solid var(--secondary);border-radius:0 0 4px 4px;border-radius:0 0 var(--border-radius) var(--border-radius);padding:12px;padding:var(--tab-padding);position:relative;z-index:2}.tab-panel>:first-child{margin-top:0}table{border-spacing:0;margin-left:-12px;margin-left:calc(var(--table-padding) * -1);margin-right:-12px;margin-right:calc(var(--table-padding) * -1);margin-top:40px;margin-top:var(--margin);width:calc(100% + 24px);width:calc(100% + (var(--table-padding) * 2))}table button{width:100%}.tab-panel table{margin-bottom:-12px;margin-bottom:calc(var(--tab-padding) * -1)}caption{font-family:Roboto Slab,sans-serif;font-family:var(--serif);font-weight:700;padding:0 12px;padding:0 var(--table-padding);text-align:left}td,th{border-color:#a9b7d9;border-color:var(--secondary);border-style:solid;border-width:0 0 1px;padding:8px 12px;padding:8px var(--table-padding)}tfoot td,tfoot th{border-width:0}td>.formosa-field,th>.formosa-field{margin:0}th{text-align:left}thead th{border-color:#000;border-color:var(--black);border-style:solid;border-width:0 0 3px;font-family:Roboto Slab,sans-serif;font-family:var(--serif)}tbody td,tbody th{background:#f5f6fa;background:var(--lightest-secondary)}tbody th{font-weight:400}tbody tr:nth-of-type(odd) td{background:#eceff7;background:var(--light-secondary)}tbody tr:nth-of-type(odd) th{background:#eceff7;background:var(--light-secondary)}@media(min-width:1200.02px){tbody tr>:first-child{border-left-width:1px}tbody tr>:last-child{border-right-width:1px}}@media(min-width:1200.02px){.tab-panel tbody tr>:first-child{border-left-width:0}.tab-panel tbody tr>:last-child{border-right-width:0}}
