._header_1siwm_1{position:sticky;top:0;z-index:10;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--ekgr-space-3);align-items:center;min-height:2.75rem;padding:var(--ekgr-space-2) var(--ekgr-space-4);background:var(--ekgr-color-surface);border-bottom:1px solid var(--ekgr-color-border)}._scoreLabel_1siwm_16{min-width:0;margin:0;font-size:var(--ekgr-text-ui-size);font-weight:var(--ekgr-weight-semibold);color:var(--ekgr-color-text-primary)}._capLabel_1siwm_24{min-width:0;margin:0;font-size:var(--ekgr-text-caption-size);color:var(--ekgr-color-text-secondary)}._rail_1siwm_31{display:flex;flex-wrap:wrap;gap:var(--ekgr-space-2);margin-inline-start:auto}._dot_1siwm_38{flex-shrink:0;width:.65rem;height:.65rem;border-radius:var(--ekgr-radius-pill)}._dot_1siwm_38._correct_1siwm_45{background:var(--ekgr-color-success)}._dot_1siwm_38._incorrect_1siwm_49{background:var(--ekgr-color-error)}._shell_1q2jx_10,._body_1q2jx_17{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}._focus_1q2jx_27{justify-content:center;padding:var(--ekgr-space-6) var(--ekgr-space-4);overflow-y:auto}._focus_1q2jx_27>*{width:100%;max-width:34rem;margin-inline:auto}._list_1pzey_1{display:flex;flex-direction:column;gap:var(--ekgr-space-2);padding:0;margin:0;list-style:none}._row_1pzey_10{display:flex;gap:var(--ekgr-space-3);align-items:center;justify-content:space-between;padding:var(--ekgr-space-3) var(--ekgr-space-4);background:var(--ekgr-color-surface-subtle);border:1px solid var(--ekgr-color-border);border-radius:var(--ekgr-radius-md);transition:border-color var(--ekgr-duration-fast) var(--ekgr-ease),background var(--ekgr-duration-fast) var(--ekgr-ease)}._optionLabel_1pzey_23{display:flex;gap:var(--ekgr-space-3);align-items:center;width:100%;cursor:pointer}._optionLabel_1pzey_23 input{flex-shrink:0;width:1.15rem;height:1.15rem;accent-color:var(--ekgr-color-brand-primary)}._optionText_1pzey_38{min-width:0;color:var(--ekgr-color-text-primary)}._selected_1pzey_43{background:color-mix(in srgb,var(--ekgr-color-brand-primary) 16%,var(--ekgr-color-surface-subtle));border-color:var(--ekgr-color-brand-primary)}._outcome_1pzey_48{flex-shrink:0;font-size:var(--ekgr-text-caption-size);font-weight:var(--ekgr-weight-semibold)}._correct_1pzey_54{background:color-mix(in srgb,var(--ekgr-color-success) 16%,var(--ekgr-color-surface-subtle));border-color:var(--ekgr-color-success)}._correct_1pzey_54 ._outcome_1pzey_48{color:var(--ekgr-color-success)}._incorrect_1pzey_63{background:color-mix(in srgb,var(--ekgr-color-error) 16%,var(--ekgr-color-surface-subtle));border-color:var(--ekgr-color-error)}._incorrect_1pzey_63 ._outcome_1pzey_48{color:var(--ekgr-color-error)}._screen_uafpi_5{display:flex;flex-direction:column;gap:var(--ekgr-space-5)}._stem_uafpi_11{margin:0;font-size:var(--ekgr-text-size-7);font-weight:var(--ekgr-weight-semibold);line-height:1.4;color:var(--ekgr-color-text-primary)}._actions_uafpi_19{display:flex;flex-direction:column;gap:var(--ekgr-space-3)}@media(width>=30rem){._actions_uafpi_19{flex-direction:row}._actions_uafpi_19>*{flex:1}}._note_3ql4k_1{display:flex;flex-wrap:wrap;gap:var(--ekgr-space-3);align-items:center;padding:var(--ekgr-space-4) var(--ekgr-space-5);text-align:left;background:var(--ekgr-color-surface-subtle);border:1px solid var(--ekgr-color-border);border-radius:var(--ekgr-radius-md)}._icon_3ql4k_13{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--ekgr-color-text-secondary)}._message_3ql4k_25{flex:1 1 12rem;min-width:0;margin:0;color:var(--ekgr-color-text-secondary)}._hero_1chka_1{padding:var(--ekgr-space-8) var(--ekgr-space-6);text-align:center;background:var(--ekgr-color-surface);border:1px solid var(--ekgr-color-border);border-radius:var(--ekgr-radius-xl);box-shadow:var(--ekgr-shadow-sm)}._eyebrow_1chka_10{margin:0 0 var(--ekgr-space-2);font-size:var(--ekgr-text-caption-size);font-weight:var(--ekgr-weight-semibold);color:var(--ekgr-color-text-secondary);text-transform:uppercase;letter-spacing:.03em}._bigNumber_1chka_19{margin:0;font-family:var(--ekgr-font-mono);font-size:var(--ekgr-text-size-18);font-weight:var(--ekgr-weight-bold);line-height:1;color:var(--ekgr-color-brand-soft)}._bigNumberUnit_1chka_28{margin-left:var(--ekgr-space-2);font-size:var(--ekgr-text-size-9);font-weight:var(--ekgr-weight-medium);color:var(--ekgr-color-text-secondary)}._breakdown_1chka_35{display:flex;flex-wrap:wrap;gap:var(--ekgr-space-6);justify-content:center;padding-top:var(--ekgr-space-5);margin-top:var(--ekgr-space-5);border-top:1px solid var(--ekgr-color-border)}._breakdownRow_1chka_45{display:flex;flex-direction:column;gap:.2em}._statValue_1chka_51{font-family:var(--ekgr-font-mono);font-size:var(--ekgr-text-size-9);font-weight:var(--ekgr-weight-bold);color:var(--ekgr-color-text-primary)}._statLabel_1chka_58{font-size:var(--ekgr-text-size-4);color:var(--ekgr-color-text-secondary)}._actions_1ywu3_1{display:flex;flex-direction:column;gap:var(--ekgr-space-3)}._stacked_1ywu3_10{gap:var(--ekgr-space-2)}@media(width>=30rem){._actions_1ywu3_1:not(._stacked_1ywu3_10){flex-direction:row}._actions_1ywu3_1:not(._stacked_1ywu3_10)>*{flex:1;min-width:0}}._screen_k4v20_4{display:flex;flex-direction:column;gap:var(--ekgr-space-5)}._perfectRunHeading_k4v20_10{margin:0;font-size:var(--ekgr-text-size-9);font-weight:var(--ekgr-weight-semibold);color:var(--ekgr-color-text-primary);text-align:center;text-wrap:balance}._perfectRunBody_k4v20_19{margin:0;color:var(--ekgr-color-text-secondary);text-align:center}._header_8500f_1{display:flex;flex-direction:column;gap:var(--ekgr-space-3);margin-bottom:var(--ekgr-space-5)}._topRow_8500f_8{display:flex;flex-wrap:wrap;gap:var(--ekgr-space-3);align-items:center;justify-content:space-between}._counter_8500f_16{min-width:0;margin:0;font-size:var(--ekgr-text-ui-size);font-weight:var(--ekgr-weight-semibold);color:var(--ekgr-color-text-secondary)}._track_8500f_24{width:100%;height:.35rem;overflow:hidden;background:var(--ekgr-color-surface-subtle);border-radius:var(--ekgr-radius-pill)}._fill_8500f_32{height:100%;background:var(--ekgr-color-brand-primary);border-radius:var(--ekgr-radius-pill);transition:width var(--ekgr-duration-base) var(--ekgr-ease)}._actions_15wxm_1{display:flex;flex-direction:column;gap:var(--ekgr-space-3)}@media(width>=30rem){._actions_15wxm_1{flex-direction:row}._actions_15wxm_1>*{flex:1}}._clinicalEcg_38m12_6{display:flex;flex-direction:column;min-height:480px;overflow:hidden;border:1px solid var(--ekgr-color-border);border-radius:var(--ekgr-radius-md)}._clinicalEcgFill_38m12_25{height:100%}._error_1oa9g_1{max-width:34rem;padding:var(--ekgr-space-4);margin:var(--ekgr-space-6) auto;color:var(--ekgr-color-error);text-align:center}._workspace_1plpo_2{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ekgr-space-5);min-height:0;padding:var(--ekgr-space-3) var(--ekgr-space-3) var(--ekgr-space-8)}._stage_1plpo_18{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;padding:var(--ekgr-space-2);overflow:hidden}._rim_1plpo_27{display:flex;flex-direction:column;min-height:0;background:var(--ekgr-color-surface)}@media(width>=64rem)and (height>=46rem){._workspace_1plpo_2{--quiz-stage-floor: 752px;--quiz-rim-min: 256px;--quiz-rim-max: 34rem;display:grid;grid-template-columns:minmax(var(--quiz-stage-floor),1fr) minmax(var(--quiz-rim-min),var(--quiz-rim-max));gap:0;padding:0;overflow:hidden}._stage_1plpo_18{height:100%}._rim_1plpo_27{height:100%;container-type:inline-size;border-inline-start:1px solid var(--ekgr-color-border)}}@media(width>=64rem)and (height<46rem){._rimFoot_1plpo_78{position:sticky;bottom:0;background:var(--ekgr-color-surface)}}._rimCap_1plpo_86{flex:0 0 auto;padding:var(--ekgr-space-3)}._rimWell_1plpo_94{flex:1 1 auto;min-height:0}@media(width>=64rem)and (height>=46rem){._rimWell_1plpo_94{overflow-y:auto;scroll-padding-block:var(--ekgr-space-3)}}._rimFoot_1plpo_78{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--ekgr-space-2);padding:var(--ekgr-space-3);border-block-start:1px solid var(--ekgr-color-border)}@media(width<64rem){._rimFoot_1plpo_78{position:sticky;bottom:0;background:var(--ekgr-color-surface)}}._rimStep_1plpo_128{margin:0 0 var(--ekgr-space-1);font-family:var(--ekgr-font-mono);font-size:var(--ekgr-text-size-3);font-weight:var(--ekgr-weight-bold);color:var(--ekgr-color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._rimHeading_1plpo_138{margin:0 0 var(--ekgr-space-1);font-size:var(--ekgr-text-size-9);font-weight:var(--ekgr-weight-semibold);color:var(--ekgr-color-text-primary);text-wrap:balance}._rimHint_1plpo_146{margin:0;font-size:var(--ekgr-text-caption-size);line-height:1.5;color:var(--ekgr-color-text-secondary)}._rimWell_1plpo_94>._rimHint_1plpo_146{padding:var(--ekgr-space-3)}._rimGroup_1plpo_161{padding:var(--ekgr-space-3) var(--ekgr-space-3) var(--ekgr-space-1);margin:0;font-family:var(--ekgr-font-mono);font-size:var(--ekgr-text-size-3);font-weight:var(--ekgr-weight-bold);color:var(--ekgr-color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._list_1plpo_64{padding:0;margin:0;list-style:none;border-block-start:1px solid var(--ekgr-color-border)}@container (min-width: 26rem){._listGrid_1plpo_64{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ekgr-space-3)}}._notice_1plpo_193{max-width:34rem;padding:var(--ekgr-space-4);margin:0 auto;color:var(--ekgr-color-error);text-align:center}._row_1tzte_3{border-inline-start:3px solid transparent;border-bottom:1px solid var(--ekgr-color-border);transition:background var(--ekgr-duration-fast) var(--ekgr-ease),border-inline-start-color var(--ekgr-duration-fast) var(--ekgr-ease)}._row_1tzte_3:hover{background:color-mix(in srgb,var(--ekgr-color-brand-primary) 6%,transparent)}._body_1tzte_18{display:grid;grid-template-columns:1.15rem 1fr;column-gap:var(--ekgr-space-3);align-items:start;width:100%;min-height:max(2.75rem,44px);padding:var(--ekgr-space-2) var(--ekgr-space-3);cursor:pointer}._row_1tzte_3 ._body_1tzte_18:not(label){grid-template-columns:1fr;cursor:default}._control_1tzte_40{width:1.15rem;height:1.15rem;margin-block-start:.1rem;accent-color:var(--ekgr-color-brand-primary)}._control_1tzte_40:focus-visible{outline:2px solid var(--ekgr-color-brand-primary);outline-offset:var(--ekgr-focus-ring-offset)}._text_1tzte_55{display:flex;flex-direction:column;min-width:0}._acronym_1tzte_64{font-family:var(--ekgr-font-mono);font-size:var(--ekgr-text-ui-size);font-weight:var(--ekgr-weight-bold);color:var(--ekgr-color-text-primary);letter-spacing:.04em;overflow-wrap:anywhere}._fullName_1tzte_81{min-width:0;font-size:var(--ekgr-text-caption-size);line-height:1.45;color:var(--ekgr-color-text-secondary);hyphens:auto;text-wrap:pretty;overflow-wrap:break-word}._outcome_1tzte_91{margin-block-start:var(--ekgr-space-1);font-family:var(--ekgr-font-mono);font-size:var(--ekgr-text-size-3);font-weight:var(--ekgr-weight-semibold)}._selected_1tzte_98{background:color-mix(in srgb,var(--ekgr-color-brand-primary) 8%,transparent);border-inline-start-color:var(--ekgr-color-brand-primary)}._selected_1tzte_98 ._acronym_1tzte_64{color:var(--ekgr-color-brand-soft)}._correct_1tzte_107{background:color-mix(in srgb,var(--ekgr-color-success) 8%,transparent);border-inline-start-color:var(--ekgr-color-success)}._correct_1tzte_107 ._outcome_1tzte_91{color:var(--ekgr-color-success-text)}._incorrect_1tzte_116{background:color-mix(in srgb,var(--ekgr-color-error) 8%,transparent);border-inline-start-color:var(--ekgr-color-error)}._incorrect_1tzte_116 ._outcome_1tzte_91{color:var(--ekgr-color-error-text)}._missed_1tzte_127{border-inline-start-color:var(--ekgr-color-text-secondary);border-inline-start-style:dashed}._missed_1tzte_127 ._outcome_1tzte_91{color:var(--ekgr-color-text-secondary)}._locked_1tzte_136{background:var(--ekgr-color-surface-subtle);border-inline-start-color:var(--ekgr-color-brand-soft)}._readout_zriov_4{padding:var(--ekgr-space-3);margin:0;font-size:var(--ekgr-text-caption-size);line-height:1.55;color:var(--ekgr-color-text-primary);border-inline-start:3px solid var(--ekgr-color-brand-primary)}._readout_zriov_4 strong{color:var(--ekgr-color-brand-soft)}._missTag_zriov_17{display:inline-block;padding:var(--ekgr-space-1) var(--ekgr-space-2);margin:var(--ekgr-space-2) 0 0;font-family:var(--ekgr-font-mono);font-size:var(--ekgr-text-size-3);font-weight:var(--ekgr-weight-bold);color:var(--ekgr-color-brand-soft);text-transform:uppercase;letter-spacing:.04em;background:var(--ekgr-color-surface-subtle);border-radius:var(--ekgr-radius-sm)}._gatingSlot_zriov_31{padding:var(--ekgr-space-3)}._lockedBadge_zriov_37{padding:var(--ekgr-space-2) var(--ekgr-space-3);margin:var(--ekgr-space-2) 0 0;font-size:var(--ekgr-text-caption-size);color:var(--ekgr-color-text-secondary);background:var(--ekgr-color-surface-subtle);border-radius:var(--ekgr-radius-sm)}._lockedBadgeAcronym_zriov_46{font-family:var(--ekgr-font-mono);font-weight:var(--ekgr-weight-bold);color:var(--ekgr-color-brand-soft)}._hintCompact_zriov_52{margin:var(--ekgr-space-2) 0 0;font-size:var(--ekgr-text-caption-size);line-height:1.4;color:var(--ekgr-color-text-secondary)}._pointsBreakdown_bcsr0_1{display:flex;flex-wrap:wrap;gap:var(--ekgr-space-4);padding:var(--ekgr-space-4);margin:var(--ekgr-space-4) 0;font-family:var(--ekgr-font-mono);background:var(--ekgr-color-surface-subtle);border-radius:var(--ekgr-radius-md)}._stat_bcsr0_12{display:flex;flex-direction:column;gap:.15em}._value_bcsr0_18{font-size:var(--ekgr-text-size-11);font-weight:var(--ekgr-weight-bold);color:var(--ekgr-color-text-primary)}._label_bcsr0_24{font-size:var(--ekgr-text-size-3);font-weight:var(--ekgr-weight-regular);color:var(--ekgr-color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._hero_18vrf_7{width:100%;max-width:34rem;padding:var(--ekgr-space-4);margin:auto}._gatingSlot_18vrf_14{padding:var(--ekgr-space-3)}
