@charset "UTF-8";.container[data-v-389ed50c]{padding:1.5rem;font-family:sans-serif}.container .modules-grid[data-v-389ed50c]{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%;justify-content:center}.container .modules-grid .module-card[data-v-389ed50c]{width:100%;padding:1rem;box-shadow:0 4px 6px #0000001a;border-radius:.375rem}.container .modules-grid .module-card .module-title[data-v-389ed50c]{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;-webkit-user-select:text;user-select:text;pointer-events:auto}.container .modules-grid .module-card .module-description[data-v-389ed50c]{color:#718096;margin-bottom:1rem}.container .modules-grid .module-card .params-container[data-v-389ed50c]{width:100%;display:flex;flex-direction:row}.container .modules-grid .module-card .params-container .param-item[data-v-389ed50c]{display:flex;flex-direction:column;gap:.25rem;width:100%;margin:.5rem}.container .modules-grid .module-card .params-container .param-item .param-label[data-v-389ed50c]{display:block;font-weight:700;color:#f56565}.container .modules-grid .module-card .params-container .param-item .text-input[data-v-389ed50c]{width:100%;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:.375rem}.container .modules-grid .module-card .params-container .param-item .text-input[data-v-389ed50c]:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e180}.container .modules-grid .module-card .params-container .param-item .checkbox-input[data-v-389ed50c]{border-radius:.25rem}.container .modules-grid .module-card .params-container .param-item .checkbox-input[data-v-389ed50c]:checked{background-color:#4299e1}.container .modules-grid .module-card .action-button[data-v-389ed50c]{margin-top:1rem;width:100%;padding:.5rem 0;background-color:#2b6cb0;color:#fff;border-radius:.375rem;border:none;cursor:pointer}.container .modules-grid .module-card .action-button[data-v-389ed50c]:hover{background-color:#3182ce}.container .modules-grid .module-card .result-container[data-v-389ed50c]{margin-top:1rem;padding:.75rem;background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:.375rem}.container .modules-grid .module-card .result-container .result-title[data-v-389ed50c]{font-weight:600;margin-bottom:.5rem}.container .modules-grid .module-card .result-container .result-content[data-v-389ed50c]{font-size:.875rem;white-space:pre-wrap;-webkit-user-select:text;user-select:text;pointer-events:auto}