._8YdIda_wrap{max-width:calc(var(--card-max-w) + 2 * var(--space-4));padding:var(--card-top) var(--space-4) var(--space-6);margin:0 auto}._8YdIda_wrap[data-wide]{max-width:calc(var(--card-max-w-wide) + 2 * var(--space-4))}._8YdIda_card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--card-shadow);overflow:hidden}._8YdIda_head{align-items:center;gap:var(--space-4);min-height:var(--card-head-h);padding:0 var(--card-pad-x);border-bottom:1px solid var(--line);display:flex}._8YdIda_title{font-family:var(--font-mono);font-size:var(--fs-test-title);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0}._8YdIda_short{display:none}._8YdIda_aside{align-items:center;gap:var(--space-3);padding-left:var(--space-4);border-left:1px solid var(--line);height:20px;margin-left:auto;display:flex}._8YdIda_progress{height:var(--progress-h);background:var(--surface-muted);overflow:hidden}._8YdIda_head:has(+._8YdIda_progress){border-bottom:0}._8YdIda_progressFill{background:var(--ink);transform-origin:0;height:100%;transition:transform .3s ease-out}._8YdIda_body{padding:var(--card-pad-y) var(--card-pad-x)}._8YdIda_footer{margin-top:var(--gap-card-session);text-align:center}._8YdIda_session{font-family:var(--font-mono);font-size:var(--fs-session);letter-spacing:.18em;color:var(--muted);margin:0}._8YdIda_wrap[data-fit]{height:calc(100dvh - var(--header-h-test) - 1px - env(safe-area-inset-top,0px));padding-bottom:var(--space-3);flex-direction:column;display:flex}._8YdIda_wrap[data-fit] ._8YdIda_card{flex-direction:column;flex:0 auto;min-height:0;display:flex}._8YdIda_wrap[data-fit] ._8YdIda_body{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding-bottom:0;display:flex;overflow-y:auto}._8YdIda_wrap[data-fit] ._8YdIda_footer{flex:none}@media (max-width:599px){._8YdIda_wrap,._8YdIda_wrap[data-wide]{max-width:none;min-height:calc(100dvh - var(--header-h) - 1px - env(safe-area-inset-top,0px));padding:0 0 var(--space-5);background:var(--surface)}._8YdIda_card{box-shadow:none;border-radius:0}._8YdIda_wrap[data-fit]{min-height:0;padding-bottom:0}._8YdIda_wrap[data-fit] ._8YdIda_card{flex:auto}._8YdIda_wrap[data-fit] ._8YdIda_footer{padding:var(--space-2) 0 calc(var(--space-2) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);margin:0}._8YdIda_long{display:none}._8YdIda_short{display:inline}}
.R-ARuW_timer{align-items:center;gap:var(--space-2);color:var(--ink);display:inline-flex}.R-ARuW_timer[data-warn=true]{color:var(--warn)}.R-ARuW_value{font-family:var(--font-mono);font-size:var(--fs-timer);font-variant-numeric:tabular-nums;letter-spacing:.02em}.R-ARuW_dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite R-ARuW_blink}@keyframes R-ARuW_blink{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.R-ARuW_dot{animation:none}}
.kmBRQq_question{flex-direction:column;flex:1 0 auto;animation:.16s ease-out kmBRQq_enter;display:flex}@keyframes kmBRQq_enter{0%{opacity:0;transform:translateY(8px)}}.kmBRQq_nav{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--gap-options-nav) 0 var(--card-pad-y);background:var(--surface);margin-top:auto;display:flex;position:sticky;bottom:0}.kmBRQq_navStart{gap:var(--space-4);flex-wrap:wrap;display:flex}.kmBRQq_navEnd{margin-left:auto}.kmBRQq_priceNote{margin:var(--space-1) 0 0;color:var(--muted);font-size:12px}.kmBRQq_offline{border-radius:var(--radius-chip);background:var(--warn-bg);color:var(--warn);margin:0;padding:4px 10px;font-size:12px;line-height:1.3}.kmBRQq_error{text-align:center;color:var(--ink-soft)}.kmBRQq_error p{margin:0 0 var(--space-5)}.kmBRQq_toast{left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));z-index:50;max-width:calc(100vw - 32px);padding:var(--space-4) var(--space-5);border-radius:var(--radius-option);background:var(--ink);color:var(--on-ink);font-weight:500;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #0003}.kmBRQq_skeleton{gap:var(--option-gap);padding-bottom:var(--card-pad-y);flex-direction:column;display:flex}.kmBRQq_skeleton span{border-radius:var(--radius-chip);background:var(--skeleton);animation:1.4s ease-in-out infinite kmBRQq_pulse;display:block}.kmBRQq_skMeta{width:180px;height:14px}.kmBRQq_skLine{width:80%;height:calc(var(--fs-question) * var(--lh-question))}.kmBRQq_skShort{width:45%;margin-bottom:var(--space-2)}.kmBRQq_skeleton .kmBRQq_skOption{height:var(--option-min-h);border-radius:var(--radius-option)}@keyframes kmBRQq_pulse{50%{opacity:.55}}@media (max-width:599px){.kmBRQq_offline{font-size:12px}.kmBRQq_nav{padding-top:var(--space-3);flex-wrap:wrap-reverse;gap:0}.kmBRQq_navStart{justify-content:center;width:100%}.kmBRQq_navEnd{width:100%;margin:0}.kmBRQq_skeleton .kmBRQq_skOption{height:var(--option-min-h)}}.kmBRQq_soundNote{margin:0 0 var(--space-3);color:var(--ink-soft);font-size:15px}
.YxdGsa_player{margin:0 0 var(--gap-question-options);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface-muted);border-radius:var(--radius-option)}.YxdGsa_label{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.18em;color:var(--muted)}.YxdGsa_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.YxdGsa_play{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:2px solid var(--ink);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;font-weight:600;display:inline-flex}.YxdGsa_play:disabled{border-color:var(--muted);color:var(--ink-soft);cursor:default}.YxdGsa_play:focus-visible,.YxdGsa_link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.YxdGsa_icon{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;width:0;height:0}.YxdGsa_iconPlaying{border-left:4px solid;border-right:4px solid;width:11px;height:14px}.YxdGsa_bar{background:var(--surface);border-radius:3px;flex:160px;height:6px;overflow:hidden}.YxdGsa_bar span{background:var(--ink);height:100%;transition:width .25s linear;display:block}.YxdGsa_time{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-soft);font-variant-numeric:tabular-nums}.YxdGsa_plays{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:14px}.YxdGsa_error{margin:0 0 var(--space-3);color:var(--danger);font-weight:600}.YxdGsa_countdown{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:15px;display:flex}.YxdGsa_countdownDot{background:var(--ink);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite YxdGsa_countdown-pulse}@keyframes YxdGsa_countdown-pulse{50%{opacity:.25;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.YxdGsa_countdownDot{animation:none}}
