._page_cmn72_1{max-width:720px;margin:0 auto;padding:var(--spacing-6) var(--spacing-6) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-4)}._backLink_cmn72_10{display:inline-flex;align-items:center;gap:var(--spacing-2);align-self:flex-start;font-size:.82rem;font-weight:500;color:var(--muted-foreground);text-decoration:none}._backLink_cmn72_10:hover{color:var(--primary)}._header_cmn72_25{display:flex;flex-direction:column;gap:var(--spacing-1)}._kicker_cmn72_31{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}._title_cmn72_42{margin:0;font-family:var(--font-family-display);font-size:1.35rem;font-weight:600;line-height:1.25;color:var(--foreground)}._subtitle_cmn72_51{margin:0;font-size:.88rem;line-height:1.5;color:var(--muted-foreground)}._yearSwitch_cmn72_58{margin-top:var(--spacing-2);align-self:flex-start}._card_cmn72_63{display:flex;flex-direction:column;gap:var(--spacing-3);padding:1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);scroll-margin-top:80px}._progressRow_cmn72_77{display:flex;gap:4px}._dot_cmn72_82{flex:1;height:6px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--muted-foreground) 18%,transparent)}._dotCurrent_cmn72_89{background:var(--primary)}._dotRight_cmn72_93{background:var(--success, #2f8f5b)}._dotWrong_cmn72_97{background:#d9824a}._metaRow_cmn72_101{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);font-size:.78rem;font-weight:600;color:var(--muted-foreground)}._again_cmn72_112{font-weight:500;color:#8a5a00}._fromVideo_cmn72_117{padding:1px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._prompt_cmn72_124{margin:0;font-family:var(--font-family-display);font-size:1.2rem;font-weight:600;line-height:1.35;color:var(--foreground)}._quote_cmn72_133{margin:0;padding:var(--spacing-2) var(--spacing-3);border-left:3px solid #e0a22a;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb,#f2b43c 12%,transparent);font-size:.95rem;line-height:1.5;color:var(--foreground)}._options_cmn72_146{display:flex;flex-direction:column;gap:var(--spacing-2)}._option_cmn72_146{display:flex;align-items:flex-start;gap:var(--spacing-3);width:100%;min-height:48px;padding:var(--spacing-3);border:1.5px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font:inherit;font-size:.95rem;line-height:1.45;text-align:left;cursor:pointer;transition:border-color var(--animation-duration-fast) ease,background var(--animation-duration-fast) ease}._option_cmn72_146:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--card))}._option_cmn72_146:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._option_cmn72_146:disabled{cursor:default}._letter_cmn72_185{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-full);background:var(--muted);font-size:.78rem;font-weight:700}._optionText_cmn72_197{flex:1;padding-top:2px}._optionIcon_cmn72_202{flex-shrink:0;margin-top:3px}._optionRight_cmn72_207{border-color:var(--success, #2f8f5b);background:color-mix(in srgb,var(--success, #2f8f5b) 12%,var(--card))}._optionRight_cmn72_207 ._letter_cmn72_185,._optionRight_cmn72_207 ._optionIcon_cmn72_202{background:var(--success, #2f8f5b);color:#fff;border-radius:var(--radius-full)}._optionWrong_cmn72_219{border-color:#d9824a;background:color-mix(in srgb,#d9824a 12%,var(--card))}._optionWrong_cmn72_219 ._optionIcon_cmn72_202{color:#b5582a}._optionDim_cmn72_228{opacity:.55}._tickHint_cmn72_232{margin:0;font-size:.82rem;font-weight:600;color:var(--muted-foreground)}._box_cmn72_240{border-radius:4px!important}._optionTicked_cmn72_244{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important}._optionTicked_cmn72_244 ._box_cmn72_240{background:var(--primary)!important;color:var(--primary-foreground)!important}._explain_cmn72_255{margin:0;padding:var(--spacing-3);border-radius:var(--radius);background:color-mix(in srgb,#f2b43c 14%,var(--card));font-size:.88rem;line-height:1.5;color:var(--foreground)}._feedbackRow_cmn72_267{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-3)}._feedbackRight_cmn72_275,._feedbackWrong_cmn72_276{margin:0;font-size:.9rem;font-weight:600}._feedbackRight_cmn72_275{color:var(--success, #2f8f5b)}._feedbackWrong_cmn72_276{color:#a8501f}._nextButton_cmn72_290{margin-left:auto}._resultCard_cmn72_296{align-items:center;text-align:center;padding:var(--spacing-6) 1.25rem}._resultTitle_cmn72_302{margin:0;font-family:var(--font-family-display);font-size:1.4rem;font-weight:600}._resultText_cmn72_309{margin:0;max-width:46ch;color:var(--muted-foreground)}._emptyIcon_cmn72_315{color:#c8902e}._doneIcon_cmn72_319{color:var(--success, #2f8f5b)}._revisit_cmn72_323{display:flex;flex-direction:column;gap:6px;width:100%;max-width:480px;text-align:left}._revisitLabel_cmn72_332{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}._revisitItem_cmn72_340{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.88rem;color:var(--foreground);text-decoration:none}._revisitItem_cmn72_340>svg{flex-shrink:0;margin-top:3px;color:var(--primary)}._revisitItem_cmn72_340:hover{border-color:var(--primary)}._resultActions_cmn72_362{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-2)}@media(max-width:767px){._page_cmn72_1{padding:var(--spacing-4) var(--spacing-4) var(--spacing-8)}._card_cmn72_63{padding:var(--spacing-4)}._prompt_cmn72_124{font-size:1.08rem}._nextButton_cmn72_290{width:100%}}
