.dashboard-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:58px 24px;border-radius:16px;background-color:#fff;background-color:var(--mui-palette-common-white, #fff);text-decoration:none;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:204px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;cursor:pointer;-webkit-box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}@media(max-width:899px){.dashboard-card{padding:32px 20px;min-height:0;min-height:initial}}@media(max-width:599px){.dashboard-card{padding:20px 16px}}.dashboard-card-icon-box{width:48px;height:48px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;padding:8px}.dashboard-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dashboard-card-title{display:block;color:#000000de;color:var(--mui-palette-text-primary, #000000de);font-weight:400;line-height:1.33;overflow-wrap:break-word}.dashboard-card-description{display:block;color:#0009;color:var(--mui-palette-text-secondary, #0009);line-height:1.5;letter-spacing:.15px;overflow-wrap:break-word}.dashboard-card--active{-webkit-box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.dashboard-card--active .dashboard-card-icon-box{background-color:#fff3;color:#fff;color:var(--mui-palette-common-white, #fff)}.dashboard-card--active .dashboard-card-title,.dashboard-card--active .dashboard-card-description{color:#fff;color:var(--mui-palette-common-white, #fff)}.dashboard-card--marketplace.dashboard-card--active{background:linear-gradient(135deg,#42145f,#9e5fc0);background:linear-gradient(135deg,var(--mui-palette-primary-main, #42145f) 0%,var(--mui-palette-primary-light, #9e5fc0) 100%)}.dashboard-card--my-checklists.dashboard-card--active{background:linear-gradient(135deg,#009fac,#4dc7d3);background:linear-gradient(135deg,var(--mui-palette-secondary-main, #009fac) 0%,var(--mui-palette-secondary-light, #4dc7d3) 100%)}.dashboard-card--runs.dashboard-card--active{background:linear-gradient(135deg,#ff9800,#f7b580);background:linear-gradient(135deg,var(--mui-palette-warning-light, #ff9800) 0%,#f7b580 100%)}.dashboard-card--marketplace:not(.dashboard-card--active) .dashboard-card-icon-box{background-color:#42145f14;background-color:var(--mui-palette-primary-selected, #42145f14);color:#42145f;color:var(--mui-palette-primary-main, #42145f)}.dashboard-card--my-checklists:not(.dashboard-card--active) .dashboard-card-icon-box{background-color:#009fac14;color:#009fac;color:var(--mui-palette-secondary-main, #009fac)}.dashboard-card--runs:not(.dashboard-card--active) .dashboard-card-icon-box{background-color:#ff980014;color:#ff9800;color:var(--mui-palette-warning-light, #ff9800)}.dashboard-empty-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;border-radius:12px;background-color:#fff;background-color:var(--mui-palette-background-paper, #fff);border:1px solid #e0e0e0;text-align:center;-webkit-box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414;box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414}.dashboard-empty-state-image{width:220px;height:220px;max-width:100%;margin-bottom:24px}.dashboard-empty-state-title{color:#000000de;color:var(--mui-palette-text-primary, #000000de);margin-bottom:8px}.dashboard-empty-state-description{color:#0009;color:var(--mui-palette-text-secondary, #0009);max-width:min(486px,100%)}.ellipsis-tooltip-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:0;max-width:100%}.ellipsis-tooltip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ellipsis-tooltip-clamped{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:break-word}.error-alert{height:76px;margin-bottom:24px}.error-alert-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error-alert-title{font-weight:500;font-size:18px}.error-alert-subtitle{font-weight:400;font-size:14px}.file-uploader-dropzone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:24px;border:1px dashed var(--mui-palette-divider);border-radius:8px;cursor:pointer;text-align:center;-webkit-transition:border-color .15s,background-color .15s;transition:border-color .15s,background-color .15s;outline:none;background-color:var(--mui-palette-background-default)}.file-uploader-dropzone:hover,.file-uploader-dropzone:focus-visible{border-color:var(--mui-palette-primary-main);background-color:var(--mui-palette-action-hover)}.file-uploader-dropzone--active{border-color:var(--mui-palette-primary-main);background-color:var(--mui-palette-action-hover)}.file-uploader-input{display:none}.file-uploader-dropzone-icon{color:var(--mui-palette-primary-main);font-size:32px;margin-bottom:4px}.file-uploader-dropzone-link{color:var(--mui-palette-primary-main);text-decoration:underline;cursor:pointer}.file-uploader-dropzone-text{color:var(--mui-palette-text-primary)}.file-uploader-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--mui-palette-divider);border-radius:8px;min-height:56px;max-width:50%}.file-uploader-item--failed{max-width:283px}.file-uploader-item-info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.file-uploader-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-uploader-item-name--failed{font-weight:600;color:var(--mui-palette-error-main)}.file-uploader-item-progress{margin-top:4px;border-radius:4px}.file-uploader-item-icon{-ms-flex-negative:0;flex-shrink:0}.file-uploader-item-icon--completed{color:var(--mui-palette-success-main)}.file-uploader-card{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414;box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414}.file-uploader-title{display:block;padding:16px 24px}.file-uploader-body{padding:20px 24px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.file-uploader-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.not-found-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;gap:8px}.stub-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:var(--mui-palette-text-disabled)}.stub-page-label{font-size:1.25rem;margin:0}.create-checklist-form-card{min-height:208px;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414;box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414}.create-checklist-form-title{display:block;padding:16px 24px}.create-checklist-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:20px 24px 24px}.create-checklist-form-error-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:16px 24px 32px;min-height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.create-checklist-form-error-image{width:220px;height:220px;margin:24px 0}.create-checklist-form-error-heading{margin-bottom:8px}.create-checklist-form-error-subtext{max-width:496px}.checklist-confirmation-card{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414;box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414}.checklist-confirmation-title{display:block;padding:20px 24px 16px}.checklist-confirmation-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:24px;min-height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checklist-confirmation-image{width:220px;height:220px;margin:24px 0}.checklist-confirmation-heading{margin-bottom:8px}.checklist-confirmation-subtext{max-width:496px}.create-checklist-view-title{margin-bottom:8px}.create-checklist-view-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.create-checklist-view-breadcrumb-link{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--mui-palette-text-primary);text-decoration:none}.create-checklist-view-stepper{margin:24px auto;max-width:693px}.create-checklist-view-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.create-checklist-view-cancel-button,.create-checklist-view-save-button,.create-checklist-view-reset-button,.create-checklist-view-retry-button{font-weight:400;min-width:77px}.create-checklist-questions-card{overflow:hidden;-webkit-box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414;box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414;border-radius:12px}.create-checklist-questions-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px}.create-checklist-questions-title,.create-checklist-questions-add-button{font-weight:400}.create-checklist-questions-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.create-checklist-questions-snackbar-content{background-color:var(--mui-palette-background-paper);color:var(--mui-palette-text-primary)}.create-checklist-questions-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:20px 24px 24px}.question-accordion{border:1px solid var(--mui-palette-divider);border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.question-accordion:before{display:none}.question-accordion-summary{min-height:48px;padding:0 16px}.question-accordion-summary-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:12px 0}.question-accordion-drag-handle{color:var(--mui-palette-text-secondary);cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-touch-action:none;touch-action:none}.question-accordion-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.question-accordion-number{width:24px;height:24px;border-radius:50%;border:1px solid var(--mui-palette-text-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;-ms-flex-negative:0;flex-shrink:0;background-color:#f4edf8}.question-accordion-title{font-size:16px;font-weight:400;color:var(--mui-palette-text-primary)}.question-accordion-details{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;border-top:1px solid var(--mui-palette-divider)}.question-accordion-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.question-accordion-row>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.question-accordion-short-wording-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.question-accordion-char-counter{font-size:12px;color:var(--mui-palette-text-secondary);margin-top:4px}.question-accordion-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-accordion-remove-button{color:var(--mui-palette-primary-main);font-weight:400}.create-checklist-remove-dialog-paper{width:444px;border-radius:4px}.create-checklist-remove-dialog-actions{padding:0 16px 24px 0}.create-checklist-remove-dialog-no-btn,.create-checklist-remove-dialog-yes-btn{font-weight:400}.marketplace-section-title{margin-bottom:16px}.checklist-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:16px;border:1px solid #0000001f;border:1px solid var(--mui-palette-divider, #0000001f);border-radius:16px;background-color:#fff;background-color:var(--mui-palette-background-paper, #fff);text-decoration:none;color:inherit;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;min-height:214px;min-width:0;-webkit-box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414;box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414}.checklist-card:hover{-webkit-box-shadow:0 4px 8px -2px #c4c0c44d,0 8px 16px 2px #c4c0c433,0 3px 20px 3px #c4c0c41f;box-shadow:0 4px 8px -2px #c4c0c44d,0 8px 16px 2px #c4c0c433,0 3px 20px 3px #c4c0c41f}.checklist-card:focus-visible{outline:2px solid #42145f;outline:2px solid var(--mui-palette-primary-main, #42145f);outline-offset:2px}.checklist-card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.checklist-card-meta-label{color:#0009;color:var(--mui-palette-text-secondary, #0009)}.checklist-card-meta-value,.checklist-card-meta-separator{color:#000000de;color:var(--mui-palette-text-primary, #000000de)}.checklist-card-name{font-weight:400}.checklist-card-meta-label,.checklist-card-meta-value,.checklist-card-meta-separator{font-weight:400;font-size:14px}.checklist-card-description{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0009;color:var(--mui-palette-text-secondary, #0009);min-width:0}.checklist-card-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:auto}.checklist-card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:16px}.checklist-card-skeleton{border-radius:6px}@media(max-width:900px){.checklist-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.checklist-card-grid{grid-template-columns:1fr}}.my-checklists-section-title{margin-bottom:16px}.my-checklists-section-tabs{border-bottom:1px solid #0000001f;border-bottom:1px solid var(--mui-palette-divider, #0000001f);margin-bottom:8px}.my-checklists-section-error{margin-top:16px}.my-checklists-section-pagination{margin-top:8px}.edit-answer-modal-title{padding-bottom:8px}.edit-answer-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-top:16px;overflow:visible}.edit-answer-numeric-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.edit-answer-number-field{width:120px}.edit-answer-percent-sign{color:var(--mui-palette-text-primary);font-weight:500;line-height:1}.edit-answer-hint{color:var(--mui-palette-text-secondary)}.edit-answer-radio-group{padding:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.edit-answer-actions{padding:16px 24px;gap:8px}.question-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px 20px;height:100%;overflow-y:auto}.question-detail-title{font-weight:600}.question-detail-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.question-detail-label{color:var(--mui-palette-primary-main);letter-spacing:.5px;font-size:11px;font-weight:400}.question-detail-answer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.question-detail-answer-value{font-weight:500}.question-detail-edit-button{color:var(--mui-palette-text-secondary)}.question-detail-edit-button:hover{color:var(--mui-palette-primary-main)}.question-detail-justification{line-height:1.6;color:var(--mui-palette-text-primary)}.citation-marker{display:inline;margin-left:2px;padding:0;border:none;background:none;font-family:inherit;font-size:11px;font-weight:600;color:var(--mui-palette-primary-main);cursor:pointer;vertical-align:super;line-height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.citation-marker:hover{text-decoration:underline}.citation-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;max-width:320px}.citation-tooltip-doc{font-weight:600;opacity:.75}.question-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px;overflow-y:auto;height:100%}.question-list-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--mui-palette-divider);border-radius:8px;background:var(--mui-palette-background-paper);cursor:pointer;text-align:left;width:100%;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.question-list-card:hover{border-color:var(--mui-palette-primary-light);background-color:var(--mui-palette-action-hover)}.question-list-card--selected{background-color:color-mix(in srgb,var(--mui-palette-primary-main) 6%,transparent)}.question-list-card--selected:hover{background-color:color-mix(in srgb,var(--mui-palette-primary-main) 10%,transparent)}.question-list-card-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:24px;height:24px;border-radius:50%;background-color:var(--mui-palette-action-selected);-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.question-list-card-number-text{font-weight:600;font-size:11px;line-height:1;color:var(--mui-palette-text-primary)}.question-list-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.question-list-card-text{line-height:1.5}.question-list-confidence-chip{-ms-flex-item-align:start;align-self:flex-start;background-color:var(--mui-palette-background-paper)}.question-list-card--selected .question-list-confidence-chip,.question-list-card:hover .question-list-confidence-chip{background-color:var(--mui-palette-background-paper)}.question-list-confidence-chip--high{color:var(--mui-palette-success-main);border-color:var(--mui-palette-success-main)}.question-list-confidence-chip--low{color:var(--mui-palette-warning-main);border-color:var(--mui-palette-warning-main)}.questions-review-card{margin-top:24px}.questions-review-title{padding:16px 20px;font-weight:400}.questions-review-progress{border-radius:0}.questions-review-content{min-height:360px}.questions-review-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:320px}.questions-review-facility-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;margin:16px 16px 0;border-radius:8px}.questions-review-facility-icon{color:var(--mui-palette-text-secondary);font-size:20px;-ms-flex-negative:0;flex-shrink:0}.questions-review-facility-name{font-weight:600;line-height:1.4}.questions-review-facility-subtitle{color:var(--mui-palette-text-secondary);font-size:12px}.questions-review-panels{display:-webkit-box;display:-ms-flexbox;display:flex;height:480px;margin-top:12px}.questions-review-panel-left{width:40%;min-width:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.questions-review-panel-right{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.document-table-facility-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:68px;gap:32px;padding:22px 16px}.document-table-facility-icon{color:var(--mui-palette-text-secondary);-ms-flex-negative:0;flex-shrink:0}.document-table-facility-name{color:var(--mui-palette-text-primary)}.document-table-facility-subtitle{color:var(--mui-palette-text-secondary)}.document-table-paper{overflow:hidden}.document-table-header-cell{font-weight:500;color:var(--mui-palette-text-secondary);white-space:nowrap}.document-table-cell{font-size:.875rem;color:var(--mui-palette-text-primary);vertical-align:top}.document-table-row:last-child .document-table-cell{border-bottom:none}.confidence-chip{font-size:.75rem;font-weight:500}.confidence-chip--high{color:var(--mui-palette-success-main);border-color:var(--mui-palette-success-main)}.confidence-chip--low{color:var(--mui-palette-warning-main);border-color:var(--mui-palette-warning-main)}.run-checklist-review-card{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414;box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414}.run-checklist-review-title{display:block;padding:16px 24px}.run-checklist-review-content{min-height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.run-checklist-review-content:has(.document-table-facility-header){min-height:0;min-height:initial;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px;gap:16px}.run-checklist-review-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px}.run-checklist-review-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 24px 40px;text-align:center}.run-checklist-review-state-title{margin-bottom:8px}.run-checklist-document-list-wrapper{border:1px solid var(--mui-palette-divider);border-radius:var(--mui-shape-borderRadius);overflow:hidden;margin:0 24px 16px}.run-checklist-document-list-item{padding:12px 24px}.run-checklist-document-list-icon{min-width:36px;color:var(--mui-palette-text-secondary)}.run-checklist-form-card{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414;box-shadow:0 3px 5px -3px #c4c0c433,0 6px 10px 1px #c4c0c424,0 2px 14px 2px #c4c0c414}.run-checklist-form-title{display:block;padding:16px 24px}.run-checklist-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:20px 24px 24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.run-checklist-form-fields{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.run-checklist-form-find-button{font-weight:400;height:40px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.run-checklist-form-results{padding-bottom:8px}.run-checklist-form-state-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 24px 32px;text-align:center}.run-checklist-form-state-icon{width:220px;height:220px;margin-bottom:24px}.run-checklist-form-state-title{margin-bottom:8px}.run-checklist-form-state-subtitle{color:var(--mui-palette-text-secondary);max-width:488px}.run-checklist-view-title{margin-bottom:8px}.run-checklist-view-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.run-checklist-view-breadcrumb-link{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--mui-palette-text-primary);text-decoration:none}.run-checklist-view-stepper{margin:24px auto;max-width:763px}.run-checklist-view-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.run-checklist-view-cancel-button,.run-checklist-view-next-button,.run-checklist-view-save-button,.run-checklist-view-retry-button{font-weight:400}.run-checklist-view-save-button{min-width:110px}.run-checklist-view-select-documents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.run-checklist-view-or-divider{text-align:center;text-transform:uppercase;letter-spacing:.08em;padding:12px 0}.runs-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.runs-section-run-button{font-weight:400}.app-layout-root{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.app-layout-appbar{z-index:1201;background-color:var(--mui-palette-brand-main);color:var(--mui-palette-brand-contrastText)}.app-layout-logo{position:absolute;top:16px;left:49px;width:156px;height:30px;opacity:1}.app-layout-drawer{width:64px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:width .2s ease;transition:width .2s ease}.app-layout-drawer--expanded{width:240px}.app-layout-drawer-paper{width:64px;overflow-x:hidden;background-color:var(--mui-palette-background-paper);border-right:1px solid var(--mui-palette-divider);-webkit-transition:width .2s ease;transition:width .2s ease}.app-layout-drawer-paper--expanded{width:240px}.app-layout-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.app-layout-nav-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 20px;color:var(--mui-palette-text-disabled);cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;white-space:nowrap}.app-layout-nav-item:hover{color:var(--mui-palette-primary-main)}.app-layout-nav-item--active{color:var(--mui-palette-primary-dark)}.app-layout-nav-item--active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 2px 2px 0;background-color:var(--mui-palette-primary-dark)}.app-layout-nav-icon{-ms-flex-negative:0;flex-shrink:0}.app-layout-nav-label{font-size:.875rem;font-weight:500;overflow:hidden}.app-layout-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100vh;overflow:auto;padding:40px 24px;background-color:var(--mui-palette-background-default);-webkit-transition:margin-left .2s ease;transition:margin-left .2s ease}.dashboard-layout{padding:24px}.dashboard-layout-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.dashboard-layout-cards{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.dashboard-layout-cards li{display:contents}@media(max-width:899px){.dashboard-layout-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.dashboard-layout{padding:16px}.dashboard-layout-header{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.dashboard-layout-cards{grid-template-columns:1fr}}.dashboard-layout-create-button{font-weight:400}@font-face{font-family:RN House Sans;src:url(/assets/RNHouseSans-Light-BNOJ0eSP.woff2) format("woff2"),url(/assets/RNHouseSans-Light-BMUOZrO_.woff) format("woff"),url(/assets/RNHouseSans-Light-Bj9GM2bq.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:RN House Sans;src:url(/assets/RNHouseSans-LightItalic-DddQVTGw.woff2) format("woff2"),url(/assets/RNHouseSans-LightItalic-mbdFJjJP.woff) format("woff"),url(/assets/RNHouseSans-LightItalic-CTerkw-o.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:RN House Sans;src:url(/assets/RNHouseSans-Regular-DGlfiq5y.woff2) format("woff2"),url(/assets/RNHouseSans-Regular-SyqvpvXl.woff) format("woff"),url(/assets/RNHouseSans-Regular-DB1AUU1n.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RN House Sans;src:url(/assets/RNHouseSans-Italic-C4deZ_Uo.woff2) format("woff2"),url(/assets/RNHouseSans-Italic-CRJj4YzZ.woff) format("woff"),url(/assets/RNHouseSans-Italic-C8J2pjdw.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:RN House Sans;src:url(/assets/RNHouseSans-Bold-b5g40T58.woff2) format("woff2"),url(/assets/RNHouseSans-Bold-OgshjuI0.woff) format("woff"),url(/assets/RNHouseSans-Bold-CByIQvKL.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RN House Sans;src:url(/assets/RNHouseSans-BoldItalic-DNWJIiNP.woff2) format("woff2"),url(/assets/RNHouseSans-BoldItalic-B6J7Vu04.woff) format("woff"),url(/assets/RNHouseSans-BoldItalic-ClKefiAw.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}html,body,#root{margin:0;padding:0;width:100%;height:100%}
