:root{--button-background-color: #007bff;--button-background-color-hover: #0056b3;--button-background-color-focus: #339cff;--button-background-color-disabled: #ccc;--button-font-color: #fff;--paragraph-font-color: #000000;--box-background-blue: #007bff;--textarea-border-color: 1px solid #007bff;--textarea-border-color-hover: 1px solid #0056b3;--textarea-border-color-focus: 1px solid #339cff;--textarea-background-color-disabled: #ccc;--textarea-background-color-readonly: #e9ecef;--textarea-placeholder-color: #6c757d;--textarea-font-color: #000000;--textarea-border-color-error: 1px solid #dc3545;--textarea-border-color-required: 1px solid #ffc107;--textarea-background-color-error: #ffe5e5;--textarea-error-message-color: #dc3545;--input-border-color: 1px solid #007bff;--input-border-color-hover: 1px solid #0056b3;--input-border-color-focus: 1px solid #339cff;--input-background-color-disabled: #ccc;--input-background-color-readonly: #e9ecef;--input-placeholder-color: #6c757d;--input-font-color: #000000;--input-font-color: grey;--input-border-color-error: 1px solid #dc3545;--input-border-color-required: 1px solid #ffc107;--input-background-color-error: #ffe5e5;--input-error-message-color: #dc3545}.fs-button[data-v-0f93c121]{padding:.5em 1em;border:none;border-radius:8px;background:var(--button-background-color);color:var(--button-font-color);font-family:monospace;cursor:pointer;font-size:1rem;transition:background .2s;width:fit-content;box-sizing:border-box}.fs-button[data-v-0f93c121]:hover{background:var(--button-background-color-hover);outline:none}.fs-button[data-v-0f93c121]:focus{background:var(--button-background-color-focus);outline:none}.fs-button[data-v-0f93c121]:disabled{background:var(--button-background-color-disabled);cursor:not-allowed}.fs-input[data-v-67a3b611]{width:100%;padding:8px;border:var(--input-border-color);border-radius:8px;font-size:16px;font-family:monospace;color:var(--input-font-color);outline:none;transition:background .2s;box-sizing:border-box}.fs-input[data-v-67a3b611]::placeholder{font-family:monospace;color:var(--input-font-color-disabled)}.fs-input[data-v-67a3b611]:hover{border:var(--input-border-color-hover)}.fs-input[data-v-67a3b611]:focus{border:var(--input-border-color-focus)}.fs-input-disabled[data-v-67a3b611]{background-color:var(--input-background-color-disabled);border:var(--input-border-color-disabled);cursor:not-allowed}.fs-input-readonly[data-v-67a3b611]{background-color:var(--input-background-color-readonly)}.fs-input[data-v-67a3b611]::placeholder{color:var(--input-placeholder-color)}.fs-input-required[data-v-67a3b611]{border:var(--input-border-color-required)}.fs-input-error[data-v-67a3b611]{border-color:var(--input-border-color-error);background-color:var(--input-background-color-error)}.error-message[data-v-67a3b611]{color:var(--input-error-message-color);font-size:12px}.fs-flex[data-v-6a009357]{width:100%;display:flex;flex-direction:row}.fs-flex-direction-column[data-v-6a009357]{flex-direction:column}.fs-flex-align-right[data-v-6a009357]{align-items:flex-end}.fs-flex-align-left[data-v-6a009357]{align-items:flex-start}.fs-flex-align-center[data-v-6a009357]{align-items:center}.fs-box[data-v-49e41119]{box-sizing:border-box;width:100%}.fs-box-blue[data-v-49e41119]{background-color:var(--box-background-blue)}.fs-paragraph[data-v-310241d2]{font-size:12px;color:var(--paragraph-font-color);margin:0}.fs-paragraph-micro[data-v-310241d2]{font-size:10px}.fs-heading[data-v-437b9660]{font-family:monospace;margin:0 0 .5em;color:#222}.fs-heading-large[data-v-437b9660]{font-size:2rem}.fs-heading-small[data-v-437b9660]{font-size:1rem}.fs-heading-text-align-center[data-v-437b9660]{text-align:center}.fs-select-wrapper[data-v-4ddfcd94]{display:flex;flex-direction:column;width:100%}.fs-select-label[data-v-4ddfcd94]{margin-bottom:.5em;font-size:1rem;color:#222}.fs-select[data-v-4ddfcd94]{width:100%;padding:.5em;font-size:1rem;border-radius:4px;border:1px solid #ccc;box-sizing:border-box;background:#fff;color:#222}.fs-select[data-v-4ddfcd94]:focus{border-color:#339cff;outline:none}.fs-custom-select-wrapper[data-v-4680760e]{position:relative;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none}.fs-custom-select-label[data-v-4680760e]{margin-bottom:.5em;font-size:1rem;color:#222}.fs-custom-select-display[data-v-4680760e]{padding:.5em;border-radius:4px;border:1px solid #ccc;background:#fff;color:#222}.fs-custom-select-options[data-v-4680760e]{position:absolute;top:100%;left:0;min-width:100%;background:#fff;border:1px solid #ccc;border-radius:4px;margin:0;padding:0;list-style:none;z-index:10}.fs-custom-select-option[data-v-4680760e]{padding:.5em 1em;cursor:pointer;transition:background .2s;background-color:#fff}.fs-custom-select-option[data-v-4680760e]:hover,.fs-custom-select-option.selected[data-v-4680760e]{background:#339cff;color:#fff}.fs-textarea[data-v-8e1812af]{width:100%;padding:.5rem;font-size:1rem;border:var(--textarea-border-color);border-radius:4px;resize:vertical;box-sizing:border-box}.fs-textarea[data-v-8e1812af]:focus{border:var(--textarea-border-color-focus);outline:none;box-shadow:0 0 5px #66afe999}.fs-textarea[data-v-8e1812af]:hover{border:var(--textarea-border-color-hover)}.fs-textarea-disabled[data-v-8e1812af]{background-color:var(--textarea-background-color-disabled);cursor:not-allowed}.fs-textarea-readonly[data-v-8e1812af]{background-color:var(--textarea-background-color-readonly)}.fs-textarea[data-v-8e1812af]::placeholder{color:var(--textarea-placeholder-color)}.fs-textarea-required[data-v-8e1812af]{border:var(--textarea-border-color-required)}.fs-textarea-error[data-v-8e1812af]{border:var(--textarea-border-color-error);background-color:var(--textarea-background-color-error)}.error-message[data-v-8e1812af]{color:var(--textarea-error-message-color);font-size:12px}.fs-switch[data-v-15feaed4]{position:relative;display:inline-block;min-width:80px;min-height:40px}.fs-switch input[data-v-15feaed4]{opacity:0;width:0;height:0}.fs-label[data-v-15feaed4]{align-self:center}.fs-slider[data-v-15feaed4]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}.fs-slider[data-v-15feaed4]:before{position:absolute;content:"";height:30px;width:30px;left:5px;bottom:5px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.fs-slider[data-v-15feaed4]{background-color:#007bff}input:checked+.fs-slider[data-v-15feaed4]:before{transform:translate(40px)}.fs-cycler[data-v-ecc4125e]{width:200px;height:50px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}
