.ChoiceSetCard_card__9VutK{padding:22px 24px;border-radius:16px;border:1px solid var(--lab-card-border);background:var(--lab-card-bg);box-sizing:border-box;min-width:0}.ChoiceSetCard_cardHeader__cLSLy{margin-bottom:14px}.ChoiceSetCard_metaRow__2tzNP{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.ChoiceSetCard_category__ilIu7,.ChoiceSetCard_period__gjPSp{display:inline-block;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;line-height:1.2}.ChoiceSetCard_period__gjPSp{color:var(--lab-eyebrow-fg,#0d9488);background:var(--lab-icon-bg)}.ChoiceSetCard_category__ilIu7{color:var(--lab-chip-fg);background:var(--lab-chip-bg);border:1px solid var(--lab-chip-border)}.ChoiceSetCard_tags__fd8Oq{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ChoiceSetCard_tagChip__T8S_E{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--lab-chip-bg);color:var(--lab-chip-fg);border:1px solid var(--lab-chip-border);line-height:1.2}.ChoiceSetCard_setTitle__TiLvy{font-size:16px;font-weight:800;margin:0;letter-spacing:-.02em;line-height:1.35;word-break:keep-all}.ChoiceSetCard_prompt__CewBX{margin:0 0 16px;font-size:15px;font-weight:700;line-height:1.55;color:var(--lab-fg);word-break:keep-all}.ChoiceSetCard_optionList__Iw4ud{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.ChoiceSetCard_optionBtn__qYAjV{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:12px 14px;border-radius:12px;border:2px solid var(--lab-card-border);background:var(--lab-card-bg);color:var(--lab-fg);cursor:pointer;transition:background .15s,border-color .15s;min-height:48px;box-sizing:border-box}.ChoiceSetCard_optionBtn__qYAjV:hover{border-color:rgba(13,148,136,.35);background:rgba(13,148,136,.06)}.ChoiceSetCard_optionBtnSelected__xn_N2{border-color:rgba(13,148,136,.45);background:rgba(13,148,136,.08)}.ChoiceSetCard_optionBtnCorrect__s2j27{border-color:rgba(22,163,74,.55);background:rgba(22,163,74,.1)}.ChoiceSetCard_optionBtnWrong__T_7Au{border-color:rgba(220,38,38,.55);background:rgba(220,38,38,.08)}.ChoiceSetCard_optionLabel__VmEu1{flex-shrink:0;font-size:14px;font-weight:800;line-height:1.5;color:var(--lab-muted)}.ChoiceSetCard_optionText__zClk6{flex:1 1;min-width:0;font-size:14px;font-weight:600;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.ChoiceSetCard_resultBanner__6mP_q{margin:0 0 14px;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:700;line-height:1.4}.ChoiceSetCard_resultCorrect__X2oEs{background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.28);color:#15803d}.ChoiceSetCard_resultWrong__N5AHg{background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.24);color:#b91c1c}.ChoiceSetCard_keywords__SaNNq{margin-bottom:12px}.ChoiceSetCard_keywordsLabel__wRaL_{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--lab-muted);margin-bottom:8px}.ChoiceSetCard_keywordList__hg9hn{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ChoiceSetCard_keywordChip__n9FwV{font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;background:rgba(13,148,136,.1);color:#0f766e;border:1px solid rgba(13,148,136,.22);line-height:1.3}.ChoiceSetCard_explanation___RAEe{padding:12px 14px;border-radius:12px;background:rgba(13,148,136,.08);border:1px solid rgba(13,148,136,.2);margin-bottom:12px}.ChoiceSetCard_explanationLabel__zrgl6{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;color:#0f766e;margin-bottom:6px}.ChoiceSetCard_explanationText__TqrON{margin:0;font-size:14px;font-weight:600;line-height:1.55;color:var(--lab-fg);word-break:keep-all}.ChoiceSetCard_caution__jYrOa{padding:12px 14px;border-radius:12px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.22);margin-bottom:12px}.ChoiceSetCard_cautionLabel__GyUqZ{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;color:#b45309;margin-bottom:6px}.ChoiceSetCard_cautionText__b1e54{margin:0;font-size:13px;font-weight:600;line-height:1.55;color:var(--lab-fg);word-break:keep-all}.ChoiceSetCard_related__zESfT{margin-top:4px}.ChoiceSetCard_relatedLabel__p1Uws{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--lab-muted);margin-bottom:8px}.ChoiceSetCard_relatedList__CF5i1{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ChoiceSetCard_relatedLink__8OZss{display:inline-flex;align-items:center;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;background:var(--lab-card-bg);color:#0f766e;border:1px solid rgba(13,148,136,.24);line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.ChoiceSetCard_relatedLink__8OZss:hover{background:rgba(13,148,136,.08);border-color:rgba(13,148,136,.36);color:#0d9488}.ChoiceSetCard_relatedLink__8OZss:focus-visible{outline:2px solid rgba(13,148,136,.45);outline-offset:2px}@media (max-width:640px){.ChoiceSetCard_card__9VutK{padding:18px 16px}.ChoiceSetCard_prompt__CewBX{font-size:14px}.ChoiceSetCard_optionBtn__qYAjV{min-height:52px;padding:14px}.ChoiceSetCard_optionText__zClk6{font-size:13px}.ChoiceSetCard_keywordList__hg9hn{gap:5px}}@media (prefers-color-scheme:dark){.ChoiceSetCard_explanation___RAEe{background:rgba(13,148,136,.14);border-color:rgba(45,212,191,.24)}.ChoiceSetCard_explanationLabel__zrgl6{color:#5eead4}.ChoiceSetCard_keywordChip__n9FwV{background:rgba(13,148,136,.18);color:#5eead4;border-color:rgba(45,212,191,.28)}.ChoiceSetCard_resultCorrect__X2oEs{background:rgba(34,197,94,.14);border-color:rgba(74,222,128,.28);color:#4ade80}.ChoiceSetCard_resultWrong__N5AHg{background:rgba(239,68,68,.12);border-color:rgba(248,113,113,.28);color:#f87171}.ChoiceSetCard_optionBtnCorrect__s2j27{border-color:rgba(74,222,128,.45);background:rgba(34,197,94,.14)}.ChoiceSetCard_optionBtnWrong__T_7Au{border-color:rgba(248,113,113,.45);background:rgba(239,68,68,.12)}.ChoiceSetCard_relatedLink__8OZss{background:rgba(30,41,59,.6);color:#5eead4;border-color:rgba(45,212,191,.28)}.ChoiceSetCard_relatedLink__8OZss:hover{background:rgba(20,184,166,.12);border-color:rgba(45,212,191,.4);color:#99f6e4}}.ChoicesClient_layout__lWPmL{--accent-strong:#0d9488;--lab-fg:#0f172a;--lab-muted:#64748b;--lab-card-bg:#ffffff;--lab-card-border:#e2e8f0;--lab-divider:#e2e8f0;--lab-chip-bg:#f1f5f9;display:flex;flex-direction:column;gap:16px;min-width:0;margin-top:4px}.ChoicesClient_filterRow__v1UDM{display:flex;flex-wrap:wrap;gap:8px}.ChoicesClient_filterChip__JmZb6{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--lab-card-border);background:var(--lab-card-bg);font-size:12px;font-weight:600;color:var(--lab-muted);cursor:pointer;transition:background .15s,border-color .15s,color .15s;line-height:1.2}.ChoicesClient_filterChip__JmZb6:hover{border-color:rgba(13,148,136,.35);color:var(--lab-fg)}.ChoicesClient_filterChipActive__grQcJ{background:rgba(13,148,136,.1);border-color:rgba(13,148,136,.28);color:#0f766e}.ChoicesClient_filterCount__cgbVu{font-size:11px;font-weight:700;opacity:.8}.ChoicesClient_mobileSelect__J0CVI{display:none;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--lab-card-border);background:var(--lab-card-bg);color:var(--lab-fg);font-size:14px;font-weight:600}.ChoicesClient_resultCount__IUDDh{margin:0;font-size:13px;color:var(--lab-muted)}.ChoicesClient_mainGridWrap__BCG2V{display:flex;flex-direction:column;gap:10px}.ChoicesClient_mainGrid__wqmBP{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:start}.ChoicesClient_mobileToggle__JkTGd{display:none}.ChoicesClient_sidebar__piV2m{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto;padding:4px 14px 4px 0;border-right:1px solid var(--lab-divider);scrollbar-width:thin}.ChoicesClient_sidebarLabel__HwJBF{font-size:11px;font-weight:700;color:var(--lab-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px 4px}.ChoicesClient_topicList__rlYi7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ChoicesClient_topicBtn__IEiW2{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:transparent;font-size:13px;font-weight:600;color:var(--lab-muted);cursor:pointer;line-height:1.4;word-break:keep-all;transition:background .15s,color .15s,border-color .15s}.ChoicesClient_topicBtn__IEiW2:hover{background:var(--lab-chip-bg);color:var(--lab-fg)}.ChoicesClient_topicBtnActive__gUOSK{background:rgba(13,148,136,.1);border-color:rgba(13,148,136,.22);color:#0f766e}.ChoicesClient_content__j4ymA{min-width:0}.ChoicesClient_mobileTopics__s9viz{display:none;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ChoicesClient_mobileTopicChip__g_h8y{flex-shrink:0;max-width:240px;padding:8px 14px;border-radius:999px;border:1px solid var(--lab-card-border);background:var(--lab-card-bg);font-size:12px;font-weight:600;color:var(--lab-muted);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChoicesClient_mobileTopicChipActive__5BSd2{background:rgba(13,148,136,.1);border-color:rgba(13,148,136,.28);color:#0f766e}.ChoicesClient_emptyCard__P0z2g{padding:32px 20px;border:1px dashed var(--lab-card-border);border-radius:12px;text-align:center;background:var(--lab-card-bg)}.ChoicesClient_emptyText__7nylT{margin:0;font-size:14px;color:var(--lab-muted)}.ChoicesClient_visuallyHidden__GPphn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:720px){.ChoicesClient_filterRow__v1UDM{display:none}.ChoicesClient_mobileSelect__J0CVI{display:block}}@media (max-width:640px){.ChoicesClient_layout__lWPmL{gap:12px}}@media (max-width:900px){.ChoicesClient_mainGrid__wqmBP{grid-template-columns:1fr;gap:12px}.ChoicesClient_mobileToggle__JkTGd{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid var(--lab-card-border);background:var(--lab-card-bg);color:var(--lab-fg);border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;width:fit-content}.ChoicesClient_sidebar__piV2m{display:none;position:static;max-height:none;border-right:none;border:1px solid var(--lab-card-border);border-radius:12px;padding:14px;background:var(--lab-card-bg)}.ChoicesClient_sidebarOpen__zG1SC{display:block}.ChoicesClient_mobileTopics__s9viz{display:flex}}@media (prefers-color-scheme:dark){.ChoicesClient_layout__lWPmL{--lab-fg:#f1f5f9;--lab-muted:#94a3b8;--lab-card-bg:#1e293b;--lab-card-border:#334155;--lab-divider:#334155;--lab-chip-bg:#334155}.ChoicesClient_filterChipActive__grQcJ,.ChoicesClient_mobileTopicChipActive__5BSd2,.ChoicesClient_topicBtnActive__gUOSK{color:#5eead4}}