._card_1f4d8_1{background-color:#fff;border-radius:8px;padding:32px;max-width:600px;width:100%;box-shadow:0 2px 8px #0000001a}._badge_1f4d8_10{display:inline-block;background-color:#e3f2fd;color:#1976d2;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}._questionText_1f4d8_23{font-size:22px;font-weight:600;color:#1a1a1a;margin-bottom:28px;line-height:1.4}._answersContainer_1f4d8_31{display:flex;flex-direction:column;gap:12px}._answerRow_1f4d8_37{display:flex;align-items:center;gap:14px;padding:14px 16px;background-color:#f9f9f9;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}._answerRow_1f4d8_37:hover:not(._correct_1f4d8_50):not(._wrong_1f4d8_50):not(._missedCorrect_1f4d8_50){background-color:#f0f0f0;border-color:#d0d0d0}._answerRow_1f4d8_37._selected_1f4d8_55{background-color:#e3f2fd;border-color:#2563eb}._answerRow_1f4d8_37._selected_1f4d8_55:hover{background-color:#bbdefb}._answerRow_1f4d8_37._correct_1f4d8_50{background-color:#e8f5e9;border-color:#4caf50}._answerRow_1f4d8_37._wrong_1f4d8_50{background-color:#ffebee;border-color:#f44336}._answerRow_1f4d8_37._missedCorrect_1f4d8_50{background-color:#e8f5e9;border-color:#4caf50;border-style:dashed;opacity:.85}._checkbox_1f4d8_81{width:20px;height:20px;min-width:20px;min-height:20px;cursor:pointer;accent-color:#2563eb;pointer-events:none}._answerRow_1f4d8_37._correct_1f4d8_50 ._checkbox_1f4d8_81{accent-color:#4caf50}._answerRow_1f4d8_37._wrong_1f4d8_50 ._checkbox_1f4d8_81{accent-color:#f44336}._answerText_1f4d8_101{flex:1;font-size:16px;color:#333;line-height:1.4}._answerRow_1f4d8_37._correct_1f4d8_50 ._answerText_1f4d8_101{color:#2e7d32;font-weight:500}._answerRow_1f4d8_37._wrong_1f4d8_50 ._answerText_1f4d8_101{color:#c62828;font-weight:500}._answerRow_1f4d8_37._missedCorrect_1f4d8_50 ._answerText_1f4d8_101{color:#2e7d32}._correctMarker_1f4d8_122{font-size:13px;color:#2e7d32;font-weight:600;white-space:nowrap}._resultMessage_1f4d8_129{padding:14px 16px;border-radius:6px;font-size:16px;font-weight:600;text-align:center;margin-top:20px}._resultMessage_1f4d8_129._correct_1f4d8_50{background-color:#e8f5e9;color:#2e7d32;border:1px solid #4caf50}._resultMessage_1f4d8_129._partial_1f4d8_144{background-color:#fff3e0;color:#e65100;border:1px solid #ff9800}._resultMessage_1f4d8_129._wrong_1f4d8_50{background-color:#ffebee;color:#c62828;border:1px solid #f44336}@media (max-width: 768px){._card_1f4d8_1{padding:20px}._questionText_1f4d8_23{font-size:18px;margin-bottom:20px}._answerRow_1f4d8_37{padding:12px 14px;gap:12px}._checkbox_1f4d8_81{width:18px;height:18px;min-width:18px;min-height:18px}._answerText_1f4d8_101{font-size:14px}._correctMarker_1f4d8_122{font-size:12px}}@media (max-width: 480px){._card_1f4d8_1{padding:16px;border-radius:6px}._badge_1f4d8_10{font-size:11px;padding:5px 10px}._questionText_1f4d8_23{font-size:16px;margin-bottom:16px}._answersContainer_1f4d8_31{gap:10px;margin-bottom:16px}._answerRow_1f4d8_37{padding:10px 12px;gap:10px}}._container_h5npk_1{flex:1;min-height:0;width:100%;max-width:820px;margin:0 auto;display:flex;flex-direction:column}._topbar_h5npk_12{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:14px 20px;background-color:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 1px 3px #0000000d}._progress_h5npk_23{font-size:15px;font-weight:600;color:#333}._tally_h5npk_29{display:flex;gap:12px;margin-left:auto;font-size:15px;font-weight:700}._correctTally_h5npk_37{color:#2e7d32}._wrongTally_h5npk_41{color:#c62828}._gridButton_h5npk_45,._exitButton_h5npk_46{padding:8px 14px;background-color:#f0f0f0;color:#333;border:1px solid #ddd;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._gridButton_h5npk_45:hover,._exitButton_h5npk_46:hover{background-color:#e0e0e0;border-color:#ccc}._gridButton_h5npk_45:active,._exitButton_h5npk_46:active{transform:scale(.98)}._content_h5npk_72{flex:1;min-height:0;display:flex;justify-content:center;align-items:flex-start;padding:20px;overflow-y:auto}._footer_h5npk_82{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;background-color:#fff;border-top:1px solid #e0e0e0}._actionButton_h5npk_93,._navButton_h5npk_94,._finishButton_h5npk_95{padding:13px 26px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent}._actionButton_h5npk_93{flex:1;max-width:280px;background-color:#2563eb;color:#fff;border:none}._actionButton_h5npk_93:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 12px #2563eb4d}._actionButton_h5npk_93:active:not(:disabled){transform:scale(.98)}._actionButton_h5npk_93:disabled{background-color:#cbd5e1;color:#fff;cursor:not-allowed}._navButton_h5npk_94{background-color:#f0f0f0;color:#333;border-color:#ddd}._navButton_h5npk_94:hover:not(:disabled){background-color:#e0e0e0}._navButton_h5npk_94:disabled{opacity:.45;cursor:not-allowed}._finishButton_h5npk_95{background-color:#16a34a;color:#fff;border:none}._finishButton_h5npk_95:hover{background-color:#15803d;box-shadow:0 4px 12px #16a34a4d}._finishButton_h5npk_95:active{transform:scale(.98)}._gridOverlay_h5npk_159{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}._gridPanel_h5npk_170{background:#fff;border-radius:14px;width:100%;max-width:560px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 12px 40px #00000040}._gridHeader_h5npk_181{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}._gridHeader_h5npk_181 h3{margin:0;font-size:1.1rem}._gridClose_h5npk_194{border:none;background:#f0f0f0;width:32px;height:32px;border-radius:8px;cursor:pointer;font-size:14px}._gridClose_h5npk_194:hover{background:#e0e0e0}._grid_h5npk_45{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;padding:20px;overflow-y:auto}._cell_h5npk_216{aspect-ratio:1 / 1;border-radius:8px;border:2px solid transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:1.1;transition:transform .08s ease}._cell_h5npk_216:hover{transform:scale(1.06)}._cellNum_h5npk_235{font-size:14px}._cellMark_h5npk_239{font-size:12px}._cell_h5npk_216._unanswered_h5npk_243{background:#e5e7eb;color:#4b5563}._cell_h5npk_216._correct_h5npk_37{background:#dcfce7;color:#15803d}._cell_h5npk_216._wrong_h5npk_41{background:#fee2e2;color:#b91c1c}._cellCurrent_h5npk_258{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb40}._legend_h5npk_263{display:flex;flex-wrap:wrap;gap:14px;padding:14px 20px;border-top:1px solid #e5e7eb;font-size:.85rem;color:#4b5563}._legend_h5npk_263 span{display:flex;align-items:center;gap:6px}._swatch_h5npk_279{width:16px;height:16px;border-radius:4px;display:inline-block}._swatch_h5npk_279._unanswered_h5npk_243{background:#e5e7eb}._swatch_h5npk_279._correct_h5npk_37{background:#dcfce7;border:1px solid #15803d}._swatch_h5npk_279._wrong_h5npk_41{background:#fee2e2;border:1px solid #b91c1c}@media (max-width: 768px){._topbar_h5npk_12{padding:10px 12px;gap:8px;flex-wrap:wrap}._progress_h5npk_23,._tally_h5npk_29{font-size:14px}._gridButton_h5npk_45,._exitButton_h5npk_46{padding:7px 10px;font-size:13px}._content_h5npk_72{padding:14px}._footer_h5npk_82{padding:12px;gap:8px;flex-wrap:wrap}._actionButton_h5npk_93,._navButton_h5npk_94,._finishButton_h5npk_95{padding:12px 16px;font-size:15px}._actionButton_h5npk_93{max-width:none;order:-1;flex-basis:100%}._finishButton_h5npk_95{flex-basis:100%}}._container_sl4i4_1{width:100%;max-width:900px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#333}._summary_sl4i4_10{background:#f5f5f5;border-radius:8px;padding:1.5rem;margin-bottom:2rem}._summary_sl4i4_10 h3{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:#222}._summaryContent_sl4i4_24{display:flex;justify-content:space-between;align-items:center;gap:2rem}._date_sl4i4_31{font-size:.95rem;color:#666;font-weight:500}._scoreCard_sl4i4_37{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#fff;border-radius:6px;border:1px solid #e0e0e0}._scoreValue_sl4i4_47{font-size:1.75rem;font-weight:700;color:#2e7d32}._scoreDetails_sl4i4_53{font-size:.9rem;color:#666;font-weight:500}._questionsList_sl4i4_59{display:flex;flex-direction:column;gap:1rem}._questionCard_sl4i4_65{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:1.5rem;transition:all .2s ease}._questionCard_sl4i4_65:hover{border-color:#999;box-shadow:0 2px 8px #00000014}._questionHeader_sl4i4_78{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}._statusBadge_sl4i4_85{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:1.2rem;font-weight:700;flex-shrink:0}._statusBadge_sl4i4_85._correct_sl4i4_97{background:#e8f5e9;color:#2e7d32}._statusBadge_sl4i4_85._wrong_sl4i4_102{background:#ffebee;color:#c62828}._statusBadge_sl4i4_85._unanswered_sl4i4_107{background:#eef0f2;color:#6b7280}._questionText_sl4i4_112{flex:1;font-size:1rem;font-weight:500;color:#333;line-height:1.4;padding-top:.25rem}._statusLabel_sl4i4_121{font-size:.85rem;font-weight:600;padding:.35rem .75rem;border-radius:4px;white-space:nowrap;flex-shrink:0}._statusLabel_sl4i4_121._correct_sl4i4_97{background:#e8f5e9;color:#2e7d32}._statusLabel_sl4i4_121._wrong_sl4i4_102{background:#ffebee;color:#c62828}._statusLabel_sl4i4_121._unanswered_sl4i4_107{background:#eef0f2;color:#6b7280}._answersList_sl4i4_145{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}._answerItem_sl4i4_154{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:4px;background:#fafafa;transition:all .15s ease}._answerItem_sl4i4_154._correctAnswer_sl4i4_164{background:#f1f8f6;border-left:3px solid #2e7d32;padding-left:calc(.75rem - 3px)}._answerMarker_sl4i4_170{font-size:1rem;font-weight:700;color:#999;width:20px;text-align:center;flex-shrink:0}._answerItem_sl4i4_154._correctAnswer_sl4i4_164 ._answerMarker_sl4i4_170{color:#2e7d32}._answerText_sl4i4_183{flex:1;font-size:.95rem;color:#555;line-height:1.4}._answerItem_sl4i4_154._correctAnswer_sl4i4_164 ._answerText_sl4i4_183{color:#333;font-weight:500}._correctLabel_sl4i4_195{font-size:.8rem;font-weight:600;color:#2e7d32;background:#e8f5e9;padding:.25rem .6rem;border-radius:3px;white-space:nowrap}@media (max-width: 600px){._container_sl4i4_1,._summary_sl4i4_10{padding:1rem}._summaryContent_sl4i4_24{flex-direction:column;align-items:flex-start}._scoreCard_sl4i4_37{width:100%;justify-content:space-between}._questionCard_sl4i4_65{padding:1rem}._questionHeader_sl4i4_78{gap:.5rem}._statusLabel_sl4i4_121{font-size:.75rem;padding:.25rem .5rem}._questionText_sl4i4_112{font-size:.95rem}}._container_c1421_1{width:100%;max-width:900px;margin:0 auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#333}._header_c1421_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}._header_c1421_11 h2{margin:0;font-size:1.75rem;font-weight:600;color:#222}._buttonGroup_c1421_26{display:flex;gap:.75rem}._emptyState_c1421_31{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:2rem;text-align:center;background:#f9f9f9;border-radius:8px}._emptyState_c1421_31 p{margin:0 0 1.5rem;font-size:1.1rem;color:#666}._sessionsList_c1421_49{display:flex;flex-direction:column;gap:.75rem}._sessionRow_c1421_55{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s ease}._sessionRow_c1421_55:hover{background:#f9f9f9;border-color:#999;box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}._sessionInfo_c1421_74{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}._inProgressTag_c1421_82{font-size:.75rem;font-weight:600;color:#b45309;background:#fef3c7;border:1px solid #fde68a;padding:.2rem .55rem;border-radius:999px;white-space:nowrap}._dateTime_c1421_93{font-size:.95rem;color:#555;font-weight:500}._scoreSection_c1421_99{display:flex;align-items:center;gap:1.5rem}._scoreDisplay_c1421_105{font-size:1.1rem;font-weight:600;color:#333;min-width:60px;text-align:right}._percentage_c1421_113{font-size:1.25rem;font-weight:700;color:#2e7d32;min-width:50px;text-align:right}._backButton_c1421_121{padding:.75rem 1.25rem;background:#f0f0f0;color:#333;border:1px solid #ccc;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}._backButton_c1421_121:hover{background:#e0e0e0;border-color:#999}._backButton_c1421_121:active{transform:scale(.98)}._clearButton_c1421_142{padding:.75rem 1.25rem;background:#ffebee;color:#c62828;border:1px solid #ef5350;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}._clearButton_c1421_142:hover{background:#ffcdd2;border-color:#c62828}._clearButton_c1421_142:active{transform:scale(.98)}@media (max-width: 600px){._container_c1421_1{padding:1rem}._header_c1421_11{flex-direction:column;align-items:stretch}._buttonGroup_c1421_26{flex-direction:column}._backButton_c1421_121,._clearButton_c1421_142{width:100%}._sessionRow_c1421_55{flex-direction:column;align-items:flex-start;gap:.75rem}._scoreSection_c1421_99{width:100%;justify-content:space-between}}._app_14zom_1{min-height:100dvh;display:flex;flex-direction:column}._app_14zom_1[data-screen=quiz]{height:100dvh;min-height:0;overflow:hidden}._header_14zom_15{text-align:center;padding:24px 16px 8px}._title_14zom_20{margin:0;font-size:2rem;font-weight:700;color:var(--accent);letter-spacing:-.02em}._subtitle_14zom_28{margin:4px 0 0;color:var(--muted);font-size:1rem}._body_14zom_35{flex:1;min-height:0;display:flex;flex-direction:column}._centered_14zom_43{width:100%;max-width:760px;margin:0 auto;padding:24px 16px 48px}._menu_14zom_50{display:flex;flex-direction:column;gap:14px;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:28px;box-shadow:0 1px 3px #0000000f}._intro_14zom_61{margin:0 0 8px;color:var(--muted);line-height:1.5;text-align:center}._primaryBtn_14zom_68,._secondaryBtn_14zom_69,._continueBtn_14zom_70{font-size:1rem;font-weight:600;padding:14px 20px;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,transform .05s}._primaryBtn_14zom_68:active,._secondaryBtn_14zom_69:active,._continueBtn_14zom_70:active{transform:translateY(1px)}._primaryBtn_14zom_68{background:var(--accent);color:#fff}._primaryBtn_14zom_68:hover{background:var(--accent-dark)}._continueBtn_14zom_70{background:var(--correct-soft);color:var(--correct);border-color:#bbf7d0}._continueBtn_14zom_70:hover{background:#dcfce7}._secondaryBtn_14zom_69{background:transparent;color:var(--accent);border-color:var(--border)}._secondaryBtn_14zom_69:hover{background:var(--accent-soft)}@media (max-width: 768px){._header_14zom_15{display:none}._centered_14zom_43{padding:16px 12px 32px}._menu_14zom_50{padding:22px}}:root{--accent: #2563eb;--accent-dark: #1d4ed8;--accent-soft: #eff6ff;--bg: #f5f6f8;--card: #ffffff;--border: #e2e5ea;--text: #1f2430;--muted: #6b7280;--correct: #16a34a;--correct-soft: #ecfdf3;--wrong: #dc2626;--wrong-soft: #fef2f2}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased}button{font-family:inherit}
