.form-module___wq9zq__main{flex:1;padding:2.5rem 2rem}.form-module___wq9zq__inner{max-width:800px;margin:0 auto}.form-module___wq9zq__pageTitle{color:#150202;letter-spacing:-.04em;margin-bottom:.5rem;font-size:3rem;font-weight:700}.form-module___wq9zq__titleUnderline{background-color:#150202;width:2.5rem;height:3px;margin-bottom:1.5rem}.form-module___wq9zq__intro{color:#374151;margin-bottom:2rem;font-size:1.25rem;line-height:1.75}.form-module___wq9zq__form{flex-direction:column;gap:1.5rem;display:flex}.form-module___wq9zq__field{flex-direction:column;gap:.4rem;display:flex}.form-module___wq9zq__required{color:#b71c1c;font-weight:700}.form-module___wq9zq__hint{color:#374151;font-size:.9rem}.form-module___wq9zq__platformBox{z-index:20;position:relative}.form-module___wq9zq__platformBox .form-module___wq9zq__input{width:100%}.form-module___wq9zq__platformList{z-index:10;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;max-height:14rem;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}.form-module___wq9zq__platformOption{color:#111827;cursor:pointer;align-items:center;gap:.6rem;padding:.5rem .85rem;font-size:.95rem;display:flex}.form-module___wq9zq__platformOption:hover{background-color:#f3f4f6}.form-module___wq9zq__platformOptionLogoSlot{flex-shrink:0;justify-content:center;align-items:center;width:4rem;display:flex}.form-module___wq9zq__platformOptionLogo{object-fit:contain;width:auto;max-width:100%;height:1.5rem}.form-module___wq9zq__platformDivider{border:none;border-top:1px solid #d1d5db;width:100%;margin:0}.form-module___wq9zq__platformPreview{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.form-module___wq9zq__platformPreviewLogo{object-fit:contain;width:auto;max-width:12rem;height:3.5rem}.form-module___wq9zq__platformPreviewName{color:#111827;font-size:1.25rem;font-weight:700}.form-module___wq9zq__label{color:#111827;font-size:1rem;font-weight:700}.form-module___wq9zq__input{color:#111827;background-color:#fff;border:1px solid #9ca3af;border-radius:.375rem;padding:.65rem .85rem;font-size:1rem}.form-module___wq9zq__input:focus{outline-offset:1px;outline:2px solid #150202}.form-module___wq9zq__question{background-color:#f0f0f0;border-radius:.5rem;padding:1rem 1.25rem}.form-module___wq9zq__questionText{color:#111827;margin-bottom:.75rem;font-size:1rem;font-weight:600;line-height:1.6}.form-module___wq9zq__questionNumber{font-weight:700}.form-module___wq9zq__choices{gap:.85rem;display:flex}.form-module___wq9zq__choice{color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:2px solid #d1d5db;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:1rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:flex}.form-module___wq9zq__choice:hover{background-color:#f9fafb;border-color:#9ca3af}.form-module___wq9zq__addNoteButton{color:#4b5563;cursor:pointer;background:0 0;border:none;margin-top:.75rem;padding:0;font-size:.9rem;font-weight:600}.form-module___wq9zq__addNoteButton:hover{color:#150202;text-decoration:underline}.form-module___wq9zq__addNoteButton:focus-visible{outline-offset:2px;outline:2px solid #150202}.form-module___wq9zq__noteField{flex-direction:column;gap:.35rem;margin-top:.75rem;display:flex}.form-module___wq9zq__noteLabel{color:#374151;font-size:.9rem;font-weight:600}.form-module___wq9zq__noteInput{box-sizing:border-box;width:100%;font:inherit;resize:vertical;background-color:#fff;border:2px solid #d1d5db;border-radius:.5rem;padding:.65rem .85rem;font-size:.95rem}.form-module___wq9zq__noteInput:focus{border-color:#150202;outline:none}.form-module___wq9zq__noteTag{color:#1d4ed8;vertical-align:middle;background-color:#dbeafe;border-radius:999px;margin-left:.5rem;padding:0 .45rem;font-size:.75rem;font-style:normal;font-weight:700;display:inline-block}.form-module___wq9zq__noteBlock{background-color:#f9fafb;border-left:3px solid #1d4ed8;margin-top:.6rem;padding:.6rem .85rem;font-style:normal}.form-module___wq9zq__noteHeading{text-transform:uppercase;letter-spacing:.03em;color:#4b5563;margin-bottom:.2rem;font-size:.8rem;font-weight:700}.form-module___wq9zq__noteText{color:#111827;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.6}.form-module___wq9zq__noteLink{color:#1d4ed8;text-decoration:underline}.form-module___wq9zq__choicesStacked{flex-direction:column}.form-module___wq9zq__choicesStacked .form-module___wq9zq__choice{text-align:left;justify-content:flex-start;font-weight:500;line-height:1.4}.form-module___wq9zq__choiceSelected{color:#fff;background-color:#150202;border-color:#150202}.form-module___wq9zq__choiceSelected:hover{background-color:#150202;border-color:#150202}.form-module___wq9zq__choiceInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-module___wq9zq__choice:has(.form-module___wq9zq__choiceInput:focus-visible){outline-offset:2px;outline:2px solid #150202}.form-module___wq9zq__error{color:#b71c1c;font-weight:600}.form-module___wq9zq__submitButton{color:#fff;cursor:pointer;background-color:#150202;border:none;border-radius:.375rem;align-self:flex-start;align-items:center;gap:.6rem;padding:.75rem 1.75rem;font-size:1rem;font-weight:700;display:inline-flex}.form-module___wq9zq__submitButton:hover{background-color:#3a1a1a}.form-module___wq9zq__submitButton:disabled{opacity:.6;cursor:wait}.form-module___wq9zq__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite form-module___wq9zq__spin}@keyframes form-module___wq9zq__spin{to{transform:rotate(360deg)}}.form-module___wq9zq__formSubmitting,.form-module___wq9zq__formSubmitting *{cursor:wait}.form-module___wq9zq__results{flex-direction:column;gap:1.25rem;display:flex}.form-module___wq9zq__resultsTopStacked{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:.5rem;display:flex}.form-module___wq9zq__resultsTopSideBySide{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 3.5rem;margin-bottom:.5rem;display:flex}.form-module___wq9zq__resultsGrade{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.form-module___wq9zq__resultsLogo{object-fit:contain;width:auto;max-width:22rem;height:12rem}.form-module___wq9zq__resultsPlatform{color:#374151;font-size:2rem;font-weight:400}.form-module___wq9zq__resultsPlatformName{color:#111827;font-weight:700}.form-module___wq9zq__resultsBadge{color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:3rem;font-weight:700;display:flex}.form-module___wq9zq__resultsGradeLabel{color:#111827;font-size:1.5rem;font-weight:700}.form-module___wq9zq__resultsUnsureNote{color:#4b5563;max-width:22rem;font-size:.9rem;line-height:1.5}.form-module___wq9zq__unsureExplainer{color:#374151;background-color:#f3f4f6;border-left:4px solid #9ca3af;padding:.75rem 1rem;font-size:.95rem;line-height:1.6}.form-module___wq9zq__resultsScore{color:#374151;font-size:1.1rem}.form-module___wq9zq__breakdownHeading{color:#111827;margin-top:.5rem;font-size:1.25rem;font-weight:700}.form-module___wq9zq__legend{color:#374151;flex-wrap:wrap;gap:1.5rem;font-size:.95rem;display:flex}.form-module___wq9zq__legendItem{align-items:center;gap:.4rem;display:flex}.form-module___wq9zq__legendSwatchEarned,.form-module___wq9zq__legendSwatchMissed,.form-module___wq9zq__legendSwatchUnsure{box-sizing:border-box;border-radius:.2rem;width:.9rem;height:.9rem}.form-module___wq9zq__legendSwatchEarned{background-color:#1d4ed8}.form-module___wq9zq__legendSwatchMissed{background-color:#eff6ff;border:2px dashed #1d4ed8}.form-module___wq9zq__legendSwatchUnsure{background:repeating-linear-gradient(45deg,#e5e7eb,#e5e7eb 3px,#cbd0d6 3px 6px);border:1px solid #9ca3af}.form-module___wq9zq__barWrap{padding:.4rem 0 1.75rem;position:relative}.form-module___wq9zq__barTrack{border-radius:.375rem;height:2.5rem;display:flex;overflow:hidden}.form-module___wq9zq__segmentEarned,.form-module___wq9zq__segmentMissed,.form-module___wq9zq__segmentUnsure{box-sizing:border-box;border-right:2px solid #fff;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.form-module___wq9zq__segmentEarned{color:#fff;background-color:#1d4ed8}.form-module___wq9zq__segmentMissed{color:#1d4ed8;background-color:#eff6ff;border-top:2px dashed #1d4ed8;border-bottom:2px dashed #1d4ed8}.form-module___wq9zq__segmentUnsure{color:#4b5563;background:repeating-linear-gradient(45deg,#e5e7eb,#e5e7eb 6px,#d7dbe0 6px 12px)}.form-module___wq9zq__cutoff{border-left:2px solid #111827;height:3.3rem;position:absolute;top:0}.form-module___wq9zq__cutoffLabel{color:#111827;white-space:nowrap;margin-top:.15rem;font-size:.8rem;font-weight:700;position:absolute;top:100%;left:0;transform:translate(-50%)}.form-module___wq9zq__breakdownList{flex-direction:column;gap:.6rem;padding:0;list-style:none;display:flex}.form-module___wq9zq__breakdownRow{color:#111827;align-items:baseline;gap:.75rem;display:flex}.form-module___wq9zq__breakdownRowMissed{color:#4b5563}.form-module___wq9zq__breakdownRowUnsure{color:#6b7280;font-style:italic}.form-module___wq9zq__breakdownNumber{color:#111827;background-color:#e5e7eb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.form-module___wq9zq__breakdownDetails{flex:1}.form-module___wq9zq__breakdownSummary{cursor:pointer;flex-direction:column;gap:.15rem;list-style:none;display:flex}.form-module___wq9zq__breakdownSummary::-webkit-details-marker{display:none}.form-module___wq9zq__breakdownSummary:hover .form-module___wq9zq__breakdownTitle{text-decoration:underline}.form-module___wq9zq__breakdownSummary:focus-visible{outline-offset:2px;border-radius:.25rem;outline:2px solid #150202}.form-module___wq9zq__breakdownTitle{font-weight:600}.form-module___wq9zq__breakdownChevron{border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;margin-left:.5rem;transition:transform .15s;display:inline-block;transform:translateY(-.1rem)rotate(-45deg)}.form-module___wq9zq__breakdownDetails[open] .form-module___wq9zq__breakdownChevron{transform:translateY(-.2rem)rotate(45deg)}.form-module___wq9zq__breakdownDescription{color:#374151;margin-top:.4rem;font-size:.9rem;font-style:normal;line-height:1.6}.form-module___wq9zq__breakdownAnswer{color:#4b5563;font-size:.9rem}.form-module___wq9zq__breakdownPoints{text-align:right;min-width:6rem;font-weight:600}.form-module___wq9zq__reviewBox{background-color:#f9fafb;border:2px solid #d1d5db;border-radius:.5rem;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1.5rem;display:flex}.form-module___wq9zq__reviewHeading{color:#150202;font-size:1.25rem;font-weight:700}.form-module___wq9zq__reviewText{color:#374151;line-height:1.6}.form-module___wq9zq__startOverButton{color:#150202;cursor:pointer;background-color:#fff;border:2px solid #150202;border-radius:.375rem;align-self:flex-start;padding:.75rem 1.75rem;font-size:1rem;font-weight:700}.form-module___wq9zq__startOverButton:hover{background-color:#f9fafb}@media (max-width:640px){.form-module___wq9zq__pageTitle{font-size:2.25rem}.form-module___wq9zq__breakdownPoints{min-width:4.5rem}.form-module___wq9zq__cutoffScore{display:none}}
.admin-module__MTLKOG__main{flex:1;padding:2.5rem 2rem}.admin-module__MTLKOG__inner{max-width:1200px;margin:0 auto}.admin-module__MTLKOG__pageTitle{color:#150202;margin-bottom:.25rem;font-size:2.5rem;font-weight:700}.admin-module__MTLKOG__count{color:#374151;margin-bottom:1rem}.admin-module__MTLKOG__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-module__MTLKOG__downloadButton{color:#fff;background-color:#150202;border-radius:.375rem;padding:.6rem 1.25rem;font-weight:700;display:inline-block}.admin-module__MTLKOG__deleteAllButton{color:#b71c1c;cursor:pointer;background-color:#fff;border:1px solid #b71c1c;border-radius:.375rem;padding:.6rem 1.25rem;font-weight:700}.admin-module__MTLKOG__deleteAllButton:hover{background-color:#fef2f2}.admin-module__MTLKOG__deleteAllButton:disabled{opacity:.5;cursor:not-allowed}.admin-module__MTLKOG__deleteRowButton{color:#b71c1c;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:.85rem;font-weight:600;text-decoration:underline}.admin-module__MTLKOG__deleteRowButton:disabled{opacity:.5;cursor:not-allowed}.admin-module__MTLKOG__filters{gap:.5rem;margin-bottom:1rem;display:flex}.admin-module__MTLKOG__filterLink{color:#374151;border:1px solid #d1d5db;border-radius:999px;padding:.4rem 1rem;font-size:.9rem;font-weight:600}.admin-module__MTLKOG__filterLink:hover{background-color:#f9fafb}.admin-module__MTLKOG__filterLinkActive,.admin-module__MTLKOG__filterLinkActive:hover{color:#fff;background-color:#150202;border-color:#150202}.admin-module__MTLKOG__reviewBadge{color:#1d4ed8;background-color:#dbeafe;border-radius:999px;padding:.1rem .5rem;font-size:.8rem;font-weight:700;display:inline-block}.admin-module__MTLKOG__reviewDate{color:#4b5563;white-space:nowrap;margin-top:.25rem;font-size:.8rem;display:block}.admin-module__MTLKOG__noReview{color:#9ca3af}.admin-module__MTLKOG__viewLink{color:#1d4ed8;font-weight:600;text-decoration:underline}.admin-module__MTLKOG__submissionDetails{color:#374151;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;grid-template-columns:max-content 1fr;gap:.35rem 1.25rem;margin:1.25rem 0 2rem;padding:1rem 1.25rem;display:grid}.admin-module__MTLKOG__submissionDetails dt{color:#111827;font-weight:700}.admin-module__MTLKOG__scoringChangedNote{color:#374151;background-color:#fffbeb;border-left:4px solid #f9a825;margin-bottom:1.5rem;padding:.75rem 1rem}.admin-module__MTLKOG__tableWrapper{margin-bottom:1.5rem;overflow-x:auto}.admin-module__MTLKOG__table{border-collapse:collapse;width:100%;font-size:.9rem}.admin-module__MTLKOG__table th,.admin-module__MTLKOG__table td{text-align:left;vertical-align:top;border:1px solid #d1d5db;padding:.5rem .75rem}.admin-module__MTLKOG__table th{color:#111827;background-color:#f0f0f0}.admin-module__MTLKOG__empty{color:#374151;margin-bottom:1.5rem}.admin-module__MTLKOG__backLink{color:#150202;text-decoration:underline}
