.page-module___8aEwW__page{min-height:100vh;overflow:visible}.page-module___8aEwW__main{max-width:80rem;margin-left:auto;margin-right:auto;padding:8rem 1.5rem 4rem}@media (max-width:926px){.page-module___8aEwW__main{padding:6rem 24px 48px}}
.questionForm-module__w2INYa__formWrapper{transition:height .3s ease-out;position:relative}.questionForm-module__w2INYa__labelContainer{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:12px;display:flex}.questionForm-module__w2INYa__questionLabel{color:rgb(var(--text-secondary));text-align:left;margin:0;font-size:1rem;line-height:1.75rem;display:block}.questionForm-module__w2INYa__questionTextArea{border:1px solid rgb(var(--color-border));background:rgb(var(--color-surface));resize:none;width:100%;min-height:4.5rem;color:rgb(var(--text-primary));border-radius:.5rem;padding:1rem;font-family:inherit;font-size:1rem;line-height:1.5rem;transition:border-color .2s;overflow:hidden}.questionForm-module__w2INYa__questionTextArea:focus{border-color:rgb(var(--color-primary,59 130 246));outline:none}.questionForm-module__w2INYa__questionTextArea::placeholder{color:rgb(var(--text-tertiary));opacity:.7;font-size:.95rem}.questionForm-module__w2INYa__disclaimer{color:rgb(var(--text-tertiary));font-size:.875rem}.questionForm-module__w2INYa__disclaimerContainer{margin-top:2rem}.questionForm-module__w2INYa__errorMessage{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;margin-top:1.5rem;padding:1rem;font-size:.875rem;animation:.3s ease-out questionForm-module__w2INYa__slideInUp}.questionForm-module__w2INYa__progressBarContainer{margin-top:1rem;animation:.3s ease-out questionForm-module__w2INYa__expandDown;overflow:hidden}@keyframes questionForm-module__w2INYa__slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes questionForm-module__w2INYa__expandDown{0%{opacity:0;max-height:0;margin-top:0;padding-top:0}to{opacity:1;max-height:100px;margin-top:1rem}}
.buttonBar-module__MfM3FG__buttonBar{gap:.5rem;align-items:var(--align-items,center);flex-direction:row;display:flex}.buttonBar-module__MfM3FG__buttonBar>*{width:var(--button-width,10rem);height:var(--button-height,3rem);align-items:var(--align-items,flex-start)}
.iconBtn-module__2gQUVa__IconBtn{background:rgba(var(--color-primary,59 130 246),.1);border:1px solid rgba(var(--color-primary,59 130 246),.3);color:rgb(var(--color-primary,59 130 246));cursor:pointer;border-radius:.375rem;justify-content:flex-start;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.iconBtn-module__2gQUVa__IconBtn:hover{background:rgba(var(--color-primary,59 130 246),.2);border-color:rgb(var(--color-primary,59 130 246))}.iconBtn-module__2gQUVa__IconBtnIcon{width:1rem;height:1rem}.iconBtn-module__2gQUVa__textSpan{justify-content:center;width:100%}
.loadingProgressBar-module__XmGBvW__progressContainer{padding:1rem}.loadingProgressBar-module__XmGBvW__progressHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.loadingProgressBar-module__XmGBvW__progressLabel{color:rgb(var(--text-secondary));font-size:.875rem}.loadingProgressBar-module__XmGBvW__progressPercentage{color:rgb(var(--text-primary));font-size:.875rem;font-weight:600}.loadingProgressBar-module__XmGBvW__progressBarTrack{background-color:rgb(var(--color-border));border-radius:4px;width:100%;height:8px;overflow:hidden}.loadingProgressBar-module__XmGBvW__progressBarFill{background-color:rgb(var(--color-primary));border-radius:4px;height:100%;transition:width .3s ease-out}
.ReviewResults-module__RfT7Cq__resultsContainer{animation:.5s ease-out ReviewResults-module__RfT7Cq__slideInUp}@keyframes ReviewResults-module__RfT7Cq__slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ReviewResults-module__RfT7Cq__resultsHeader{border-bottom:1px solid rgb(var(--color-border));justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;display:flex}.ReviewResults-module__RfT7Cq__resultsTitle{margin:0;font-size:1.875rem;font-weight:700;line-height:2.25rem}.ReviewResults-module__RfT7Cq__newSection{margin-top:3rem;margin-bottom:6rem}.ReviewResults-module__RfT7Cq__subheading{border-bottom:1px solid rgb(var(--color-border));text-align:left;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.ReviewResults-module__RfT7Cq__suggestionText{white-space:pre-line;text-align:left;color:rgb(var(--text-tertiary));line-height:1.6}.ReviewResults-module__RfT7Cq__questionTable{color:rgb(var(--text-tertiary));table-layout:fixed;border-spacing:0;min-width:100%}.ReviewResults-module__RfT7Cq__questionTable th{letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid rgb(var(--color-border));text-align:left;padding:.75rem;font-weight:600}.ReviewResults-module__RfT7Cq__questionTable tbody tr:hover{background-color:#262626}.ReviewResults-module__RfT7Cq__questionTable td{border-bottom:1px solid #3741514d}.ReviewResults-module__RfT7Cq__questionTable td .ReviewResults-module__RfT7Cq__cellLabel{text-align:left;color:inherit;padding:.75rem}.ReviewResults-module__RfT7Cq__questionTable td .ReviewResults-module__RfT7Cq__cellStatus{color:inherit;text-align:center;padding:.75rem}.ReviewResults-module__RfT7Cq__questionTable td .ReviewResults-module__RfT7Cq__cellNotes,.ReviewResults-module__RfT7Cq__questionTable td .ReviewResults-module__RfT7Cq__cellReferences{scrollbar-width:4px;white-space:pre-line;height:auto;color:inherit;text-align:left;padding:8px;line-height:1.3;animation:.3s ease-in ReviewResults-module__RfT7Cq__fadeIn;overflow:hidden auto}.ReviewResults-module__RfT7Cq__questionTable td .ReviewResults-module__RfT7Cq__cellNotes a,.ReviewResults-module__RfT7Cq__questionTable td .ReviewResults-module__RfT7Cq__cellReferences a{color:#87cefa;text-decoration:underline}.ReviewResults-module__RfT7Cq__questionTable td .ReviewResults-module__RfT7Cq__cellNotes a:hover,.ReviewResults-module__RfT7Cq__questionTable td .ReviewResults-module__RfT7Cq__cellReferences a:hover{color:#00bfff;text-decoration:none}@keyframes ReviewResults-module__RfT7Cq__fadeIn{0%{opacity:0}to{opacity:1}}.ReviewResults-module__RfT7Cq__questionTable td a{color:#00f;text-decoration-line:underline}.ReviewResults-module__RfT7Cq__questionTable td{overflow:visible}.ReviewResults-module__RfT7Cq__questionTable th::-webkit-scrollbar{display:none}.ReviewResults-module__RfT7Cq__questionTable td::-webkit-scrollbar{display:none}.ReviewResults-module__RfT7Cq__questionTable td:first-child,.ReviewResults-module__RfT7Cq__questionTable th:first-child{width:15%}.ReviewResults-module__RfT7Cq__questionTable th:nth-child(2),.ReviewResults-module__RfT7Cq__questionTable td:nth-child(2){text-align:center;width:5%}.ReviewResults-module__RfT7Cq__questionTable th:nth-child(3),.ReviewResults-module__RfT7Cq__questionTable td:nth-child(3){width:35%}
.secondaryButton-module__ETXOBW__secondaryButton{width:fit-content;min-width:10rem;height:2.8rem;color:rgba(var(--color-primary-3),1);border:1px solid rgba(var(--color-primary-3),1);cursor:pointer;background-color:#0000;border-radius:.5rem;padding-left:5px;padding-right:5px;font-size:.8rem;transition:background-color .3s,box-shadow .3s}.secondaryButton-module__ETXOBW__secondaryButton:hover{transform:scale(1.05)}
.statusIndicator-module__RG1PoG__statusIndicator{color:#fde047;background-color:#713f12;border-radius:9999px;width:6rem;padding:.25rem .75rem;font-size:.875rem;font-weight:550;line-height:1rem;animation:.3s ease-in statusIndicator-module__RG1PoG__fadeIn;display:inline-block}@keyframes statusIndicator-module__RG1PoG__fadeIn{0%{opacity:0}to{opacity:1}}
.skeletonPara-module__djdNPq__skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:.25rem;animation:1.5s ease-in-out infinite skeletonPara-module__djdNPq__shimmer}@keyframes skeletonPara-module__djdNPq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeletonPara-module__djdNPq__pill{border-radius:9999px;display:inline-block}
