:root{--michigan-blue: #254e7b;--michigan-blue-dark: #001f3d;--michigan-maize: #f6e8a0;--michigan-maize-hover: #e1d88a;--michigan-maize-bright: #FFCB05;--michigan-maize-soft: #e6d47a;--michigan-offwhite: #f7f9fb;--michigan-hint-bg: #eef3f8;--michigan-feedback-disabled: #fbf8e3;--michigan-feedback-correct: #4a7c4a;--michigan-feedback-incorrect: #9e1b2f;--michigan-maize-dark: #b89d1f;--violet: #7d35c4;--violet-light: #b893e6;--violet-dark: #5a2791;--michigan-blue-lucent: rgba(37, 78, 123, .1);--michigan-maize-lucent: rgba(255, 203, 5, .15)}._container_inord_45{position:relative;overflow:visible;max-width:700px;margin:2rem auto;padding:2rem;padding-bottom:80px;border:1px solid var(--michigan-blue);border-radius:6px;background-color:var(--michigan-offwhite);box-shadow:0 2px 8px #0000001a;text-align:center;color:var(--michigan-blue-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}._title_inord_87{margin-bottom:1.5rem;color:var(--michigan-blue-dark);font-weight:700;font-size:2rem}._blue_inord_101{color:var(--michigan-blue)}._maize_inord_109{color:var(--michigan-maize-bright)}._modeToggle_inord_119{margin-bottom:1.5rem;color:var(--michigan-blue-dark);font-weight:600;display:inline-flex;border:2px solid var(--michigan-blue-dark);border-radius:10px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}._modeToggle_inord_119 label{flex:1 1 0;margin:0;text-align:center;padding:.6rem 1.2rem;cursor:pointer;font-weight:600;transition:background-color .25s ease,color .25s ease,border-color .25s ease;border:none;display:flex;align-items:center;justify-content:center;min-height:40px}._modeToggle_inord_119 label:not(._mcButtonActive_inord_171):not(._interactiveButtonActive_inord_171):hover,._modeToggle_inord_119 label:not(._mcButtonActive_inord_171):not(._interactiveButtonActive_inord_171):focus{background-color:var(--michigan-maize-soft);color:var(--michigan-blue-dark);outline:none}._modeToggle_inord_119 input[type=radio]{display:none}._buttonsRow_inord_195{display:flex;flex-direction:column!important;align-items:center!important;gap:1.2rem;width:100%;max-width:600px;margin:0 auto}._button_inord_195{display:inline-flex!important;align-items:center;justify-content:center;flex:none!important;width:280px!important;max-width:280px!important;min-width:280px!important;box-sizing:border-box!important;padding:.75rem 1rem!important;font-size:1rem!important;text-align:center!important;border-radius:8px;border:1px solid #ccc;font-weight:700;height:48px;white-space:nowrap}._buildCaseButton_inord_267{background-color:var(--michigan-maize-dark);color:#fff;border-color:var(--violet)}._buildCaseButton_inord_267:hover,._buildCaseButton_inord_267:focus,._buildCaseButton_inord_267:active{background-color:#9c801a;border-color:var(--violet-dark);outline:none}._chooseCaseButton_inord_297{background-color:var(--michigan-blue);color:#fff}._chooseCaseButton_inord_297:hover,._chooseCaseButton_inord_297:focus,._chooseCaseButton_inord_297:active{background-color:var(--michigan-blue-dark);border-color:var(--michigan-blue-dark);outline:none}._dashboardButton_inord_325{background-color:#5c3dad;color:#fff}._dashboardButton_inord_325:hover,._dashboardButton_inord_325:focus,._dashboardButton_inord_325:active{background-color:#482e86;border-color:#482e86;outline:none}._randomButton_inord_353{background-color:var(--michigan-blue);color:#fff}._randomButton_inord_353:hover,._randomButton_inord_353:focus,._randomButton_inord_353:active{background-color:var(--michigan-blue-dark);border-color:var(--michigan-blue-dark);outline:none}._randomButton_inord_353:disabled{opacity:.6;cursor:not-allowed}._dropdown_inord_393{position:relative;top:100%;left:0;width:100%;max-width:min(70vw,calc(900px + 2rem));margin:.5rem auto 0;border:1px solid var(--violet);border-radius:8px;box-shadow:0 4px 10px #0000001a;background-color:#fff!important;padding:.5rem 1rem;box-sizing:border-box!important;overflow-y:auto!important;max-height:150px!important}._dropdown_inord_393::-webkit-scrollbar{width:8px}._dropdown_inord_393::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._dropdown_inord_393::-webkit-scrollbar-thumb{background:#a2a9b0;border-radius:4px}._dropdown_inord_393::-webkit-scrollbar-thumb:hover{background:#6c757d}._dropdown_inord_393{scrollbar-width:thin;scrollbar-color:#a2a9b0 #f1f1f1}._dropdownItem_inord_473{padding:.5rem 1rem;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:var(--michigan-blue-dark);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid #eee;transition:background-color .2s ease}._dropdownItem_inord_473:last-child{border-bottom:none}._dropdownItem_inord_473:hover,._dropdownItem_inord_473:focus{background-color:var(--michigan-maize-soft);outline:none}._dropdownItemActive_inord_519{background-color:#e6f0ff;border-radius:.25rem;font-weight:500}._footer_inord_533{text-align:right;margin-top:2rem;font-size:.75rem;color:#888;-webkit-user-select:none;-moz-user-select:none;user-select:none}._mcButton_inord_171,._interactiveButton_inord_171{padding:.5rem 1.2rem;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;border:2px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:130px;text-align:center;display:inline-block;transition:background-color .25s ease,color .25s ease,border-color .25s ease;box-shadow:none}._mcButton_inord_171{background-color:var(--michigan-maize-soft);color:var(--michigan-blue-dark);border-color:transparent}._mcButton_inord_171:hover,._mcButton_inord_171:focus{background-color:var(--michigan-maize-bright);color:var(--michigan-blue-dark);border-color:var(--michigan-maize-bright);outline:none}._interactiveButton_inord_171{background-color:var(--michigan-blue);color:var(--michigan-maize-soft);border-color:transparent}._interactiveButton_inord_171:hover,._interactiveButton_inord_171:focus{background-color:var(--michigan-blue-dark);color:var(--michigan-maize-bright);border-color:var(--michigan-blue-dark);outline:none}._mcButtonActive_inord_171,._interactiveButtonActive_inord_171{background-color:#ffff3233;color:var(--michigan-blue-dark);border-color:var(--michigan-maize-bright);box-shadow:0 0 8px var(--michigan-maize-bright)}._mcButton_inord_171:disabled,._interactiveButton_inord_171:disabled{background-color:var(--michigan-feedback-disabled);color:#bbb;cursor:not-allowed;border-color:#ddd;box-shadow:none}._tagFilterContainer_inord_687{margin:1.5rem 0 2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}._tagButton_inord_703{background-color:#ddd;color:var(--michigan-blue-dark);border:1.5px solid #bbb;border-radius:8px;padding:.4rem 1rem;font-weight:600;font-size:.9rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease,color .2s ease}._tagButton_inord_703:hover{background-color:var(--michigan-maize-soft);border-color:var(--michigan-maize-bright);color:var(--michigan-blue-dark)}._tagButtonActive_inord_741{background-color:var(--michigan-blue);color:var(--michigan-maize-bright);border-color:var(--michigan-maize-bright)}._tagButton_inord_703:focus{outline:2px solid var(--michigan-maize-bright);outline-offset:2px}._tagFilterLabel_inord_763{margin-top:2rem;margin-bottom:.5rem;font-weight:600;color:var(--michigan-blue-dark);font-size:1.1rem;text-align:center}._searchInput_inord_781{width:100%;max-width:min(70vw,calc(900px + 2rem));margin:0 auto;padding:.6rem 1rem;border:1px solid var(--violet);border-radius:8px;font-size:1rem;box-sizing:border-box}._infoButton_inord_805{position:relative;top:auto;left:auto}._infoButton_inord_805:hover{background-color:var(--violet-dark)}._infoButton_inord_805:focus{outline:none}._authContainer_inord_839{position:absolute;top:.5rem;right:.5rem;text-align:right}._loggedInText_inord_853{font-size:.9rem;color:var(--michigan-blue-dark);font-weight:600;display:block;margin-bottom:.25rem}._bubbleButton_inord_871{background-color:var(--violet);color:#fff;border:none;border-radius:20px;padding:.25rem .6rem;font-size:.9rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease}._bubbleButton_inord_871:hover{background-color:var(--violet-dark);transform:translateY(-1px)}._bubbleButton_inord_871{background-color:#5c3dad!important;color:#fff!important;border:none!important}._bubbleButton_inord_871:hover,._bubbleButton_inord_871:focus{background-color:#482e86!important;color:#fff!important}._logoutButton_inord_931{background-color:var(--michigan-maize-soft);color:var(--michigan-blue-dark);border:1px solid var(--violet);border-radius:20px;padding:.2rem .5rem;font-size:.8rem;cursor:pointer}._logoutButton_inord_931:hover{background-color:var(--michigan-maize-bright);color:var(--michigan-blue-dark)}._loginButton_inord_963{background-color:#5c3dad!important;color:#fff!important;border:none!important}._loginButton_inord_963:hover,._loginButton_inord_963:focus{background-color:#482e86!important;color:#fff!important}._modalOverlay_inord_989{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContainer_inord_1017{background-color:var(--michigan-offwhite);border-radius:10px;padding:1.5rem 1.5rem 2.5rem;width:90%;max-width:420px;max-height:80vh;overflow:hidden;box-shadow:0 4px 12px #0003;text-align:center;display:flex;flex-direction:column;align-items:center}._modalTitle_inord_1055{position:sticky;top:0;background-color:var(--michigan-offwhite);padding:1rem 1.25rem;font-size:1.25rem;font-weight:600;border-bottom:1px solid #ccc;z-index:1;text-align:center}._modalContentScrollable_inord_1079{padding:1rem;overflow-y:auto;flex-grow:1;width:75%;max-width:none}._formColumn_inord_1097{display:flex;flex-direction:column}._formLabel_inord_1109{text-align:left;margin-bottom:.25rem;color:var(--michigan-blue-dark);font-weight:600}._formButtonRow_inord_1123{display:flex;flex-direction:row;gap:.5rem;margin-top:1rem}._formButtonRow_inord_1123 button{flex:1 1 0;min-width:0;height:42px;padding:.5rem 1rem}._formInput_inord_1153{padding:.5rem;margin-bottom:1rem;border-radius:6px;border:1px solid var(--violet);font-size:1rem}._primaryButton_inord_1171{padding:.5rem 1rem;background-color:var(--violet);color:#fff;border:none;border-radius:6px;cursor:pointer;margin-top:1rem;margin-bottom:.5rem}._primaryButton_inord_1171:hover{background-color:var(--violet-dark)}._primaryButton_inord_1171{background-color:var(--violet);color:#fff}._primaryButton_inord_1171:disabled,._disabledButton_inord_1213{background-color:#7d35c480;cursor:not-allowed}._disabledButton_inord_1213{background-color:var(--michigan-feedback-disabled);cursor:not-allowed}._secondaryButton_inord_1237{padding:.5rem 1rem;background-color:var(--michigan-maize-soft);color:var(--michigan-blue-dark);border:1px solid var(--violet);border-radius:6px;cursor:pointer}._secondaryButton_inord_1237:hover{background-color:var(--michigan-maize-bright);color:var(--michigan-blue-dark)}._createAccountLine_inord_1267{margin-top:.5rem;font-size:.9rem}._linkButton_inord_1279{background:none;border:none;color:var(--violet);cursor:pointer;text-decoration:underline;font-size:.9rem;padding:0}._linkButton_inord_1279:hover{color:var(--violet-dark)}._termsRow_inord_1309{display:flex;align-items:center;margin-bottom:1rem}._checkbox_inord_1321{margin-right:.5rem}._termsLabel_inord_1329{font-size:.9rem;color:var(--michigan-blue-dark)}._termsContent_inord_1341{width:100%;text-align:left;margin-bottom:1rem;border:1px solid var(--violet);padding:.75rem;border-radius:6px}._timerContainer_inord_1361{position:absolute;top:1.3rem;right:2.6rem;display:flex;align-items:center;gap:10px;z-index:2}._userStatusBlock_inord_1381{display:flex;flex-direction:column;align-items:flex-end;margin-right:12px}._loggedInText_inord_853{font-weight:600;color:#254e7b;font-size:14px}._creditBalance_inord_1407{font-weight:500;color:#333;font-size:13px;margin-top:4px}._logoutButton_inord_931{margin-top:10px;background-color:var(--violet);color:#fff;border:none;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:13px}._creditMenu_inord_1445{position:absolute;top:85px;right:20px;background-color:#fff;border:1px solid #ccc;padding:12px;border-radius:8px;box-shadow:0 2px 6px #00000026;z-index:999;width:220px}._tierText_inord_1471{font-size:.95em;color:var(--violet-dark);margin-bottom:2px;margin-top:0;display:block;font-weight:500}._loggedInText_inord_853{display:block;font-size:15px;margin-bottom:2px}._authContainer_inord_839{display:flex;flex-direction:column;align-items:flex-end;gap:0}._topRightSection_inord_1529{position:absolute;bottom:1rem;right:1rem;z-index:10;display:flex;flex-direction:row;gap:.5rem;padding-top:2rem}._topRightButtonRow_inord_1555{display:flex;gap:.5rem}._topRightSpacer_inord_1565{height:2rem}._usageStats_inord_1577{position:absolute;top:.5rem;left:.5rem;font-size:14px;font-weight:600;color:var(--michigan-blue-dark);padding:.4rem .6rem;line-height:1.4;text-align:left;z-index:10}._bottomRowContainer_inord_1609{position:absolute;bottom:1rem;left:0;width:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:10}._versionLabel_inord_1635{font-size:.75rem;font-weight:500;color:#666;white-space:nowrap;pointer-events:auto}._bottomButtons_inord_1653{position:absolute;bottom:1rem;right:.5rem;display:flex;flex-direction:row;gap:.5rem;z-index:10;pointer-events:auto}._guideButton_inord_1675{order:1}._aboutButton_inord_1683{order:2}._gearButton_inord_1691{order:3}@media (max-width: 768px){._container_inord_45{max-width:100vw;padding:1.5rem 1rem 7rem}._title_inord_87{font-size:1.9rem;margin-top:4rem}._modeToggle_inord_119 label{padding:.75rem 1.2rem;font-size:1rem}._buttonsRow_inord_195{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem}._button_inord_195{flex:1 1 45%;max-width:100%;min-width:140px;font-size:1rem;height:auto;padding:.75rem 1rem}._dropdown_inord_393,._searchInput_inord_781{max-width:100%;width:100%;font-size:1rem}._tagFilterContainer_inord_687{flex-wrap:wrap;gap:.6rem;width:100%}._tagButton_inord_703{flex:1 1 45%;text-align:center}._authContainer_inord_839{top:.25rem;right:.25rem}._usageStats_inord_1577{font-size:12px;top:.25rem;left:.25rem;padding:.3rem .5rem}._loggedInText_inord_853,._tierText_inord_1471{font-size:12px}._modalContainer_inord_1017{width:90vw;padding:1.5rem 1.5rem 2.5rem}}@media (max-width: 500px){._title_inord_87{font-size:2rem;margin-top:4rem}._buttonsRow_inord_195{flex-direction:column;align-items:center;padding-bottom:2rem}._button_inord_195{flex:0 0 auto;width:auto;max-width:320px;min-width:180px}._buildCaseButton_inord_267,._chooseCaseButton_inord_297,._dashboardButton_inord_325{width:100%}._tagFilterLabel_inord_763,._tagFilterContainer_inord_687{display:none!important}._searchInput_inord_781{margin-top:.5rem}._authContainer_inord_839{top:.25rem;right:.25rem}._usageStats_inord_1577,._loggedInText_inord_853,._tierText_inord_1471{font-size:11px}._logoutButton_inord_931,._loginButton_inord_963,._bubbleButton_inord_871{font-size:11px;padding:4px 8px;border-radius:14px}._modalContainer_inord_1017{width:90vw}._bottomRowContainer_inord_1609{bottom:.5rem}._versionLabel_inord_1635{font-size:.7rem}._bottomButtons_inord_1653{flex-direction:column;align-items:flex-end;right:.25rem}}@media (max-width: 600px){._button_inord_195{width:100%}}._loadingContainer_1f7ie_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#fff;z-index:9999}._loadingText_1f7ie_23{margin-top:10px;font-size:18px;color:#333}._loadingTitle_1f7ie_35{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1.5rem}._case_1f7ie_49{color:#254e7b}._race_1f7ie_59{color:#b89d1f}._spinner_1f7ie_71{width:60px;height:60px;border:6px solid #254e7b;border-top:6px solid #b89d1f;border-radius:50%;animation:_spin_1f7ie_71 1s linear infinite,_colorCycle_1f7ie_1 2s ease-in-out infinite;margin:0 auto}@keyframes _spin_1f7ie_71{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _colorCycle_1f7ie_1{0%{border-color:#254e7b;border-top-color:#b89d1f}50%{border-color:#b89d1f;border-top-color:#254e7b}to{border-color:#254e7b;border-top-color:#b89d1f}}@media (max-width: 768px){._loadingContainer_1f7ie_1{transform:translateY(-50px)}}._modalOverlay_13pnv_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContainer_13pnv_21{background:var(--michigan-offwhite);border-radius:10px;padding:2rem;width:90%;max-width:400px;text-align:center;box-shadow:0 6px 12px #0003}._modalTitle_13pnv_41{font-size:1.4rem;margin-bottom:1rem;color:var(--michigan-blue-dark)}._tierList_13pnv_53{text-align:left;margin-bottom:1.5rem;line-height:1.5;color:var(--michigan-blue-dark);font-size:.95rem;padding-left:1.25rem}._primaryButton_13pnv_71{background-color:var(--violet);color:#fff;padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:1rem}._primaryButton_13pnv_71:hover{background-color:var(--violet-dark)}:root{--michigan-blue: #5a83a9;--michigan-blue-dark: #2e577e;--michigan-maize: #f6e8a0;--michigan-maize-hover: #e1d88a;--michigan-maize-bright: #FFCB05;--michigan-maize-soft: #e6d47a;--michigan-offwhite: #f7f9fb;--michigan-hint-bg: #eef3f8;--michigan-feedback-disabled: #fbf8e3;--michigan-feedback-correct: #4a7c4a;--michigan-feedback-incorrect: #9e1b2f}._container_10vxv_33{max-width:700px;position:relative;margin:0 auto;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--michigan-blue);background-color:var(--michigan-offwhite);border-radius:8px;box-shadow:0 2px 8px #254e7b1a;border:.5px solid #254e7b}._vignette_10vxv_61{background-color:var(--michigan-maize);padding:1rem;border-left:6px solid var(--michigan-blue);margin-bottom:1rem;font-style:italic;border-radius:6px;font-size:1.5rem;line-height:1.3;color:var(--michigan-blue);font-weight:600}._prompt_10vxv_87{margin-bottom:1rem;font-weight:700;font-size:1.75rem;color:var(--michigan-blue)}._textarea_10vxv_101{width:100%;padding:.5rem;font-size:1rem;resize:vertical;border:2px solid var(--michigan-blue);border-radius:6px;font-family:inherit;box-sizing:border-box;color:var(--michigan-blue);background-color:transparent;background-image:linear-gradient(#fff,#fff);transition:border-color .3s ease}._textarea_10vxv_101:focus{border-color:var(--michigan-maize);outline:none;box-shadow:0 0 6px #f6e8a0aa}._charCount_10vxv_143{text-align:right;font-size:.85rem;color:#777;margin-top:.25rem;margin-bottom:1rem}._buttonRow_10vxv_159{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}._homeButton_10vxv_175{flex-grow:1;padding:.5rem 1rem;font-size:1rem;background-color:var(--michigan-blue);color:var(--michigan-maize-soft);border:1px solid var(--michigan-maize-soft);cursor:pointer;border-radius:6px;transition:background-color .2s ease,color .2s ease;font-weight:600}._homeButton_10vxv_175:hover{background-color:var(--michigan-maize-soft);color:var(--michigan-blue)}._submitButton_10vxv_211{flex-grow:1;padding:.5rem 1rem;font-size:1rem;background-color:var(--michigan-maize);color:var(--michigan-blue);border:none;cursor:pointer;border-radius:6px;font-weight:700;transition:background-color .2s ease,color .2s ease}._submitButton_10vxv_211:disabled{background-color:var(--michigan-feedback-disabled);cursor:not-allowed;color:#aaa}._submitButton_10vxv_211:not(:disabled):hover{background-color:var(--michigan-maize-hover)}._bottomMobileControls_10vxv_257{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:.5rem}._skipButton_10vxv_275{font-size:.85rem;padding:.4rem .8rem;border-radius:6px;background-color:var(--michigan-blue);color:#fff;border:none;font-weight:600;cursor:pointer}._timerDisplay_10vxv_297{background:var(--michigan-maize);font-size:.75rem;padding:4px 10px;border-radius:10px;font-weight:600;color:var(--michigan-blue-dark);display:flex;align-items:center;justify-content:center;min-width:60px}._hint_10vxv_323{margin-top:1rem;color:var(--michigan-blue);font-weight:600;background-color:var(--michigan-hint-bg);padding:.5rem 1rem;border-radius:6px}._feedback_10vxv_341{margin-top:1rem;font-size:1rem;line-height:1.4;background-color:var(--michigan-offwhite);padding:1rem;border-radius:6px;border:1px solid var(--michigan-blue);color:var(--michigan-blue)}._feedbackText_10vxv_363{font-weight:700;margin-bottom:1rem}._feedbackCorrect_10vxv_373{color:var(--michigan-feedback-correct)}._feedbackIncorrect_10vxv_381{color:var(--michigan-feedback-incorrect)}._explanation_10vxv_389{margin-top:0;color:var(--michigan-blue);font-style:italic}._explanationBlock_10vxv_401{margin-top:8px;background-color:var(--michigan-hint-bg);padding:8px;border-radius:6px;font-size:.95em;color:#222!important}._feedbackText_10vxv_363{font-weight:600;margin-bottom:6px}._feedbackIncorrect_10vxv_381{color:#9e1b2f}._feedbackAnswer_10vxv_441{color:#222}._manualAdvanceButtons_10vxv_453{margin-top:1rem;display:flex;gap:1rem;flex-wrap:wrap}._manualHomeButton_10vxv_467{flex:1;padding:.75rem 1.5rem;background-color:var(--michigan-blue);color:var(--michigan-maize-soft);border:1px solid var(--michigan-maize-soft);border-radius:6px;font-size:1rem;cursor:pointer;font-weight:600;transition:background-color .2s ease,color .2s ease}._manualHomeButton_10vxv_467:hover{background-color:var(--michigan-maize-soft);color:var(--michigan-blue)}._manualNextButton_10vxv_503{flex:1;padding:.75rem 1.5rem;background-color:var(--michigan-maize);color:var(--michigan-blue);border:none;border-radius:6px;font-size:1rem;cursor:pointer;font-weight:700;transition:background-color .2s ease,color .2s ease}._manualNextButton_10vxv_503:disabled{background-color:var(--michigan-feedback-disabled);cursor:not-allowed;color:#aaa}._manualNextButton_10vxv_503:hover:not(:disabled){background-color:var(--michigan-maize-hover)}._micButton_10vxv_549{background-color:var(--michigan-maize);color:#254e7b;font-weight:600;padding:.5rem 1.2rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;box-shadow:0 2px 4px #00000026;transition:background-color .2s ease-in-out;text-align:center}._micButton_10vxv_549:disabled{background-color:#ddd;color:#888;cursor:not-allowed}._micButton_10vxv_549._notListening_10vxv_591{background-color:var(--michigan-blue);color:#fff}._micButton_10vxv_549:hover{background-color:#e6b703}._imageContainer_10vxv_621{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0}._image_10vxv_621{max-width:100%;max-height:300px;border-radius:12px;box-shadow:0 4px 12px #0000001a;-o-object-fit:cover;object-fit:cover}._reviewImages_10vxv_655{display:flex;flex-wrap:wrap;gap:.75rem;margin:.75rem 0;justify-content:flex-start}._reviewImage_10vxv_655{max-width:180px;max-height:140px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #ccc;box-shadow:1px 1px 4px #0000001a}._buttonBlock_10vxv_689{display:flex;flex-direction:column;align-items:center;gap:1rem}._rowPair_10vxv_705{display:flex;justify-content:center;width:100%;gap:1rem;flex-wrap:wrap}._soloTimerDisplay_10vxv_723{margin-top:1rem}._homeButton_10vxv_175,._submitButton_10vxv_211{flex:1 1 45%;min-width:120px;max-width:220px}._timerManualAdvanceWrapper_10vxv_747{background:var(--michigan-maize);border-radius:14px;box-shadow:0 2px 8px #00000012;padding:6px 12px;font-size:.82em;color:var(--michigan-blue-dark);display:inline-flex;justify-content:center;align-items:center;margin-top:1rem;margin-bottom:1rem;align-self:flex-end}._answerHistoryBlock_10vxv_779{background-color:#f4f6fa;border:1px solid #d0d7e2;border-radius:6px;padding:.85rem 1rem;margin-top:1rem;margin-bottom:.75rem;box-shadow:0 1px 3px #0000000f;font-size:.95rem;flex:1 1 250px;min-width:250px;margin-right:1rem;box-sizing:border-box}._answerHistoryBlock_10vxv_779 ul{padding-left:1rem;margin:.5rem 0 0;list-style-type:none}._answerHistoryBlock_10vxv_779 li{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;line-height:1.4}._answerHistoryBlock_10vxv_779 li span{display:inline-block;word-break:break-word}._answerHistoryBlock_10vxv_779 ._correct_10vxv_851{color:#2a7c2f}._answerHistoryBlock_10vxv_779 ._incorrect_10vxv_859{color:#b00020}._answerHistoryBlock_10vxv_779 ._skipped_10vxv_867{color:#a67c00}._caseReviewHeader_10vxv_879{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap}._caseReviewTitle_10vxv_895{margin:0;font-size:1.4rem}._caseReviewSubtitle_10vxv_905{font-size:1.05rem;font-weight:600;margin-top:4px}._caseReviewDate_10vxv_917{color:#666;font-size:.9rem;margin-top:6px}._caseTimeSummary_10vxv_929{color:#254e7b;font-weight:600;margin-bottom:12px}._caseMeta_10vxv_941{margin-bottom:6px;font-size:.95rem}._caseStepCard_10vxv_951{margin-bottom:18px;padding:12px;border-radius:8px;background-color:#f7faff;box-shadow:0 1px 4px #0000000a;overflow-x:hidden;box-sizing:border-box}._reviewStatusCorrect_10vxv_975{font-weight:600;color:#2a7c2f;margin:.4rem 0 .6rem}._reviewStatusIncorrect_10vxv_987{font-weight:600;color:#b00020;margin:.4rem 0 .6rem}._reviewStatusSkipped_10vxv_999{font-weight:600;color:#a67c00;margin:.4rem 0 .6rem}._stepHeader_10vxv_1013{display:flex;justify-content:space-between;font-weight:600;margin-bottom:4px}._stepTime_10vxv_1027{font-size:.85rem;color:#444}._stepVignette_10vxv_1037,._stepPrompt_10vxv_1039{margin:6px 0}._inputCard_10vxv_1047{background-color:#eef4ff;padding:1rem;border-radius:6px;box-sizing:border-box;margin-top:.5rem;margin-bottom:1rem;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}._hintBox_10vxv_1075{background-color:#fff3cd;padding:8px;border-radius:6px;margin-top:8px}._hintList_10vxv_1089{margin-top:4px;padding-left:18px}._correctAnswer_10vxv_1099{background-color:#d7e4f7;padding:6px;border-radius:6px;margin-top:8px}._correctExplanation_10vxv_1113{font-style:italic;margin-top:6px}._endReviewButtons_10vxv_1123{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;flex-wrap:wrap;gap:.75rem}._leftAlign_10vxv_1143,._rightAlign_10vxv_1145{flex:1 1 45%;display:flex}._leftAlign_10vxv_1143{justify-content:flex-start}._rightAlign_10vxv_1145{justify-content:flex-end}@keyframes _fadeIn_10vxv_1{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){._rowPair_10vxv_705{justify-content:center;gap:.75rem}._homeButton_10vxv_175,._submitButton_10vxv_211{max-width:48%}._micButton_10vxv_549{display:block;margin:1rem auto 0}._skipButton_10vxv_275{position:absolute;bottom:.75rem;left:.75rem;z-index:10;margin:0;padding:.45rem .9rem;font-size:.85rem;font-weight:600;background-color:var(--michigan-blue);color:#fff;border:none;border-radius:8px}._timerDisplay_10vxv_297{position:absolute;bottom:.75rem;right:.75rem;padding:4px 8px;font-size:.75rem;min-width:40px;border-radius:10px}._bottomMobileControls_10vxv_257{margin-top:2rem;padding:0 .75rem}._timerManualAdvanceWrapper_10vxv_747{margin-left:auto;margin-right:auto;align-self:center}._inputCard_10vxv_1047{flex-direction:column;gap:.75rem}._answerHistoryBlock_10vxv_779{margin-right:0;width:100%}}:root{--michigan-blue: #1c3d63;--michigan-blue-dark: #0e2a45;--michigan-maize: #f2e18d;--michigan-maize-hover: #e0ce76;--michigan-maize-bright: #ffcb05;--michigan-maize-soft: #ddd079;--michigan-offwhite: #f9fafc;--michigan-hint-bg: #edf1f6;--michigan-feedback-disabled: #fdfbe9;--michigan-feedback-correct: #417d4f;--michigan-feedback-incorrect: #b11f2d;--michigan-pale-yellow: #fdfcf7}._container_x9g4v_31{position:relative;max-width:700px;margin:0 auto;padding:1rem;font-family:Segoe UI,Roboto,Helvetica,sans-serif;background-color:var(--michigan-offwhite);color:var(--michigan-blue);border-radius:12px;box-shadow:0 2px 12px #254e7b26;border:.5px solid #254e7b}._vignetteBox_x9g4v_59{background-color:var(--michigan-maize);padding:1rem;border-left:6px solid var(--michigan-blue);margin-bottom:1rem;font-style:italic;border-radius:8px;font-size:1.25rem;font-weight:600}._prompt_x9g4v_81{margin-bottom:1rem;font-weight:700;font-size:1.5rem}._answerList_x9g4v_93{display:flex;flex-direction:column;gap:1rem}._answerButton_x9g4v_105{position:relative;padding:1rem 1rem 1rem 3rem;font-size:1rem;background-color:var(--michigan-pale-yellow);border-radius:8px;text-align:left;color:var(--michigan-blue);cursor:pointer;transition:background-color .2s ease,transform .1s ease;font-weight:600;box-shadow:0 1px 4px #254e7b26;border:1px solid rgba(37,78,123,.08)}._answerButton_x9g4v_105:hover{background-color:var(--michigan-maize-hover);transform:scale(1.005)}._answerButton_x9g4v_105:before{content:attr(data-label);position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-weight:700;color:var(--michigan-blue);background-color:transparent;border:none;border-radius:0;width:auto;height:auto;display:inline}._answerSelected_x9g4v_177{background-color:var(--michigan-blue);color:#fff;border-color:var(--michigan-blue)}._answerCorrectOutline_x9g4v_189{border:2px solid var(--michigan-feedback-correct);border-radius:8px}._answerWrongOutline_x9g4v_199{border:2px solid var(--michigan-feedback-incorrect);border-radius:8px}._feedback_x9g4v_209{margin-top:1rem;padding:1rem;font-weight:700;background-color:var(--michigan-offwhite);border-radius:8px;border:1px solid var(--michigan-blue);white-space:pre-wrap}._correctText_x9g4v_229{color:var(--michigan-feedback-correct)}._incorrectText_x9g4v_237{color:var(--michigan-feedback-incorrect)}._explanation_x9g4v_245{margin-top:.75rem;padding:.75rem 1rem;background-color:var(--michigan-hint-bg);border-left:5px solid var(--michigan-blue);border-radius:8px;color:var(--michigan-blue);font-style:normal;font-weight:500;box-shadow:0 2px 6px #0000000d}._reviewContainer_x9g4v_269{margin-bottom:1.5rem;border-bottom:1px solid #ccc;padding-bottom:1rem}._imageContainer_x9g4v_281{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0}._image_x9g4v_281{max-width:100%;max-height:300px;border-radius:12px;box-shadow:0 4px 12px #0000001a;-o-object-fit:cover;object-fit:cover}._reviewImages_x9g4v_315{display:flex;flex-wrap:wrap;gap:.75rem;margin:.75rem 0;justify-content:flex-start}._reviewImage_x9g4v_315{max-width:180px;max-height:140px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #ccc;box-shadow:1px 1px 4px #0000001a}._answerHighlighted_x9g4v_349{outline:2px solid #ffc107;background-color:#fffbea}._buttonRow_x9g4v_361{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.5rem;gap:.8rem;flex-wrap:wrap}._nextButton_x9g4v_385,._homeButton_x9g4v_387{padding:.5rem 1rem;font-size:.9rem;border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;height:36px}._nextButton_x9g4v_385{background-color:var(--michigan-blue);color:#fff;border:none;box-shadow:0 2px 6px #0000001a}._nextButton_x9g4v_385:hover{background-color:var(--michigan-blue-dark);color:var(--michigan-maize-bright)}._homeButton_x9g4v_387{background-color:var(--michigan-maize-soft);color:var(--michigan-blue);border:1px solid var(--michigan-maize-soft);box-shadow:0 2px 6px #00000026;padding:.5rem 1rem;font-size:.9rem;border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;height:36px}._homeButton_x9g4v_387:hover{background-color:var(--michigan-blue);color:var(--michigan-maize-bright);border-color:var(--michigan-blue)}._manualAdvanceRow_x9g4v_483,._noAdvanceRow_x9g4v_501{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-top:1rem}._leftButtons_x9g4v_521{display:flex;gap:.5rem}._rightButtons_x9g4v_531{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media (max-width: 768px){._container_x9g4v_31{padding:.75rem}._vignetteBox_x9g4v_59{font-size:1.1rem;padding:.75rem}._prompt_x9g4v_81{font-size:1.25rem}._answerButton_x9g4v_105{font-size:.95rem;padding:.75rem .75rem .75rem 2rem}._nextButton_x9g4v_385,._homeButton_x9g4v_387{font-size:.95rem;padding:.5rem 1rem}}@media (max-width: 480px){._container_x9g4v_31{padding:.5rem;border-radius:8px}._vignetteBox_x9g4v_59{font-size:1rem;padding:.6rem}._prompt_x9g4v_81{font-size:1.1rem}._answerButton_x9g4v_105{font-size:.9rem;padding:.75rem .75rem .75rem 2.75rem}._nextButton_x9g4v_385,._homeButton_x9g4v_387{font-size:.85rem;padding:.4rem .75rem;width:auto;height:36px;margin:0;box-shadow:0 1px 4px #00000014;align-self:flex-start}._buttonRow_x9g4v_361{flex-direction:column;align-items:flex-start;gap:.5rem}._answerButton_x9g4v_105:before{width:1.4rem;height:1.4rem;font-size:.8rem}}@media (max-width: 768px){._manualAdvanceRow_x9g4v_483{flex-direction:column;align-items:center;justify-content:center;gap:.75rem}._noAdvanceRow_x9g4v_501{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}._leftButtons_x9g4v_521,._rightButtons_x9g4v_531{width:100%;justify-content:center;flex-direction:row;flex-wrap:wrap}._rightButtons_x9g4v_531{justify-content:center;align-items:center}}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,ease)!important;transition-duration:var(--tw-duration,0s)!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
