.auscultation-samples_samples__lMRuU{margin:1.25rem auto;max-width:54rem;border-top:1px solid #dce4e8;padding-top:1rem;font-family:ui-sans-serif,system-ui,sans-serif}.auscultation-samples_compact__4_8y_{margin:1rem 0 0}.auscultation-samples_heading__pOtSj{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.auscultation-samples_heading__pOtSj h4{margin:0;color:#102530;font-size:.875rem;font-weight:650}.auscultation-samples_heading__pOtSj span{color:#7a5924;font-size:.7rem}.auscultation-samples_rows__Z8QVU{display:grid;gap:.5rem}.auscultation-samples_row___J3Mh{display:flex;min-height:62px;align-items:center;gap:.75rem;border:1px solid #dce4e8;border-radius:2px;padding:.4rem .5rem;background:#f7f9fa}.auscultation-samples_play__AFhD_{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:none;border-radius:2px;background:#102530;color:white;cursor:pointer}.auscultation-samples_play__AFhD_:hover{background:#254652}.auscultation-samples_play__AFhD_:focus-visible{outline:3px solid #1c768b;outline-offset:3px}.auscultation-samples_thumbnail__ZiCwl{display:grid;place-items:center;flex:0 0 44px;width:44px;height:48px;background:#fff;border-radius:2px}.auscultation-samples_thumbnail__ZiCwl svg{width:44px;height:44px}.auscultation-samples_caption__Nu5Dk{display:flex;flex-direction:column;flex:1;min-width:0;gap:.15rem}.auscultation-samples_title__WDL3M{min-width:0;color:#233e4a;font-size:.875rem;line-height:1.4}.auscultation-samples_duration__2qVLI{flex-shrink:0;color:#647681;font-size:.75rem}.auscultation-samples_error__7H_CC{color:#a02b42;font-size:.8rem;line-height:1.5;margin:.4rem 0}.auscultation-samples_modes__o1YoJ{display:flex;gap:.4rem;margin-bottom:.8rem}.auscultation-samples_action__0moXg,.auscultation-samples_modes__o1YoJ button{min-height:44px;padding:.55rem .85rem;border:1px solid #cbd8dd;border-radius:2px;background:white;color:#243f4b;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.auscultation-samples_action__0moXg,.auscultation-samples_modes__o1YoJ button[aria-pressed=true]{background:#173440;border-color:#173440;color:white}.auscultation-samples_action__0moXg:focus-visible,.auscultation-samples_answers__lOu83 button:focus-visible,.auscultation-samples_modes__o1YoJ button:focus-visible{outline:3px solid #28758b;outline-offset:3px}.auscultation-samples_quiz__pjfR3{padding:1rem;border:1px solid #dce4e8;border-radius:2px;background:#fff}.auscultation-samples_quiz__pjfR3 h5{margin:0 0 .9rem;font-size:1.05rem;font-weight:650;color:#173440}.auscultation-samples_feedback__ABDA0:focus,.auscultation-samples_quiz__pjfR3 h5:focus{outline:none}.auscultation-samples_counter__bD4HG,.auscultation-samples_listenFirst__vHY2Y{margin:0 0 .6rem;color:#647681;font-size:.8rem}.auscultation-samples_listenFirst__vHY2Y{margin-top:.7rem}.auscultation-samples_answers__lOu83{display:grid;gap:.45rem;margin-top:.85rem}.auscultation-samples_answers__lOu83 button{padding:.7rem .8rem;min-height:44px;background:#f8fafb;border:1px solid #cbd8dd;border-radius:2px;color:#243f4b;font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.auscultation-samples_answers__lOu83 button:hover:not(:disabled){border-color:#315867;background:#eef4f6}.auscultation-samples_answers__lOu83 button:disabled{cursor:default;opacity:.65}.auscultation-samples_answers__lOu83 button.auscultation-samples_correct__5PeZg{border-color:#247052;background:#edf7f1;color:#1c5b43;opacity:1}.auscultation-samples_answers__lOu83 button.auscultation-samples_incorrect__Pmk8m{border-color:#ac5068;background:#fbf0f3;color:#84344a;opacity:1}.auscultation-samples_feedback__ABDA0{margin:.9rem 0;padding:.1rem 0 .1rem .8rem;border-left:3px solid #7a929d;font-size:.85rem;color:#243f4b;line-height:1.6}.auscultation-samples_feedback__ABDA0 p{margin:.3rem 0 0}.auscultation-samples_quiz__pjfR3>p:not(.auscultation-samples_counter__bD4HG):not(.auscultation-samples_listenFirst__vHY2Y){font-size:.9rem;margin:.5rem 0 1rem}.clinical-examination_exam__4sEhl{padding:16px 0;color:#213e4b}.clinical-examination_exam__4sEhl h3{font-size:21px;margin:0 0 12px}.clinical-examination_exam__4sEhl p{font-size:14px;line-height:1.6;margin:12px 0}.clinical-examination_eyes__iDeSX{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:520px;margin:12px auto}.clinical-examination_eyes__iDeSX svg{width:100%;display:block}.clinical-examination_eyes__iDeSX button{width:100%;min-height:44px;border:1px solid #aebfc8;background:#fff;font-size:14px;border-radius:3px;color:#17394a}.clinical-examination_eyes__iDeSX button[aria-pressed=true]{background:#f8edc9}.clinical-examination_exam__4sEhl button:disabled{opacity:.5}.clinical-examination_primary__i2V4n{background:#244e5f;color:white;border:0;border-radius:3px;min-height:46px;padding:10px 18px;font-weight:600}.clinical-examination_cancel__FBYGS{border:0;background:transparent;color:#405c6c;min-height:44px;text-decoration:underline;font-size:13px}.clinical-examination_choices__vobIn{display:grid;gap:10px}.clinical-examination_choices__vobIn button{border:1px solid #cbd7dc;background:#f7f9fa;padding:12px;text-align:left;font-size:14px;line-height:1.5;min-height:48px}.clinical-examination_meter__dDQ8Q{background:#183e43;color:#d7f8d4;border:7px solid #d0d7da;border-radius:6px;max-width:210px;text-align:center;padding:20px;margin:20px auto;font-variant-numeric:tabular-nums}.clinical-examination_meter__dDQ8Q span{display:block;font-size:14px}.clinical-examination_meter__dDQ8Q strong{font-size:48px}.clinical-examination_select__jtOjK{display:flex;gap:12px;align-items:center}.clinical-examination_select__jtOjK select{padding:9px;border:1px solid #bccbd3;background:white}.clinical-examination_eyes__iDeSX button:focus-visible,button.clinical-examination_primary__i2V4n:focus-visible{outline:3px solid #217aad;outline-offset:3px}.clinical-examination_eyeSide__mLFtO{display:block;text-align:center;font-size:12px;font-weight:600;color:#526c78}.clinical-examination_pupilAssessment__uXdJv{border:0;margin:16px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.clinical-examination_pupilAssessment__uXdJv legend{font-weight:600;margin-bottom:12px}.clinical-examination_pupilAssessment__uXdJv label{display:grid;gap:6px;font-size:13px}.clinical-examination_pupilAssessment__uXdJv label:first-of-type{grid-column:1/-1}.clinical-examination_pupilAssessment__uXdJv select{min-width:0;width:100%;min-height:44px;border:1px solid #aebfc8;border-radius:3px;background:#fff;color:#17394a;padding:10px;font:inherit}.clinical-examination_pupilAssessment__uXdJv button{grid-column:1/-1;justify-self:start}.clinical-examination_choices__vobIn button:focus-visible,.clinical-examination_pupilAssessment__uXdJv select:focus-visible{outline:3px solid #217aad;outline-offset:3px}@media(max-width:420px){.clinical-examination_pupilAssessment__uXdJv{grid-template-columns:1fr}.clinical-examination_eyes__iDeSX{gap:8px}.clinical-examination_eyeSide__mLFtO{font-size:11px}}.glucose-measurement_exam__XsYOR{color:#213e4b;padding:8px 0 0;min-width:0}.glucose-measurement_heading__OBv5c{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.glucose-measurement_heading__OBv5c h3{font-size:21px;line-height:1.3;margin:0;font-weight:650;letter-spacing:-.02em}.glucose-measurement_heading__OBv5c>span{color:#59707b;font-size:12px}.glucose-measurement_phases__BhVpE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;margin:18px 0;padding:0}.glucose-measurement_phases__BhVpE li{padding-top:9px;border-top:3px solid #dce5e8;font-size:12px;line-height:1.35;color:#657984}.glucose-measurement_phases__BhVpE li[aria-current=step]{border-color:#285e6d;color:#1e4f5d;font-weight:700}.glucose-measurement_phases__BhVpE li[data-complete=true]{border-color:#9bb9be;color:#415f6b}.glucose-measurement_prompt__Vq2Fj{margin:0 0 14px;font-size:14px;line-height:1.6}.glucose-measurement_choices__SlDkO{display:grid;gap:8px}.glucose-measurement_choices__SlDkO button{display:flex;align-items:flex-start;gap:12px;min-height:64px;width:100%;padding:14px;border:1px solid #ccdadd;border-radius:4px;background:#fff;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:background .15s,border-color .15s}.glucose-measurement_choices__SlDkO button:hover:not(:disabled){background:#f2f7f7;border-color:#69939c}.glucose-measurement_choices__SlDkO button[data-attempted=true]{border-color:#b89661;background:#fcf8f0}.glucose-measurement_choiceLetter__UkMww{display:grid;place-items:center;flex:0 0 26px;height:26px;border:1px solid #d4e0e3;border-radius:3px;color:#59717b;background:#f7f9fa;font-size:12px;font-weight:600}.glucose-measurement_choices__SlDkO strong{display:block;font-size:14px;font-weight:600;line-height:1.45}.glucose-measurement_choiceDetail__B8M2K{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:#58707a}.glucose-measurement_measurement___KhRe{display:grid;grid-template-columns:minmax(160px,210px) minmax(0,1fr);align-items:center;gap:28px;padding:10px 0 12px}.glucose-measurement_device__zpPH9{position:relative;box-sizing:border-box;max-width:210px;width:100%;margin:0 auto 20px;background:#edf2f3;border:1px solid #bacbd1;border-radius:9px;padding:14px 13px 25px;box-shadow:0 3px 0 #d4dfe2}.glucose-measurement_deviceLabel__NbNEy{display:block;text-align:center;font-size:10px;font-weight:650;color:#566e79;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.glucose-measurement_display__nn6NI{background:#e1ebe2;border:1px solid #bdcfbf;border-radius:3px;color:#244d3c;min-height:132px;padding:14px 8px;text-align:center}.glucose-measurement_displayStatus__ZIfbn{display:block;font-size:11px;line-height:1.4;min-height:16px}.glucose-measurement_reading__rk9aB{display:flex;justify-content:center;align-items:baseline;gap:7px;margin:8px 0 5px;font-variant-numeric:tabular-nums}.glucose-measurement_reading__rk9aB strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:44px;line-height:1.1;font-weight:600;letter-spacing:-.06em}.glucose-measurement_reading__rk9aB>span{font-size:12px}.glucose-measurement_secondaryReading__23Pu6{font-size:11px;font-variant-numeric:tabular-nums}.glucose-measurement_strip__N5qz4{position:absolute;bottom:-22px;left:calc(50% - 13px);width:26px;height:43px;background:#fcfcf7;border:1px solid #bfcdd0;border-top:4px solid #688189}.glucose-measurement_strip__N5qz4>span{position:absolute;bottom:5px;left:4px;right:4px;height:12px;background:#ddd6b7;border:1px solid #c2b994}.glucose-measurement_strip__N5qz4[data-filled=true]>span{background:#a66b66;border-color:#965955}.glucose-measurement_instructions__biuOV{min-width:0}.glucose-measurement_instructions__biuOV h4{margin:0 0 9px;font-size:17px;font-weight:650;line-height:1.35;letter-spacing:-.01em}.glucose-measurement_instructions__biuOV h4:focus{outline:none}.glucose-measurement_instructions__biuOV p{margin:0 0 14px;font-size:14px;line-height:1.6}.glucose-measurement_primary__zcnZ6{display:inline-flex;justify-content:center;align-items:center;gap:14px;max-width:100%;min-height:46px;border:1px solid #244e5f;border-radius:4px;padding:11px 15px;background:#244e5f;color:#fff;font:inherit;font-size:14px;line-height:1.4;font-weight:600;text-align:left;cursor:pointer}.glucose-measurement_primary__zcnZ6:hover:not(:disabled){background:#173e4e}.glucose-measurement_primary__zcnZ6>span{font-size:18px}.glucose-measurement_instructions__biuOV .glucose-measurement_aftercare__WBUOn{font-size:12px;color:#58707a;margin:12px 0 0}.glucose-measurement_progress__GMpap{display:block;width:100%;height:6px;border:0;border-radius:2px;background:#e0e8eb;overflow:hidden;accent-color:#386e78}.glucose-measurement_progress__GMpap::-webkit-progress-bar{background:#e0e8eb}.glucose-measurement_progress__GMpap::-webkit-progress-value{background:#386e78}.glucose-measurement_progress__GMpap::-moz-progress-bar{background:#386e78}.glucose-measurement_info__Q8BN1{border-top:1px solid #dce5e8;margin-top:18px;color:#59717c;font-size:12px}.glucose-measurement_info__Q8BN1 summary{display:flex;align-items:center;gap:8px;min-height:44px;width:-moz-fit-content;width:fit-content;cursor:pointer;list-style:none}.glucose-measurement_info__Q8BN1 summary::-webkit-details-marker{display:none}.glucose-measurement_info__Q8BN1 summary:before{content:"+";font-size:16px;font-weight:600}.glucose-measurement_info__Q8BN1[open] summary:before{content:"−"}.glucose-measurement_info__Q8BN1 p{max-width:65ch;margin:0 0 12px;line-height:1.6}.glucose-measurement_exam__XsYOR button:disabled{opacity:.55;cursor:default}.glucose-measurement_exam__XsYOR button:focus-visible,.glucose-measurement_info__Q8BN1 summary:focus-visible{outline:3px solid #217aad;outline-offset:3px}@media(max-width:540px){.glucose-measurement_measurement___KhRe{grid-template-columns:1fr;gap:24px;padding-top:2px}.glucose-measurement_device__zpPH9{max-width:180px;padding-bottom:20px}.glucose-measurement_display__nn6NI{min-height:112px;padding:11px 6px}.glucose-measurement_reading__rk9aB strong{font-size:40px}.glucose-measurement_instructions__biuOV .glucose-measurement_primary__zcnZ6{width:100%;justify-content:space-between}.glucose-measurement_choices__SlDkO button{padding:12px;gap:10px}.glucose-measurement_heading__OBv5c>span{font-size:11px}}@media(prefers-reduced-motion:reduce){.glucose-measurement_choices__SlDkO button{transition:none}}.detailed-pupil-examination_exam__nDnH1{margin:20px 0 0;color:#102332}.detailed-pupil-examination_heading__7WCUZ{padding:0 0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.detailed-pupil-examination_heading__7WCUZ h3{font-size:1rem;font-weight:600;margin:0;line-height:1.4}.detailed-pupil-examination_heading__7WCUZ p{margin:0;color:#576876;font-size:.95rem}.detailed-pupil-examination_heading__7WCUZ>button{font-size:.85rem;white-space:nowrap}.detailed-pupil-examination_instruction__L5AF9{margin:0;padding:0 0 16px;font-size:.9rem;line-height:1.6;color:#475965}.detailed-pupil-examination_eyes__olAfz{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f5f7f8;padding:16px;border-radius:8px}.detailed-pupil-examination_eye__MEzyW{min-width:0}.detailed-pupil-examination_eye__MEzyW svg{display:block;width:100%;height:auto;border-radius:8px;margin:14px 0}.detailed-pupil-examination_side__l_X3u{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.88rem}.detailed-pupil-examination_side__l_X3u span{font-size:.78rem;color:#61737a}.detailed-pupil-examination_exam__nDnH1 button{min-height:44px;border-radius:6px;border:1px solid #bcced3;background:#fff;color:#193c49;padding:11px 16px;font-weight:600;font:inherit;cursor:pointer}.detailed-pupil-examination_eye__MEzyW button{width:100%;font-weight:600}.detailed-pupil-examination_exam__nDnH1 button:hover:not(:disabled){background:#edf4f5;border-color:#36616d}.detailed-pupil-examination_exam__nDnH1 button:disabled{opacity:.58;cursor:default}.detailed-pupil-examination_exam__nDnH1 button:focus-visible,.detailed-pupil-examination_exam__nDnH1 select:focus-visible,.detailed-pupil-examination_exam__nDnH1 summary:focus-visible{outline:3px solid #236f88;outline-offset:3px}.detailed-pupil-examination_status__xfwK1{font-size:.88rem;color:#435d67;margin:0;padding:10px 0;line-height:1.5}.detailed-pupil-examination_status__xfwK1:empty{padding:0;min-height:0}.detailed-pupil-examination_help__Od56D{margin:0;border-bottom:1px solid #e1e8eb;padding:0;font-size:.88rem;line-height:1.65;color:#52646f}.detailed-pupil-examination_help__Od56D summary{cursor:pointer;font-weight:600;color:#2b4756;min-height:44px;padding:10px 0}.detailed-pupil-examination_help__Od56D p{margin:0 0 12px}.detailed-pupil-examination_record__NVB96{border:0;margin:24px 0;padding:0;min-width:0}.detailed-pupil-examination_record__NVB96 legend{font-weight:700;margin-bottom:14px}.detailed-pupil-examination_fields__HsZDY{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin-bottom:18px}.detailed-pupil-examination_fields__HsZDY label{display:flex;flex-direction:column;gap:8px;font-size:.85rem;font-weight:600;min-width:0}.detailed-pupil-examination_fields__HsZDY select{width:100%;min-width:0;min-height:46px;border:1px solid #bacbd3;border-radius:6px;padding:10px 8px;background:#fff;color:#213d4b;font-size:.9rem;font-weight:400}.detailed-pupil-examination_fields__HsZDY select[aria-invalid=true]{border-color:#9a5e26;background:#fffaf3}.detailed-pupil-examination_exam__nDnH1 button.detailed-pupil-examination_primary__yqzSU{background:#143d4b;color:white;border-color:#143d4b;font-weight:600}.detailed-pupil-examination_exam__nDnH1 button.detailed-pupil-examination_primary__yqzSU:hover:not(:disabled){background:#24596a}.detailed-pupil-examination_confirmed__yJ9le,.detailed-pupil-examination_feedback__lgTFW{margin:20px 0;padding:16px;border:1px solid #ddc6aa;border-radius:8px;background:#fffaf2;color:#624721;font-size:.9rem;line-height:1.65}.detailed-pupil-examination_feedback__lgTFW ul{padding-left:20px;margin:8px 0 0}.detailed-pupil-examination_feedback__lgTFW li+li{margin-top:8px}.detailed-pupil-examination_confirmed__yJ9le{background:#f0f8f5;border-color:#bdd8cb;color:#245142}.detailed-pupil-examination_confirmed__yJ9le p{margin:8px 0 0}.detailed-pupil-examination_note__xxQIa{margin:16px 0 0;font-size:.78rem;color:#667884}@media(max-width:640px){.detailed-pupil-examination_heading__7WCUZ{gap:12px;flex-wrap:wrap}.detailed-pupil-examination_eyes__olAfz{padding:12px 10px;gap:12px}.detailed-pupil-examination_side__l_X3u{display:block;font-size:.8rem}.detailed-pupil-examination_side__l_X3u span{display:block;margin-top:3px}.detailed-pupil-examination_eye__MEzyW svg{margin:10px 0}.detailed-pupil-examination_eye__MEzyW button{padding:10px 4px;font-size:.85rem}.detailed-pupil-examination_status__xfwK1{min-height:68px}.detailed-pupil-examination_record__NVB96{margin:20px 0}.detailed-pupil-examination_fields__HsZDY{grid-template-columns:1fr}.detailed-pupil-examination_confirmed__yJ9le,.detailed-pupil-examination_feedback__lgTFW{margin:18px 0}.detailed-pupil-examination_side__l_X3u strong{display:block;min-height:2.6em;line-height:1.3}.detailed-pupil-examination_eye__MEzyW button{min-height:64px}}.ecg-explorer_explorer__eSwH5{margin:28px 0 18px;padding:24px;background:white;border:1px solid #d5dfe3;border-radius:10px;color:#1b3947}.ecg-explorer_header__IjxLo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.ecg-explorer_header__IjxLo h2{font-size:23px;font-weight:700}.ecg-explorer_modes__WDogX{display:flex;flex-wrap:wrap;gap:6px}.ecg-explorer_explorer__eSwH5 button{min-height:44px;min-width:44px;padding:10px 13px;font-size:14px;line-height:1.4;border:1px solid #bdcdd3;border-radius:6px;background:#fff;color:#254652;cursor:pointer}.ecg-explorer_explorer__eSwH5 button[aria-pressed=true]{background:#214957;color:#fff;border-color:#214957}.ecg-explorer_explorer__eSwH5 button:disabled{opacity:.45;cursor:default}.ecg-explorer_explorer__eSwH5 button:focus-visible,.ecg-explorer_explorer__eSwH5 input:focus-visible,.ecg-explorer_explorer__eSwH5 select:focus-visible{outline:3px solid #287b9a;outline-offset:3px}.ecg-explorer_parts__2VxVm{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.ecg-explorer_parts__2VxVm button{font-size:13px;padding:8px 12px}.ecg-explorer_select__CNoqS{display:flex;align-items:center;gap:14px;font-size:14px;margin-bottom:18px}.ecg-explorer_select__CNoqS select{font-size:16px;min-height:44px;max-width:100%;background:#fff;border:1px solid #bdcdd3;border-radius:6px;padding:8px}.ecg-explorer_graph__3QUET{background:#f5faf9;border:1px solid #dce7e8;border-radius:8px;overflow:hidden}.ecg-explorer_graphTitle__s7q8g{display:flex;justify-content:space-between;gap:10px;padding:12px 16px 0;color:#526c77;font-size:12px}.ecg-explorer_graph__3QUET svg{display:block;width:100%;height:252px}.ecg-explorer_explanation__yA_4Q{padding-top:20px;line-height:1.65}.ecg-explorer_explanation__yA_4Q h3{font-size:19px;font-weight:700;margin:0 0 6px}.ecg-explorer_explanation__yA_4Q p{font-size:15px;margin:5px 0}.ecg-explorer_watch__IbieD{color:#536c77}.ecg-explorer_navigation___zecG{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e0e7e9;margin-top:20px;padding-top:16px}.ecg-explorer_navigation___zecG span{font-size:13px;color:#617782}.ecg-explorer_reference__1Et_3{display:flex;align-items:center;gap:8px;font-size:13px;min-height:44px;cursor:pointer;margin-top:4px}.ecg-explorer_reference__1Et_3 input{width:18px;height:18px;accent-color:#214957}@media(max-width:700px){.ecg-explorer_explorer__eSwH5{padding:16px;margin-top:22px}.ecg-explorer_header__IjxLo{align-items:flex-start;flex-direction:column;gap:12px}.ecg-explorer_header__IjxLo h2{font-size:21px}.ecg-explorer_modes__WDogX button{font-size:13px;padding:8px 10px}.ecg-explorer_parts__2VxVm{gap:5px}.ecg-explorer_parts__2VxVm button{font-size:12px;padding:8px 10px}.ecg-explorer_select__CNoqS{align-items:flex-start;flex-direction:column;gap:6px}.ecg-explorer_select__CNoqS select{width:100%}.ecg-explorer_graphTitle__s7q8g{font-size:11px;padding:10px 10px 0}.ecg-explorer_graphTitle__s7q8g span:last-child{display:none}.ecg-explorer_explanation__yA_4Q p{font-size:14px}.ecg-explorer_navigation___zecG button{font-size:13px}.ecg-explorer_graph__3QUET svg{min-height:160px}}@media print{.ecg-explorer_modes__WDogX,.ecg-explorer_navigation___zecG,.ecg-explorer_parts__2VxVm,.ecg-explorer_reference__1Et_3,.ecg-explorer_select__CNoqS{display:none}.ecg-explorer_explorer__eSwH5{-moz-column-break-inside:avoid;break-inside:avoid}.ecg-explorer_graph__3QUET{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ecg-paper_paper__MpAlM{min-width:0;background:#fff;border:1px solid #d9e1e5;border-radius:5px;color:#192b36;overflow:hidden}.ecg-paper_header__vkgwp{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #e2e7ea}.ecg-paper_header__vkgwp h2{margin:0;font-size:21px;line-height:1.3;font-weight:700;letter-spacing:-.02em}.ecg-paper_header__vkgwp p{margin:5px 0 0;font-size:13px;line-height:1.6;color:#60717c}.ecg-paper_header__vkgwp .ecg-paper_settings__YYPYd{margin:0;display:flex;align-items:center;gap:9px;white-space:nowrap;font-variant-numeric:tabular-nums}.ecg-paper_settings__YYPYd span{color:#a2adb4}.ecg-paper_viewport__QPurs{overflow-x:auto;overscroll-behavior-x:contain;background:#fffdf9;scrollbar-width:thin;scrollbar-color:#b5bec3 #f3eee9}.ecg-paper_viewport__QPurs:focus-visible{outline:3px solid #477a92;outline-offset:-3px}.ecg-paper_sheet__7FHCu{display:block;width:1120px;max-width:none;height:440px;font-family:Arial,Helvetica,sans-serif}.ecg-paper_lead__hlc_X{font-size:15px;font-weight:700;fill:#1f292f}.ecg-paper_time__8DenH{font-size:12px;fill:#4e5459;font-variant-numeric:tabular-nums}.ecg-paper_calibration__NpVZC{font-size:11px;fill:#3a454b}.ecg-paper_footer___HO3l{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 22px;border-top:1px solid #e2e7ea;color:#6f7a82;font-size:11px;line-height:1.4}.ecg-paper_footer___HO3l span:first-child{font-weight:600;color:#485c68}@media(max-width:600px){.ecg-paper_header__vkgwp{align-items:flex-start;flex-direction:column;gap:10px;padding:16px}.ecg-paper_header__vkgwp h2{font-size:19px}.ecg-paper_header__vkgwp .ecg-paper_settings__YYPYd{font-size:12px}.ecg-paper_footer___HO3l{padding:10px 16px;font-size:10px;gap:10px}.ecg-paper_footer___HO3l span:last-child{text-align:right}}@page{size:A4 landscape;margin:8mm}@media print{.ecg-paper_paper__MpAlM{width:280mm;max-width:none;border:0;overflow:visible;-moz-column-break-inside:avoid;break-inside:avoid}.ecg-paper_header__vkgwp{padding:10px 0}.ecg-paper_viewport__QPurs{width:280mm;max-width:none;overflow:visible}.ecg-paper_sheet__7FHCu{width:280mm;height:110mm;max-width:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ecg-paper_footer___HO3l{padding:8px 0}}.interpretation-practice_page__RnmZ2{max-width:1040px;margin:0 auto;color:#203b47}.interpretation-practice_header__OlrXo{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.interpretation-practice_header__OlrXo h1{font-size:clamp(25px,4vw,34px);font-weight:700}.interpretation-practice_header__OlrXo label{white-space:nowrap;display:flex;gap:10px;align-items:center;font-size:14px}.interpretation-practice_header__OlrXo select{max-width:320px;padding:10px;border:1px solid #ccd6db;background:white}.interpretation-practice_practice__LF_dA{padding:24px;border:1px solid #d5dee2;background:white;border-radius:3px}.interpretation-practice_patient__xTnjw{border-left:3px solid #77959f;padding-left:16px;margin-bottom:24px}.interpretation-practice_patient__xTnjw h2{font-weight:700;font-size:22px;margin-bottom:8px}.interpretation-practice_patient__xTnjw p{line-height:1.65;margin:0}.interpretation-practice_primary__RFX8f{background:#224d59;color:white;border:1px solid #224d59;border-radius:3px;padding:12px 20px;min-height:44px;font-weight:600}.interpretation-practice_monitor__vOLVj{background:#061c18;color:#8ad5b0;border:5px solid #25433e;border-radius:3px;overflow:hidden;margin:20px 0}.interpretation-practice_monitorbar__1nmgt{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;font-size:12px}.interpretation-practice_monitorbar__1nmgt div{display:flex;gap:8px}.interpretation-practice_monitorbar__1nmgt button{border:1px solid #547a70;padding:8px;min-height:40px;color:#e1ece8}.interpretation-practice_trace__vgcVD{width:100%;height:210px}.interpretation-practice_question__91bAO{margin-top:24px}.interpretation-practice_phase__rDHt3{font-size:13px;color:#627b87}.interpretation-practice_question__91bAO h3{font-size:22px;font-weight:600;margin:8px 0 16px}.interpretation-practice_options__1Xy34{display:grid;grid-template-columns:1fr 1fr;gap:10px}.interpretation-practice_options__1Xy34 button{display:flex;gap:12px;text-align:left;align-items:flex-start;line-height:1.55;padding:16px;border:1px solid #c6d3d9;background:#f8fafb;border-radius:3px;min-height:76px}.interpretation-practice_options__1Xy34 button span{font-size:12px;font-weight:700;color:#577583}.interpretation-practice_options__1Xy34 button[data-correct=true]{background:#e8f4ee;border-color:#438465}.interpretation-practice_options__1Xy34 button[data-correct=false]{background:#fff0ed;border-color:#b65b48}.interpretation-practice_options__1Xy34 button:disabled{color:inherit}.interpretation-practice_feedback__C_nkg{border-top:1px solid #d5dee2;margin-top:20px;padding-top:16px;line-height:1.6}.interpretation-practice_feedback__C_nkg p,.interpretation-practice_result__exxsm p{margin:8px 0 16px}.interpretation-practice_result__exxsm{line-height:1.6}.interpretation-practice_result__exxsm h3{font-size:23px;font-weight:700}.interpretation-practice_sources__Q3a0w{font-size:13px;margin-top:26px;color:#5c7280}.interpretation-practice_sources__Q3a0w a{text-decoration:underline}.interpretation-practice_sources__Q3a0w li{margin:8px 0}.interpretation-practice_page__RnmZ2 button:focus-visible,.interpretation-practice_page__RnmZ2 select:focus-visible{outline:3px solid #3686ac;outline-offset:3px}@media(max-width:640px){.interpretation-practice_header__OlrXo{display:block}.interpretation-practice_header__OlrXo label{margin-top:14px;align-items:flex-start}.interpretation-practice_header__OlrXo select{width:100%;min-width:0;max-width:100%}.interpretation-practice_practice__LF_dA{padding:16px 12px}.interpretation-practice_options__1Xy34{grid-template-columns:1fr}.interpretation-practice_options__1Xy34 button{min-height:64px;padding:12px}.interpretation-practice_trace__vgcVD{height:175px}.interpretation-practice_patient__xTnjw h2,.interpretation-practice_question__91bAO h3{font-size:20px}.interpretation-practice_monitorbar__1nmgt span{font-size:11px}}.interpretation-practice_header__OlrXo h3{font-size:20px;font-weight:600}.interpretation-practice_header__OlrXo label{flex-wrap:wrap;white-space:normal}.interpretation-practice_secondary__k7dck{background:#fff;color:#224d59;border:1px solid #aebfc8;border-radius:3px;padding:12px 20px;min-height:44px;font-weight:600}.interpretation-practice_debrief__5rRxs{margin:20px 0;display:grid;gap:16px}.interpretation-practice_debrief__5rRxs dt{font-weight:700;margin-bottom:4px}.interpretation-practice_debrief__5rRxs dd{margin:0;line-height:1.6}.interpretation-practice_resultActions__ylg_P{display:flex;gap:10px;flex-wrap:wrap}.interpretation-practice_theoryLinks__RaNYv{border-top:1px solid #d5dee2;margin-top:24px;padding-top:16px;display:flex;flex-direction:column;gap:6px}.interpretation-practice_theoryLinks__RaNYv h4{font-weight:600;margin:0 0 4px}.interpretation-practice_theoryLinks__RaNYv a{min-height:44px;display:flex;align-items:center;text-decoration:underline}.interpretation-practice_page__RnmZ2[data-embedded=true] .interpretation-practice_header__OlrXo{display:block}.interpretation-practice_page__RnmZ2[data-embedded=true] .interpretation-practice_header__OlrXo label{margin-top:12px}.interpretation-practice_page__RnmZ2[data-embedded=true] .interpretation-practice_practice__LF_dA{padding:16px 0;border:0}.interpretation-practice_page__RnmZ2[data-embedded=true] .interpretation-practice_options__1Xy34{grid-template-columns:1fr}.interpretation-practice_page__RnmZ2 a:focus-visible{outline:3px solid #3686ac;outline-offset:3px}.interpretation-practice_question__91bAO h3:focus,.interpretation-practice_result__exxsm h3:focus{outline:none}@media(max-width:640px){.interpretation-practice_header__OlrXo select{font-size:16px}.interpretation-practice_resultActions__ylg_P>*{flex:1 1 180px}}.interpretation-practice_page__RnmZ2,.interpretation-practice_question__91bAO h3,.interpretation-practice_result__exxsm h3{scroll-margin-top:144px}.interpretation-practice_page__RnmZ2[data-embedded=true],.interpretation-practice_page__RnmZ2[data-embedded=true] .interpretation-practice_question__91bAO h3,.interpretation-practice_page__RnmZ2[data-embedded=true] .interpretation-practice_result__exxsm h3{scroll-margin-top:16px}.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_header__OlrXo{margin-bottom:16px}.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_header__OlrXo label{margin-top:0}.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_header__OlrXo select{border-radius:6px;min-height:44px;max-width:100%}.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_practice__LF_dA{padding:20px;border:1px solid #d9e2e8;border-radius:8px}.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_patient__xTnjw{border:0;padding:0;margin-bottom:16px}.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_patient__xTnjw h2{font-size:20px;line-height:1.4}.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_sources__Q3a0w{margin-top:12px;font-size:14px}.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_sources__Q3a0w summary{min-height:44px;padding:12px 0;cursor:pointer}.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_options__1Xy34 button,.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_primary__RFX8f,.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_secondary__k7dck{border-radius:6px}@media(max-width:640px){.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_practice__LF_dA{padding:16px 12px}.interpretation-practice_page__RnmZ2[data-detailed-pupils=true] .interpretation-practice_patient__xTnjw h2{font-size:18px}}.oxygen-setup_setup__Yk3r6{padding:16px 0;color:#213e4b}.oxygen-setup_header__wejKu h3{margin:0 0 14px;font-size:21px;line-height:1.3}.oxygen-setup_progress__VuFYX{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 18px;padding:0;list-style:none}.oxygen-setup_progress__VuFYX li{display:flex;align-items:center;gap:8px;color:#637782;font-size:13px}.oxygen-setup_progress__VuFYX li>span{display:grid;width:25px;height:25px;place-items:center;border:1px solid #c7d4d9;border-radius:3px;font-size:12px}.oxygen-setup_progress__VuFYX li[aria-current=step]{color:#17394a;font-weight:650}.oxygen-setup_progress__VuFYX li[aria-current=step]>span{border-color:#244e5f;background:#244e5f;color:#fff}.oxygen-setup_progress__VuFYX li[data-done=true]>span{border-color:#a8c5bd;background:#edf6f1;color:#285c4c}.oxygen-setup_order__dm8Yg{display:grid;gap:5px;padding:14px 16px;border:1px solid #d6e1e5;border-radius:4px;background:#f5f8f9}.oxygen-setup_order__dm8Yg>span{color:#506b77;font-size:12px}.oxygen-setup_order__dm8Yg>strong{font-size:15px;line-height:1.45}.oxygen-setup_order__dm8Yg summary{display:list-item;min-height:44px;align-content:center;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#405c6c;font-size:13px}.oxygen-setup_order__dm8Yg details p{margin:0 0 4px;font-size:14px;line-height:1.6}.oxygen-setup_stage__k3IwN{margin-top:20px}.oxygen-setup_stage__k3IwN h4{margin:0;font-size:15px;font-weight:650;line-height:1.45}.oxygen-setup_choices__trDj8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.oxygen-setup_choices__trDj8 button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:64px;padding:14px;border:1px solid #c3d1d8;border-radius:4px;background:#fff;color:#17394a;text-align:left;font:inherit;font-size:14px;line-height:1.45;cursor:pointer}.oxygen-setup_choices__trDj8 button>span{flex-shrink:0;color:#607b88}.oxygen-setup_choices__trDj8 button:hover:not(:disabled){border-color:#668c9b;background:#f2f7f8}.oxygen-setup_stageHeading__WYYye{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin-bottom:14px}.oxygen-setup_back__6OsrY{min-height:44px;padding:8px 0;border:0;background:transparent;color:#405c6c;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.oxygen-setup_flow__RaUmY,.oxygen-setup_practiceOrder__mS4pW{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:14px;font-weight:600}.oxygen-setup_flow__RaUmY select,.oxygen-setup_practiceOrder__mS4pW select{min-width:150px;min-height:46px;max-width:100%;padding:10px 32px 10px 12px;border:1px solid #aebfc8;border-radius:4px;background:#fff;color:#17394a;font:inherit;font-weight:400}.oxygen-setup_checks__u4ccY{display:grid;gap:10px;margin:16px 0 20px}.oxygen-setup_check__TXomI{display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:12px 14px;border:1px solid #d6e1e5;border-radius:4px;background:#fff;font-size:14px;line-height:1.5;cursor:pointer}.oxygen-setup_check__TXomI input{flex-shrink:0;width:19px;height:19px;margin:1px 0 0;accent-color:#244e5f}.oxygen-setup_check__TXomI:has(input:checked){border-color:#a8c5bd;background:#f4f9f6}.oxygen-setup_check__TXomI:has(input:disabled){opacity:.6;cursor:default}.oxygen-setup_primary__W6SYW{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:12px 18px;border:0;border-radius:4px;background:#244e5f;color:#fff;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.oxygen-setup_primary__W6SYW:hover:not(:disabled){background:#193d4c}.oxygen-setup_setup__Yk3r6 button:disabled,.oxygen-setup_setup__Yk3r6 select:disabled{opacity:.55;cursor:default}.oxygen-setup_practiceOrder__mS4pW select:focus-visible,.oxygen-setup_setup__Yk3r6 button:focus-visible,.oxygen-setup_setup__Yk3r6 input:focus-visible,.oxygen-setup_setup__Yk3r6 select:focus-visible,.oxygen-setup_setup__Yk3r6 summary:focus-visible{outline:3px solid #217aad;outline-offset:3px}@media (max-width:480px){.oxygen-setup_choices__trDj8{grid-template-columns:minmax(0,1fr)}.oxygen-setup_choices__trDj8 button{min-height:54px}.oxygen-setup_primary__W6SYW{width:100%}.oxygen-setup_practiceOrder__mS4pW{align-items:stretch;flex-direction:column}}.equipment-practice_practice__48run{container-type:inline-size;color:#203b48;border:0;border-radius:0;padding:0;background:transparent;min-width:0}.equipment-practice_practice__48run *{box-sizing:border-box;min-width:0}.equipment-practice_practice__48run :is(button,summary){cursor:pointer}.equipment-practice_practice__48run button{font:inherit}.equipment-practice_practice__48run :is(button,summary,a):focus-visible{outline:3px solid #267da3;outline-offset:3px}.equipment-practice_practice__48run button:disabled{opacity:.5;cursor:default}.equipment-practice_header__cD9VQ{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.equipment-practice_eyebrow__JdqVV{color:#627b88;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:650}.equipment-practice_header__cD9VQ h3{margin:4px 0 0;color:#193643;font-size:22px;line-height:1.3;letter-spacing:-.025em;font-weight:650}.equipment-practice_cancel__cnzwf{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border:1px solid #d0dce1;border-radius:3px;background:#fff;color:#57717f}.equipment-practice_introduction__77EF0{margin:12px 0 0!important;font-size:13px;line-height:1.7;color:#526c7a}.equipment-practice_progress__Z5_UW{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 22px;padding-bottom:12px;border-bottom:1px solid #dae3e7}.equipment-practice_progress__Z5_UW>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#7a8c95}.equipment-practice_progress__Z5_UW i{font-style:normal;display:grid;place-items:center;width:23px;height:23px;border:1px solid #bacbd3;border-radius:50%;font-size:10px}.equipment-practice_progress__Z5_UW [data-current=true]{color:#254b5f;font-weight:650}.equipment-practice_progress__Z5_UW [data-done=true]{color:#397059}.equipment-practice_progress__Z5_UW [data-done=true] i{color:#fff;border-color:#56836e}.equipment-practice_body__0OmkY{display:grid;gap:24px;align-items:start}.equipment-practice_withFigure__LzVku{grid-template-columns:minmax(250px,1.2fr) minmax(230px,1fr)}.equipment-practice_figure__6wPCb{width:100%;margin:auto;max-width:470px}.equipment-practice_task__9L5j6{min-width:0}.equipment-practice_material__AAIvL{display:flex;align-items:center;gap:12px;border:0;border-bottom:1px solid #d0dce2;background:transparent;border-radius:0;padding:8px 0 16px;margin-bottom:20px}.equipment-practice_materialIcon__I5CIC{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;color:#557a8c;background:#f3f6f6;border-radius:3px}.equipment-practice_material__AAIvL>div{display:grid;gap:2px}.equipment-practice_material__AAIvL>div>span{font-size:10px;color:#6a818d}.equipment-practice_material__AAIvL strong{font-size:14px;font-weight:650;color:#234351}.equipment-practice_count__2114I{margin-left:auto;white-space:nowrap;color:#7a909c;font-size:11px}.equipment-practice_task__9L5j6 h4{font-size:17px;font-weight:650;line-height:1.45;margin:0 0 10px;letter-spacing:-.01em}.equipment-practice_hint__t2PPX{color:#647b87;font-size:12px;line-height:1.7;margin:0 0 14px!important}.equipment-practice_legend__S22aP{list-style:none;margin:0;padding:0;display:grid;gap:10px}.equipment-practice_legend__S22aP li{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#3a5b6c;line-height:1.6}.equipment-practice_legend__S22aP li>span,.equipment-practice_options__WQlul button>span{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border:1px solid #cad9e0;border-radius:3px;background:#fff;font-size:10px;color:#5a7b8b;font-weight:600}.equipment-practice_options__WQlul{display:grid;grid-template-columns:1fr 1fr;gap:9px}.equipment-practice_options__WQlul button{min-height:58px;display:flex;align-items:center;gap:11px;padding:11px;border:1px solid #c8d7df;border-radius:3px;background:#fff;font-size:12px;text-align:left;line-height:1.5;color:#355565}.equipment-practice_cancel__cnzwf:hover:not(:disabled),.equipment-practice_options__WQlul button:hover:not(:disabled){background:#edf3f5;border-color:#8ba8b8}.equipment-practice_direction__bknkq{margin:19px 0 0!important;font-size:11px;line-height:1.65;color:#607b89}.equipment-practice_feedback__lk3Na{margin:18px 0 0!important;border-left:2px solid #779b86;padding:7px 0 7px 11px;font-size:12px;color:#486d5b;line-height:1.65}.equipment-practice_completed__71IbA{padding:8px 0;background:transparent}.equipment-practice_completed__71IbA>svg{color:#588168;margin-bottom:10px}.equipment-practice_completed__71IbA p{font-size:13px;line-height:1.7;color:#526f5e;margin:10px 0 18px!important}.equipment-practice_primary__y_cSw{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 15px;border:1px solid #274f62;border-radius:3px;background:#274f62;color:#fff;font-size:12px!important;line-height:1.4}.equipment-practice_primary__y_cSw:hover:not(:disabled){background:#1b3d4e}.equipment-practice_note___GJQ_{margin:20px 0 0!important;padding-top:15px;border-top:1px solid #dce5e9;font-size:11px;color:#657e8b;line-height:1.75}.equipment-practice_sources__ZO9KW{margin-top:6px;font-size:12px;color:#647b87}.equipment-practice_sources__ZO9KW summary{min-height:44px;padding:13px 0}.equipment-practice_sources__ZO9KW p{margin:0 0 10px!important;line-height:1.7}.equipment-practice_sources__ZO9KW ul{margin:0;padding-left:17px;line-height:1.8}.equipment-practice_sources__ZO9KW a{color:#386579;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}@container (max-width: 590px){.equipment-practice_withFigure__LzVku{grid-template-columns:1fr;gap:15px}.equipment-practice_withFigure__LzVku .equipment-practice_task__9L5j6{display:contents}.equipment-practice_withFigure__LzVku .equipment-practice_material__AAIvL{grid-row:1;margin-bottom:0}.equipment-practice_withFigure__LzVku h4{grid-row:2;margin-bottom:0}.equipment-practice_withFigure__LzVku .equipment-practice_hint__t2PPX{grid-row:3;margin-bottom:0!important}.equipment-practice_figure__6wPCb{grid-row:4;max-width:420px}.equipment-practice_options__WQlul{grid-template-columns:1fr}}@media (max-width:480px){.equipment-practice_practice__48run{padding:0}.equipment-practice_header__cD9VQ h3{font-size:19px}.equipment-practice_withFigure__LzVku{grid-template-columns:1fr}.equipment-practice_progress__Z5_UW{gap:8px 11px;margin-bottom:16px}.equipment-practice_progress__Z5_UW>span{font-size:10px}.equipment-practice_completed__71IbA{padding:8px 0}.equipment-practice_primary__y_cSw{width:100%}}.equipment-practice_undo__bqe3d{margin-top:14px;padding:10px 0;border:0;border-bottom:1px solid #9eb3bc;color:#375365;background:transparent;min-height:44px;font-size:12px!important}.equipment-practice_dragMaterial__Dpa1T{position:fixed;z-index:50;pointer-events:none;transform:translate(-50%,-50%);border:3px solid;border-radius:3px;background:white;padding:9px 12px;box-shadow:0 3px 12px #203b4822;font-size:12px}.equipment-practice_progress__Z5_UW[data-twelve=true]{gap:6px}.equipment-practice_progress__Z5_UW[data-twelve=true]>span{font-size:11px}.equipment-practice_progress__Z5_UW[data-twelve=true] i{width:22px;height:22px}.equipment-practice_srOnly___sYXF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.equipment-practice_progress__Z5_UW,.equipment-practice_progress__Z5_UW[data-twelve=true]{display:flex;gap:4px}.equipment-practice_progress__Z5_UW>span{flex:1}.equipment-practice_progress__Z5_UW i,.equipment-practice_progress__Z5_UW[data-twelve=true] i{width:100%;height:3px;border:0;border-radius:0;background:#dce4e8}.equipment-practice_progress__Z5_UW [data-current=true] i{background:#33596a}.equipment-practice_progress__Z5_UW [data-done=true] i{background:#56836e}.airway-practice_practice__jXXtR{color:#0b1728;width:100%;max-width:720px;min-width:0;margin:0 auto;line-height:1.55;font-size:16px}.airway-practice_practice__jXXtR h2,.airway-practice_practice__jXXtR h3,.airway-practice_practice__jXXtR p{margin:0}.airway-practice_practice__jXXtR h2{font-size:clamp(20px,3vw,24px);font-weight:700;line-height:1.25}.airway-practice_practice__jXXtR h3{font-size:19px;font-weight:700;line-height:1.35}.airway-practice_practice__jXXtR p+p{margin-top:10px}.airway-practice_header__BOEaX{margin-bottom:20px}.airway-practice_header__BOEaX .airway-practice_review__1lfAl{margin-top:6px;font-size:14px;color:#73500c}.airway-practice_caseSelect__t_oDB{margin-bottom:20px}.airway-practice_caseSelect__t_oDB label{display:block;font-weight:600;margin-bottom:6px}.airway-practice_caseSelect__t_oDB select{width:100%;min-height:44px;border:1px solid #aebbc9;border-radius:6px;background:white;padding:8px 10px;color:#0b1728;font:inherit}.airway-practice_finding__k7o9t{padding:14px 16px;background:#f5f7f9;border-radius:8px}.airway-practice_question__qYrMP{margin-top:22px}.airway-practice_question__qYrMP .airway-practice_step__3iJyW{font-size:14px;color:#536277;margin-bottom:6px}.airway-practice_question__qYrMP h3+p{margin-top:8px}.airway-practice_choices__DA8Q2{display:grid;gap:8px;margin-top:16px}.airway-practice_choice__4oGl_,.airway-practice_primary__pLuel,.airway-practice_secondary__X8uCy{min-height:44px;border-radius:6px;padding:12px 14px;font:inherit;font-weight:600;line-height:1.4;cursor:pointer}.airway-practice_choice__4oGl_{border:1px solid #b9c5d2;background:white;color:#152338;text-align:left;width:100%;overflow-wrap:anywhere}.airway-practice_choice__4oGl_:hover:not(:disabled),.airway-practice_secondary__X8uCy:hover{background:#f1f5f9;border-color:#62768e}.airway-practice_choice__4oGl_[aria-pressed=true]{border-color:#304a65;background:#eef3f8}.airway-practice_choice__4oGl_:disabled{cursor:default;color:#536277}.airway-practice_choice__4oGl_:disabled[aria-pressed=true]{color:#152338}.airway-practice_primary__pLuel{display:inline-block;color:white;background:#112438;border:1px solid #112438;margin-top:16px}.airway-practice_primary__pLuel:hover{background:#23415f}.airway-practice_secondary__X8uCy{color:#24384e;background:white;border:1px solid #b9c5d2}.airway-practice_practice__jXXtR a:focus-visible,.airway-practice_practice__jXXtR button:focus-visible,.airway-practice_practice__jXXtR select:focus-visible,.airway-practice_practice__jXXtR summary:focus-visible{outline:3px solid #1a6b9e;outline-offset:3px}.airway-practice_practice__jXXtR h3:focus-visible{outline:2px solid #1a6b9e;outline-offset:4px}.airway-practice_feedback__A8M4d{margin-top:16px;padding:12px 14px;border-left:3px solid}.airway-practice_feedback__A8M4d strong{display:block;font-weight:700}.airway-practice_feedback__A8M4d p{margin-top:4px}.airway-practice_correct__5wbno{background:#f1f8f4;border-color:#27734f}.airway-practice_incorrect__WlEP_{background:#fff8ed;border-color:#9a6510}.airway-practice_details__qc_NI{margin-top:16px;border-top:1px solid #dbe2e9}.airway-practice_details__qc_NI summary{cursor:pointer;padding:12px 0;min-height:44px;font-weight:600}.airway-practice_details__qc_NI>p{color:#415268;font-size:14px}.airway-practice_details__qc_NI>p:last-child{padding-bottom:8px}.airway-practice_materials__s6O0Q{margin:0 0 14px;display:grid;gap:12px}.airway-practice_materials__s6O0Q dt{font-weight:600}.airway-practice_materials__s6O0Q dd{margin:3px 0 0;color:#415268}.airway-practice_sources__BUlTK{padding-left:20px;margin:0 0 14px}.airway-practice_sources__BUlTK li+li{margin-top:14px}.airway-practice_sources__BUlTK a{color:#175b80;text-decoration:underline;text-underline-offset:3px}.airway-practice_sources__BUlTK p{color:#415268;font-size:14px;margin-top:3px}.airway-practice_completion__fwaQ6{padding:8px 0 12px}.airway-practice_completion__fwaQ6 h3+p{margin-top:12px}.airway-practice_footer__1_UvX{margin-top:22px}.airway-practice_srOnly__dCNS_{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:420px){.airway-practice_choice__4oGl_,.airway-practice_finding__k7o9t{padding:12px}.airway-practice_primary__pLuel{width:100%}.airway-practice_feedback__A8M4d{padding:12px}}.ecg-trainer_trainer__ZVoBn{--ink:#192f3b;--muted:#657680;--line:#d6dfe3;--red:#bd3046;max-width:1240px;margin:auto;color:var(--ink);font-size:14px;line-height:1.55;padding-bottom:40px;position:relative}.ecg-trainer_trainer__ZVoBn *{box-sizing:border-box;min-width:0}.ecg-trainer_trainer__ZVoBn :is(h1,h2,h3,p){margin:0}.ecg-trainer_trainer__ZVoBn :is(button,select,input){font:inherit}.ecg-trainer_trainer__ZVoBn button,.ecg-trainer_trainer__ZVoBn summary{cursor:pointer}.ecg-trainer_trainer__ZVoBn button:disabled{opacity:.45;cursor:not-allowed}.ecg-trainer_trainer__ZVoBn :is(button,summary,select,input,a):focus-visible{outline:3px solid #2782a7;outline-offset:3px}.ecg-trainer_brand__uIjVS{display:flex;gap:9px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:24px;font-size:13px;font-weight:650}.ecg-trainer_brand__uIjVS img{-o-object-fit:contain;object-fit:contain}.ecg-trainer_brand__uIjVS span{margin-left:auto;color:var(--muted);font-size:11px;font-weight:400}.ecg-trainer_heading__cTRX5{display:flex;justify-content:space-between;gap:20px;align-items:center}.ecg-trainer_heading__cTRX5 h1{font-size:clamp(29px,3.4vw,42px);font-weight:650;letter-spacing:-.04em;line-height:1.2}.ecg-trainer_heading__cTRX5 p{color:var(--muted);font-size:13px;margin-top:8px}.ecg-trainer_heading__cTRX5 button{border:1px solid var(--line);border-radius:3px;background:#fff;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:12px}.ecg-trainer_preview__Rk3h3{font-size:10px;color:#7c715c;border-left:2px solid #baa680;padding-left:9px;margin:16px 0 22px!important}.ecg-trainer_toolbar__ECDuz{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-block:1px solid var(--line);padding:10px 0;margin-bottom:24px}.ecg-trainer_toolbar__ECDuz select{width:100%;min-height:44px;border:0;border-radius:3px;background:transparent;color:var(--ink);padding:5px 9px;font-size:13px}.ecg-trainer_caseSelect__oOt9R{flex:1;max-width:450px}.ecg-trainer_toolbar__ECDuz button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;background:#fff;border:1px solid var(--line);border-radius:3px;padding:8px 12px;font-size:12px}.ecg-trainer_toolbar__ECDuz .ecg-trainer_quiet__UtMxI{background:transparent;border-color:transparent}.ecg-trainer_viewSwitch__Gl8Xg{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.ecg-trainer_viewSwitch__Gl8Xg input{width:18px;height:18px;accent-color:#244d60;margin-right:4px}.ecg-trainer_brief__mFYNr{display:flex;justify-content:space-between;gap:30px;align-items:center;margin:0 0 25px}.ecg-trainer_brief__mFYNr>div{max-width:850px}.ecg-trainer_brief__mFYNr h2{font-size:19px;font-weight:600;margin-bottom:5px}.ecg-trainer_brief__mFYNr p{font-size:13px;color:var(--muted);line-height:1.75}.ecg-trainer_primary__Dxuq0,.ecg-trainer_secondary__eiTU3{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:3px;padding:10px 19px;line-height:1.35;font-weight:600;flex-shrink:0}.ecg-trainer_primary__Dxuq0{background:var(--red);color:#fff}.ecg-trainer_primary__Dxuq0:hover{background:#a6293d}.ecg-trainer_secondary__eiTU3{background:#fff;color:var(--ink);border-color:var(--line)}.ecg-trainer_monitorSection__COGLE{scroll-margin-top:100px}.ecg-trainer_device__3tRNY{background:linear-gradient(145deg,#eef1f2,#dce3e6);border:1px solid #adbdc5;border-bottom:4px solid #a2b4be;border-radius:7px;padding:19px;box-shadow:0 11px 28px -24px #19354080}.ecg-trainer_deviceTop__CXWb3{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:10px;letter-spacing:.055em;color:#536a76}.ecg-trainer_deviceTop__CXWb3>span:first-child{display:flex;align-items:center;gap:9px}.ecg-trainer_deviceTop__CXWb3 strong{font-size:14px;letter-spacing:.1em}.ecg-trainer_deviceTop__CXWb3 small{font-size:9px;color:#73858d}.ecg-trainer_screenFrame__FYYzM{position:relative;min-height:445px}.ecg-trainer_screen__kOQTw{background:#071b19;border:5px solid #2a4147;border-radius:4px;color:#afd1bf;width:100%;overflow:hidden;z-index:20}.ecg-trainer_screenTop__opCZB{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-bottom:1px solid #234537;font:11px ui-monospace,monospace}.ecg-trainer_screenTop__opCZB span:first-child{color:#70f2aa}.ecg-trainer_waveformRow__AMB_a{display:grid;grid-template-columns:minmax(0,1fr) 155px}.ecg-trainer_trace__tAHhW{height:310px!important}.ecg-trainer_heartRate__DSUYS{display:flex;flex-direction:column;align-items:flex-end;padding:35px 20px 0 0;color:#70f2aa;font:14px ui-monospace,monospace}.ecg-trainer_heartRate__DSUYS strong{font:500 76px ui-monospace,monospace;letter-spacing:-.06em;line-height:1.3}.ecg-trainer_heartRate__DSUYS small{font-size:10px;color:#9abaac}.ecg-trainer_vitals__Y49u2{display:grid;grid-template-columns:1fr 1fr;gap:26px;border-top:1px solid #28493c;padding:12px 17px}.ecg-trainer_vitals__Y49u2>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;color:#81d2e6}.ecg-trainer_vitals__Y49u2>div+div{color:#edcf84;border-left:1px solid #28493c;padding-left:26px}.ecg-trainer_vitals__Y49u2 span{font:13px ui-monospace,monospace}.ecg-trainer_vitals__Y49u2 strong{font:500 32px ui-monospace,monospace;margin-left:auto}.ecg-trainer_vitals__Y49u2 small{width:100%;font-size:10px;color:#9abaac}.ecg-trainer_miniBar__hEu0H{display:none}.ecg-trainer_controls__ITBAe{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:16px}.ecg-trainer_controls__ITBAe button{min-height:47px;display:flex;align-items:center;justify-content:center;gap:9px;border:solid #adbbc2;border-width:1px 1px 3px;background:#f9fbfc;color:#36515e;border-radius:3px;padding:8px 18px;font-size:12px}.ecg-trainer_controls__ITBAe button[aria-pressed=true]{background:#d8e9e1;border-color:#9ab5a7}.ecg-trainer_deviceState__NAjEC{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:11px;color:#5c727c}.ecg-trainer_deviceState__NAjEC i{height:6px;width:6px;border-radius:50%;background:#83969d}.ecg-trainer_deviceState__NAjEC[data-on=true] i{background:#38725c}.ecg-trainer_settings__Gq9Sz{border-top:1px solid #bfccd3;margin-top:12px}.ecg-trainer_settings__Gq9Sz summary{padding:11px 0 0;min-height:44px;font-size:11px;color:#566f7c}.ecg-trainer_settingFields__JHhoz{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:10px 0}.ecg-trainer_settingFields__JHhoz label{display:grid;gap:5px;font-size:11px}.ecg-trainer_settingFields__JHhoz select{height:44px;border:1px solid #adbbc2;background:#fff;border-radius:3px;padding:0 9px;font-size:12px;width:100%}.ecg-trainer_monitorHint__HhDuG{color:var(--muted);font-size:11px;line-height:1.6;margin:11px 3px 25px!important}.ecg-trainer_error__zZ20w{color:#a52f40;font-size:12px;margin:10px 0!important}.ecg-trainer_lesson__dRq1D{min-height:calc(100svh - 150px);display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:27px;margin-top:35px;scroll-margin-top:100px}.ecg-trainer_questionCard__8Srjt{border:1px solid var(--line);background:#fff;border-radius:4px;padding:28px}.ecg-trainer_stepMeta__hUaQd{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e0e6e9;padding-bottom:14px;margin-bottom:21px;font-size:11px;color:var(--muted)}.ecg-trainer_stepMeta__hUaQd span:first-child{color:var(--red);font-weight:650;letter-spacing:.07em;text-transform:uppercase}.ecg-trainer_stepMeta__hUaQd button{border:0;background:transparent;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 5px}.ecg-trainer_questionCard__8Srjt h2{font-size:clamp(21px,2.4vw,28px);letter-spacing:-.025em;font-weight:600}.ecg-trainer_context__kaEkM{line-height:1.7;color:#566d78;margin-top:12px!important}.ecg-trainer_questionBody__Md__M{display:grid;grid-template-columns:1fr;gap:18px}.ecg-trainer_withMannequin__eKVsY{grid-template-columns:minmax(0,1fr) 170px}.ecg-trainer_figure__YUS8N{align-self:center}.ecg-trainer_options__gpYQg{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:25px}.ecg-trainer_option__hvvlf{display:flex;align-items:flex-start;text-align:left;gap:11px;min-height:96px;border:1px solid #cdd8df;border-radius:3px;background:#f9fafb;color:#213f4e;padding:17px 14px;font-size:13px!important;line-height:1.55;transition:border-color .15s,background .15s}.ecg-trainer_option__hvvlf:hover:not(:disabled){background:#edf3f5;border-color:#7799a9}.ecg-trainer_optionLetter__a8yGe{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0;border:1px solid #ccd6dc;border-radius:3px;color:#718691;font-size:11px;font-weight:600;background:#fff}.ecg-trainer_option__hvvlf[data-chosen=true]{background:#edf5f0;border-color:#80ac95;opacity:1!important}.ecg-trainer_option__hvvlf[data-chosen=true] .ecg-trainer_optionLetter__a8yGe{background:#346f56;color:#fff;border-color:#346f56}.ecg-trainer_option__hvvlf:disabled{opacity:.6}.ecg-trainer_feedback__HzZyJ{border-top:1px solid #dce7df;margin-top:22px;padding-top:18px}.ecg-trainer_feedbackTitle__Lsu4Z{display:flex;align-items:center;gap:8px;color:#367254;font-size:14px;font-weight:650}.ecg-trainer_feedback__HzZyJ p{margin:8px 0 15px;color:#516a75;font-size:13px;line-height:1.7}.ecg-trainer_feedback__HzZyJ .ecg-trainer_primary__Dxuq0{width:100%;margin-top:12px}.ecg-trainer_wait__e4Hi4{display:flex;align-items:center;gap:10px;margin-top:16px;padding:11px 13px;background:#edf2f5;color:#456676;font-size:12px;border-radius:3px}.ecg-trainer_spinner__FsoQB{height:15px;width:15px;flex-shrink:0;border:2px solid #c2d0d7;border-top-color:#456676;border-radius:50%;animation:ecg-trainer_turn__TLzem .9s linear infinite}.ecg-trainer_paused__PjHKd{padding:14px;background:#edf2f5;border-left:3px solid #839ba7;color:#405c6b;font-size:13px;margin:17px 0}.ecg-trainer_sideRail__e5d9N{top:96px;align-self:start}.ecg-trainer_miniSlot__ONpF9{height:231px;position:relative;pointer-events:none;scroll-margin-top:110px}.ecg-trainer_miniRestore__u73S_{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;background:transparent;border:1px solid var(--line);border-radius:3px;color:#55717f;font-size:12px}.ecg-trainer_sideNote__PY1c5{font-size:11px;line-height:1.7;color:var(--muted);margin:13px 0!important}.ecg-trainer_compact__eapCx{border-width:3px;box-shadow:0 4px 17px -12px #142d3980}.ecg-trainer_compact__eapCx .ecg-trainer_miniBar__hEu0H{display:flex;align-items:center;justify-content:space-between;background:#233e39;min-height:44px;padding:0 0 0 10px;gap:6px}.ecg-trainer_miniBar__hEu0H>button{background:transparent;color:#cfdfd7;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;padding:8px 10px;font-size:10px}.ecg-trainer_miniBar__hEu0H>button:first-child{padding-left:0;justify-content:flex-start;flex:1}.ecg-trainer_miniBar__hEu0H>button:last-child{width:44px;flex-shrink:0}.ecg-trainer_miniBar__hEu0H button:hover{background:#32554c}.ecg-trainer_compact__eapCx .ecg-trainer_screenTop__opCZB{padding:5px 9px;min-height:26px;font-size:9px}.ecg-trainer_compact__eapCx .ecg-trainer_screenTop__opCZB span:nth-child(2){display:none}.ecg-trainer_compact__eapCx .ecg-trainer_trace__tAHhW{height:103px!important}.ecg-trainer_compact__eapCx .ecg-trainer_waveformRow__AMB_a{grid-template-columns:minmax(0,1fr) 67px}.ecg-trainer_compact__eapCx .ecg-trainer_heartRate__DSUYS{padding:13px 8px 0 0;font-size:10px}.ecg-trainer_compact__eapCx .ecg-trainer_heartRate__DSUYS strong{font-size:33px}.ecg-trainer_compact__eapCx .ecg-trainer_heartRate__DSUYS small{display:none}.ecg-trainer_compact__eapCx .ecg-trainer_vitals__Y49u2{padding:8px 9px;gap:10px}.ecg-trainer_compact__eapCx .ecg-trainer_vitals__Y49u2>div+div{padding-left:10px}.ecg-trainer_compact__eapCx .ecg-trainer_vitals__Y49u2 span{font-size:9px}.ecg-trainer_compact__eapCx .ecg-trainer_vitals__Y49u2 strong{font-size:17px}.ecg-trainer_compact__eapCx .ecg-trainer_vitals__Y49u2 small{display:none}.ecg-trainer_summary__Q2pVW{max-width:850px;margin:35px auto 0;background:#fff;border:1px solid var(--line);border-radius:4px;padding:30px;scroll-margin-top:110px}.ecg-trainer_summary__Q2pVW h2{font-size:28px;font-weight:600;letter-spacing:-.03em}.ecg-trainer_summary__Q2pVW>p{color:var(--muted);line-height:1.8;margin:12px 0}.ecg-trainer_summaryStats__Feuzl{display:flex;gap:40px;padding:18px 0;margin:15px 0;border-block:1px solid var(--line);font-size:12px;color:var(--muted)}.ecg-trainer_summaryStats__Feuzl strong{display:block;color:var(--ink);font-size:27px;font-weight:600}.ecg-trainer_summaryButtons__Ns0fV{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.ecg-trainer_help__QW6kN{border-top:1px solid var(--line);margin-top:34px}.ecg-trainer_help__QW6kN summary{min-height:44px;padding:13px 0;font-size:12px;color:#55717f}.ecg-trainer_help__QW6kN li,.ecg-trainer_help__QW6kN p{font-size:12px;color:var(--muted);line-height:1.8;margin:9px 0}.ecg-trainer_help__QW6kN ul{padding-left:18px}.ecg-trainer_help__QW6kN a{text-decoration:underline;color:#3c6881}.ecg-trainer_srOnly__O_m4U{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ecg-trainer_dialog__8MDGl{max-width:min(520px,calc(100vw - 30px));width:100%;border:1px solid #cbd5db;border-radius:5px;padding:30px;color:var(--ink);background:#fff;box-shadow:0 20px 80px #0d263940;margin:auto}.ecg-trainer_dialog__8MDGl::backdrop{background:#142d3e70;backdrop-filter:blur(3px)}.ecg-trainer_dialog__8MDGl h2{font-size:28px;line-height:1.25;font-weight:650;letter-spacing:-.025em;margin:14px 0 10px}.ecg-trainer_dialog__8MDGl p{font-size:14px;line-height:1.8;color:#566d78;margin:10px 0 20px}.ecg-trainer_dialogIcon__TZ5cR{width:55px;height:55px;display:grid;place-items:center;background:#fff1f2;border:1px solid #ecc5cb;border-radius:50%;color:#bc3046}.ecg-trainer_dialog__8MDGl .ecg-trainer_primary__Dxuq0{width:100%}.ecg-trainer_tutorialMeta__juT_C{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#71838d;font-size:11px}.ecg-trainer_tutorialMeta__juT_C button{border:0;background:transparent;color:#526a77;min-height:44px;width:44px;display:grid;place-items:center}.ecg-trainer_tutorialSymbol__GVSSr{margin-top:10px;width:48px;height:48px;border:1px solid #d7e1e7;display:grid;place-items:center;border-radius:4px;background:#f3f6f8;color:#2e5668}.ecg-trainer_tutorialButtons__1th8T{display:flex;gap:10px;align-items:center}.ecg-trainer_tutorialButtons__1th8T .ecg-trainer_primary__Dxuq0{flex:1}.ecg-trainer_tutorialButtons__1th8T .ecg-trainer_secondary__eiTU3{width:auto}.ecg-trainer_tutorialDots__gPS_y{display:flex;gap:6px;margin:20px 0}.ecg-trainer_tutorialDots__gPS_y i{height:3px;background:#dce4e9;flex:1}.ecg-trainer_tutorialDots__gPS_y i[data-active=true]{background:#355f74}@keyframes ecg-trainer_turn__TLzem{to{transform:rotate(1turn)}}@media(max-width:1050px){.ecg-trainer_lesson__dRq1D{grid-template-columns:minmax(0,1fr) 275px;gap:18px}.ecg-trainer_questionCard__8Srjt{padding:23px}.ecg-trainer_withMannequin__eKVsY{grid-template-columns:1fr}.ecg-trainer_figure__YUS8N{max-width:180px;width:100%;margin:auto;order:-1}.ecg-trainer_options__gpYQg{grid-template-columns:1fr}.ecg-trainer_option__hvvlf{min-height:72px}.ecg-trainer_trace__tAHhW{height:285px!important}.ecg-trainer_screenFrame__FYYzM{min-height:420px}}@media(max-width:760px){.ecg-trainer_lesson__dRq1D{display:flex;flex-direction:column;gap:20px;margin-top:25px}.ecg-trainer_sideRail__e5d9N{order:-1;position:static;width:100%}.ecg-trainer_miniSlot__ONpF9{height:224px;max-width:430px;margin:0 auto}.ecg-trainer_sideRail__e5d9N .ecg-trainer_sideNote__PY1c5{display:none}.ecg-trainer_questionCard__8Srjt{width:100%}.ecg-trainer_options__gpYQg{grid-template-columns:1fr 1fr}.ecg-trainer_withMannequin__eKVsY{grid-template-columns:minmax(0,1fr) 155px}.ecg-trainer_figure__YUS8N{order:0}.ecg-trainer_compact__eapCx .ecg-trainer_trace__tAHhW{height:100px!important}.ecg-trainer_trace__tAHhW{height:250px!important}.ecg-trainer_screenFrame__FYYzM{min-height:377px}.ecg-trainer_waveformRow__AMB_a{grid-template-columns:minmax(0,1fr) 110px}.ecg-trainer_heartRate__DSUYS strong{font-size:55px}.ecg-trainer_heartRate__DSUYS{padding-right:14px}.ecg-trainer_controls__ITBAe{gap:7px}.ecg-trainer_controls__ITBAe button{padding:8px 13px}.ecg-trainer_deviceState__NAjEC{font-size:10px}.ecg-trainer_vitals__Y49u2 strong{font-size:26px}.ecg-trainer_vitals__Y49u2 span{font-size:11px}.ecg-trainer_heading__cTRX5 p{max-width:420px}.ecg-trainer_brief__mFYNr{gap:18px}.ecg-trainer_brief__mFYNr .ecg-trainer_primary__Dxuq0{font-size:12px;padding:10px 14px}.ecg-trainer_viewSwitch__Gl8Xg{margin-left:0}.ecg-trainer_caseSelect__oOt9R{max-width:none}.ecg-trainer_screenTop__opCZB{font-size:10px}}@media(max-width:480px){.ecg-trainer_brand__uIjVS span{display:none}.ecg-trainer_heading__cTRX5{gap:8px;align-items:flex-start}.ecg-trainer_heading__cTRX5 h1{font-size:29px}.ecg-trainer_heading__cTRX5 p{font-size:12px}.ecg-trainer_heading__cTRX5 button{padding:8px;min-width:44px}.ecg-trainer_heading__cTRX5 button span{display:none}.ecg-trainer_toolbar__ECDuz{gap:6px}.ecg-trainer_caseSelect__oOt9R{flex-basis:calc(100% - 54px)}.ecg-trainer_toolbar__ECDuz .ecg-trainer_randomButton__TCymI{width:46px;padding:8px}.ecg-trainer_randomLabel__PqJwY{display:none}.ecg-trainer_viewSwitch__Gl8Xg{flex:1;font-size:12px;min-height:44px}.ecg-trainer_toolbar__ECDuz .ecg-trainer_quiet__UtMxI{padding:7px 10px}.ecg-trainer_brief__mFYNr{display:block}.ecg-trainer_brief__mFYNr p{font-size:12px}.ecg-trainer_brief__mFYNr .ecg-trainer_primary__Dxuq0{margin-top:14px;width:100%;font-size:14px}.ecg-trainer_device__3tRNY{padding:10px;border-radius:5px}.ecg-trainer_deviceTop__CXWb3{font-size:9px;gap:6px}.ecg-trainer_deviceTop__CXWb3 strong{font-size:11px}.ecg-trainer_deviceTop__CXWb3 small{display:none}.ecg-trainer_screen__kOQTw{border-width:3px}.ecg-trainer_screenTop__opCZB{padding:8px;font-size:9px;gap:4px}.ecg-trainer_screenTop__opCZB span:nth-child(2){display:none}.ecg-trainer_waveformRow__AMB_a{grid-template-columns:minmax(0,1fr) 76px}.ecg-trainer_trace__tAHhW{height:218px!important}.ecg-trainer_heartRate__DSUYS{padding:26px 9px 0 0;font-size:11px}.ecg-trainer_heartRate__DSUYS strong{font-size:41px}.ecg-trainer_heartRate__DSUYS small{font-size:8px}.ecg-trainer_vitals__Y49u2{padding:8px;gap:10px}.ecg-trainer_vitals__Y49u2>div+div{padding-left:10px}.ecg-trainer_vitals__Y49u2 span{font-size:9px}.ecg-trainer_vitals__Y49u2 strong{font-size:21px}.ecg-trainer_vitals__Y49u2 small{font-size:8px}.ecg-trainer_screenFrame__FYYzM{min-height:338px}.ecg-trainer_controls__ITBAe button{min-height:44px;padding:7px 10px;font-size:11px}.ecg-trainer_deviceState__NAjEC{margin-left:auto}.ecg-trainer_deviceState__NAjEC span{display:none}.ecg-trainer_settingFields__JHhoz{gap:6px}.ecg-trainer_settingFields__JHhoz select{padding:0 4px;font-size:10px}.ecg-trainer_questionCard__8Srjt{padding:19px}.ecg-trainer_stepMeta__hUaQd{margin-bottom:17px;font-size:10px}.ecg-trainer_questionCard__8Srjt h2{font-size:23px}.ecg-trainer_context__kaEkM{font-size:13px}.ecg-trainer_options__gpYQg{grid-template-columns:1fr;margin-top:20px;gap:9px}.ecg-trainer_option__hvvlf{font-size:13px!important;padding:13px;min-height:68px}.ecg-trainer_withMannequin__eKVsY{grid-template-columns:1fr}.ecg-trainer_figure__YUS8N{order:0;max-width:110px}.ecg-trainer_withMannequin__eKVsY{gap:10px}.ecg-trainer_miniSlot__ONpF9{height:218px}.ecg-trainer_compact__eapCx .ecg-trainer_trace__tAHhW{height:95px!important}.ecg-trainer_compact__eapCx .ecg-trainer_vitals__Y49u2 strong{font-size:16px}.ecg-trainer_compact__eapCx .ecg-trainer_heartRate__DSUYS strong{font-size:31px}.ecg-trainer_dialog__8MDGl{padding:24px}.ecg-trainer_dialog__8MDGl h2{font-size:25px}.ecg-trainer_dialog__8MDGl p{font-size:13px}.ecg-trainer_tutorialButtons__1th8T{gap:7px}.ecg-trainer_tutorialButtons__1th8T button{font-size:12px;padding:10px 13px}.ecg-trainer_summary__Q2pVW{padding:21px}.ecg-trainer_summaryStats__Feuzl{gap:30px}.ecg-trainer_summaryButtons__Ns0fV button{width:100%}.ecg-trainer_monitorHint__HhDuG{font-size:10px}}@media(prefers-reduced-motion:reduce){.ecg-trainer_option__hvvlf{transition:none}.ecg-trainer_spinner__FsoQB{animation:none}}.ecg-trainer_radioPanel__hkzEl{margin-top:20px;padding:16px 0;border-block:1px solid var(--line);color:#49616e;font-size:12px}.ecg-trainer_radioHeading__G0YDy{display:flex;justify-content:space-between;gap:12px;color:var(--ink);font-size:12px;margin-bottom:12px}.ecg-trainer_radioHeading__G0YDy span{color:var(--muted);font-size:11px}.ecg-trainer_radioPanel__hkzEl p{margin:10px 0!important;line-height:1.7;font-size:12px!important}.ecg-trainer_radioPanel__hkzEl b{display:block;font-size:10px;font-weight:650;color:#728590;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.ecg-trainer_radioPanel__hkzEl button{display:flex;align-items:center;gap:7px;min-height:44px;border:0;background:transparent;color:#466577;padding:4px 0;font-size:12px}.ecg-trainer_radioPanel__hkzEl small{display:block;font-size:10px;color:var(--muted);margin-top:10px}.ecg-trainer_summaryStats__Feuzl{flex-wrap:wrap;gap:18px 32px}.ecg-trainer_outcome__VatCE{border-left:3px solid #849eac;padding-left:16px;margin:20px 0}.ecg-trainer_criticalReview__K2Uoq h3,.ecg-trainer_outcome__VatCE h3{font-size:16px;font-weight:600}.ecg-trainer_outcome__VatCE p{color:var(--muted);font-size:13px;line-height:1.8;margin-top:8px}.ecg-trainer_criticalReview__K2Uoq{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.ecg-trainer_criticalReview__K2Uoq h3{color:#a82e41}.ecg-trainer_criticalReview__K2Uoq ul{padding-left:19px;margin:12px 0}.ecg-trainer_criticalReview__K2Uoq li{font-size:13px;line-height:1.8;color:#586c77;margin:10px 0}.ecg-trainer_questionCard__8Srjt[data-procedure=true] [data-testid=equipment-practice]{border:0;padding:0;background:transparent;margin-top:0}.ecg-trainer_toolbar__ECDuz{margin-top:20px}.ecg-trainer_deviceFace__k6XwA{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:16px}.ecg-trainer_deviceKeys__9K2m5{display:grid;grid-template-rows:repeat(5,1fr);gap:10px;align-self:stretch}.ecg-trainer_deviceKeys__9K2m5 button{border:solid #8fa1ab;border-width:1px 1px 3px;border-radius:4px;background:linear-gradient(#f7f9fa,#e3e9ec);color:#284551;min-height:67px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:650;box-shadow:0 1px 2px #1b303e12}.ecg-trainer_deviceKeys__9K2m5 button:hover:not(:disabled){background:#dbe8ed;border-color:#668b9f}.ecg-trainer_deviceKeys__9K2m5 button:active:not(:disabled){transform:translateY(1px);border-bottom-width:1px}.ecg-trainer_deviceKeys__9K2m5 button[aria-pressed=true]{background:#d3e4dc;border-color:#8cad9d}.ecg-trainer_deviceKeys__9K2m5 .ecg-trainer_shockKey___fzjN{background:#bd3547;color:white;border-color:#a62738}.ecg-trainer_deviceKeys__9K2m5 .ecg-trainer_shockKey___fzjN:hover:not(:disabled){background:#a7283b;border-color:#832435}.ecg-trainer_deviceKeys__9K2m5 .ecg-trainer_shockKey___fzjN[data-ready=true]{box-shadow:0 0 0 3px #f2cc765c;border-color:#e8b647}.ecg-trainer_deviceKeys__9K2m5 button:disabled{opacity:.6}.ecg-trainer_freezeButton__FX3EJ{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border:1px solid #aabcc5;background:#f5f8f9;border-radius:3px;font-size:12px!important;margin:10px 0}.ecg-trainer_patientActions__7upsj{display:flex;gap:10px;margin:-4px 0 21px;padding-bottom:17px;border-bottom:1px solid #e0e6e9}.ecg-trainer_patientActions__7upsj button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #becdd5;border-radius:3px;min-height:45px;background:#f5f8fa;padding:8px 13px;color:#335567}.ecg-trainer_patientActions__7upsj button[aria-pressed=true]{color:#a32e42;border-color:#d5a7af;background:#fff3f4}.ecg-trainer_patientActions__7upsj button:disabled{opacity:.5}.ecg-trainer_cancelShock__1sxvL{width:100%;margin-top:10px;min-height:44px;border:0;background:transparent;color:#5b7280}.ecg-trainer_settings__Gq9Sz{margin-top:14px}.ecg-trainer_monitorHint__HhDuG{margin-bottom:6px!important}.ecg-trainer_deviceTop__CXWb3 small{display:none}@media(max-width:760px){.ecg-trainer_deviceFace__k6XwA{grid-template-columns:1fr;gap:12px}.ecg-trainer_deviceKeys__9K2m5{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto;gap:7px}.ecg-trainer_deviceKeys__9K2m5 button{min-height:61px;font-size:10px}.ecg-trainer_deviceKeys__9K2m5 svg{width:20px;height:20px}.ecg-trainer_patientActions__7upsj button{flex:1;padding:8px;font-size:11px}}@media(max-width:480px){.ecg-trainer_deviceKeys__9K2m5{gap:5px}.ecg-trainer_deviceKeys__9K2m5 button{min-height:59px;font-size:9px;border-radius:3px}.ecg-trainer_deviceKeys__9K2m5 svg{width:19px;height:19px}.ecg-trainer_patientActions__7upsj{gap:7px}.ecg-trainer_patientActions__7upsj svg{flex-shrink:0;width:17px}.ecg-trainer_patientActions__7upsj button{line-height:1.3}.ecg-trainer_patientActions__7upsj button:first-child{flex:1.35}}@media(prefers-reduced-motion:reduce){.ecg-trainer_deviceKeys__9K2m5 button:active:not(:disabled){transform:none}}.ecg-trainer_radioPanel__hkzEl details summary{min-height:36px;display:flex;align-items:center;list-style:revert;font-size:11px;color:#627b89}.ecg-trainer_radioPanel__hkzEl{padding:12px 0}.ecg-trainer_radioHeading__G0YDy{margin-bottom:2px}.ecg-trainer_voiceSetting__aysEB{display:flex;gap:12px;align-items:center;font-size:12px;margin-top:12px}.ecg-trainer_voiceSetting__aysEB select{min-height:44px;max-width:260px;width:100%;border:1px solid #aabcc5;background:#fff;border-radius:3px;padding:4px 8px}@media(max-width:760px){.ecg-trainer_lesson__dRq1D{height:calc(100svh - 120px);min-height:380px;gap:10px}.ecg-trainer_sideRail__e5d9N{flex:0 0 auto}.ecg-trainer_questionCard__8Srjt{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:18px}.ecg-trainer_miniSlot__ONpF9{height:196px}.ecg-trainer_compact__eapCx .ecg-trainer_trace__tAHhW{height:75px!important}.ecg-trainer_compact__eapCx .ecg-trainer_screenTop__opCZB{min-height:24px;padding-block:4px}}.ecg-trainer_patientMode__v6eMN{display:flex;gap:3px;border:1px solid #bdcdd5;padding:3px;border-radius:3px;background:#edf2f4}.ecg-trainer_patientMode__v6eMN button{min-height:40px;border:0;background:transparent;padding:8px 12px;font-size:12px;color:#456273;border-radius:2px}.ecg-trainer_patientMode__v6eMN button[aria-pressed=true]{background:white;color:#173e52;box-shadow:0 1px 3px #183a5117}.ecg-trainer_patientMode__v6eMN button:focus-visible{outline:3px solid #2279a0;outline-offset:2px}.ecg-trainer_patient3dFigure__XthSb{width:100%;min-width:0;margin:0 0 12px}.ecg-trainer_questionBody__Md__M.ecg-trainer_withPatient3d__2JZj_{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.9fr);align-items:start;gap:24px}@media(max-width:950px){.ecg-trainer_questionBody__Md__M.ecg-trainer_withPatient3d__2JZj_{grid-template-columns:1fr}}.ecg-trainer_examFindings__dHk6Q,.ecg-trainer_theoryLinks__szdP0{font-size:13px;border-top:1px solid #dce3e8;padding:12px 0;color:#405464}.ecg-trainer_examFindings__dHk6Q summary,.ecg-trainer_theoryLinks__szdP0 summary{cursor:pointer;font-weight:600;min-height:28px}.ecg-trainer_examFindings__dHk6Q dl{display:grid;gap:12px;margin:12px 0}.ecg-trainer_examFindings__dHk6Q dt{font-weight:600}.ecg-trainer_examFindings__dHk6Q dd{margin:3px 0;line-height:1.6}.ecg-trainer_theoryLinks__szdP0 p{font-size:12px;line-height:1.5}.ecg-trainer_theoryLinks__szdP0 a{display:block;padding:10px 0;color:#195b7a;text-decoration:underline;text-underline-offset:3px}.ecg-trainer_bpHistory__O2k2T{padding:12px 0;font-size:12px}.ecg-trainer_bpHistory__O2k2T ol{margin:6px 0;padding-left:18px}.ecg-trainer_bpHistory__O2k2T li{padding:3px 0;font-variant-numeric:tabular-nums}.ecg-trainer_lesson__dRq1D{grid-template-columns:minmax(0,1fr) 330px;height:auto;min-height:0;align-items:start;margin-top:20px;gap:20px;scroll-margin-top:88px}.ecg-trainer_questionCard__8Srjt{height:auto;max-height:none;overflow:visible;padding:22px;min-width:0}.ecg-trainer_questionBody__Md__M{display:block}.ecg-trainer_questionCard__8Srjt h2{font-size:23px;line-height:1.3}.ecg-trainer_caseStatus__XhJkh{border-left:3px solid #33596a;padding:0 0 0 14px;margin:0 0 16px}.ecg-trainer_caseStatus__XhJkh>span{display:block;font-size:12px;color:#627987;margin-bottom:5px}.ecg-trainer_caseStatus__XhJkh strong{display:block;font-size:21px;line-height:1.35;font-weight:650}.ecg-trainer_caseStatus__XhJkh p{font-size:14px;line-height:1.5;margin:6px 0 0!important;color:#405c69}.ecg-trainer_stepMeta__hUaQd{margin-bottom:15px;padding-bottom:10px}.ecg-trainer_context__kaEkM{font-size:14px;line-height:1.55;margin-top:10px!important}.ecg-trainer_options__gpYQg{margin-top:18px;gap:10px}.ecg-trainer_option__hvvlf{min-height:78px;padding:12px;font-size:14px!important;line-height:1.45}.ecg-trainer_optionLetter__a8yGe{width:24px;height:24px}.ecg-trainer_patientActions__7upsj{margin-top:20px;border-top:1px solid #dce3e8;padding-top:10px}.ecg-trainer_patientActions__7upsj button{font-size:12px;min-height:44px}.ecg-trainer_examFindings__dHk6Q{margin-top:8px}.ecg-trainer_feedback__HzZyJ{margin-top:16px;padding-top:12px}.ecg-trainer_feedback__HzZyJ p{line-height:1.5}.ecg-trainer_feedback__HzZyJ .ecg-trainer_primary__Dxuq0{margin-top:4px}.ecg-trainer_sideRail__e5d9N{position:sticky;top:88px;max-height:none;overflow:visible}.ecg-trainer_miniSlot__ONpF9{height:181px}.ecg-trainer_compact__eapCx .ecg-trainer_trace__tAHhW{height:76px!important}.ecg-trainer_compact__eapCx .ecg-trainer_screenTop__opCZB{min-height:22px;padding:4px 8px}.ecg-trainer_compact__eapCx .ecg-trainer_vitals__Y49u2{padding:5px 8px}.ecg-trainer_compact__eapCx .ecg-trainer_miniBar__hEu0H,.ecg-trainer_compact__eapCx .ecg-trainer_miniBar__hEu0H>button{min-height:35px}.ecg-trainer_patientHeading__AHCr3{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:13px}.ecg-trainer_eyePracticeButton__6Gir8,.ecg-trainer_patientHeading__AHCr3 button{background:transparent;border:0;color:#31566a;min-height:40px;font-size:12px;text-decoration:underline;text-underline-offset:3px}.ecg-trainer_patientOverview__J_9_W{width:100%;max-width:none;margin:0}.ecg-trainer_patientOverview__J_9_W [data-patient-stage]{height:245px}.ecg-trainer_patientOverview__J_9_W[data-expanded=true] [data-patient-stage]{height:440px}.ecg-trainer_patientOverview__J_9_W>svg{height:245px;width:100%}.ecg-trainer_patientOverview__J_9_W [data-testid=patient-mannequin]{max-height:245px}.ecg-trainer_patientOverview__J_9_W details{font-size:11px}.ecg-trainer_patientOverview__J_9_W [data-testid=patient-3d] button{min-height:36px;font-size:10px;padding:5px}.ecg-trainer_eyePracticeButton__6Gir8{width:100%;text-align:left}.ecg-trainer_theoryLinks__szdP0{padding:8px 0}@media(max-width:1100px){.ecg-trainer_lesson__dRq1D{grid-template-columns:minmax(0,1fr) 285px;gap:14px}.ecg-trainer_questionCard__8Srjt{padding:18px}.ecg-trainer_options__gpYQg{grid-template-columns:1fr 1fr}.ecg-trainer_option__hvvlf{font-size:13px!important}.ecg-trainer_patientOverview__J_9_W [data-patient-stage]{height:210px}.ecg-trainer_caseStatus__XhJkh strong{font-size:19px}}@media(max-width:760px){.ecg-trainer_lesson__dRq1D{display:flex;flex-direction:column;height:auto;min-height:0;margin-top:14px;gap:14px;scroll-margin-top:82px}.ecg-trainer_questionCard__8Srjt{order:0;flex:none;width:100%;overflow:visible;padding:16px}.ecg-trainer_sideRail__e5d9N{order:1;position:static;width:100%;display:grid;grid-template-columns:1fr;gap:0}.ecg-trainer_miniSlot__ONpF9{height:181px;width:100%;max-width:430px}.ecg-trainer_caseStatus__XhJkh strong{font-size:18px}.ecg-trainer_caseStatus__XhJkh p{font-size:13px}.ecg-trainer_questionCard__8Srjt h2{font-size:21px}.ecg-trainer_options__gpYQg{grid-template-columns:1fr;margin-top:14px;gap:8px}.ecg-trainer_option__hvvlf{min-height:52px;padding:11px;font-size:14px!important}.ecg-trainer_patientOverview__J_9_W [data-patient-stage]{height:240px}.ecg-trainer_patientOverview__J_9_W[data-expanded=true] [data-patient-stage]{height:390px}.ecg-trainer_patientHeading__AHCr3{margin-top:10px}.ecg-trainer_patientActions__7upsj{margin-top:14px}.ecg-trainer_patientActions__7upsj button{padding:8px;font-size:11px}}.ecg-trainer_knownVitals__sQiAM{display:flex;flex-wrap:wrap;gap:12px 22px;margin:12px 0 0;font-size:12px;font-variant-numeric:tabular-nums}.ecg-trainer_knownVitals__sQiAM dt{color:#627987;font-size:10px}.ecg-trainer_knownVitals__sQiAM dd{font-weight:650;margin:2px 0 0;color:#1f4657}.ecg-trainer_dialog__8MDGl{max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.ecg-trainer_patientOverview__J_9_W figure svg{height:245px;width:100%;-o-object-fit:contain;object-fit:contain}.ecg-trainer_patientOverview__J_9_W[data-expanded=true] figure svg{height:440px}.ecg-trainer_patientOverview__J_9_W figure{max-width:100%}.ecg-trainer_caseStatus__XhJkh[data-critical=true]{border-left-color:#b43a45;background:#fff7f7;padding-block:8px}.ecg-trainer_caseStatus__XhJkh[data-critical=true] strong{color:#8f2531}.ecg-trainer_learningStripNote__3y9Bx{margin:10px 0;padding:8px 10px;border-left:3px solid #657e81;background:#f2f6f6;font-size:.85rem;line-height:1.45;color:#355058}.ecg-trainer_summaryButtons__Ns0fV a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:480px){.ecg-trainer_summaryButtons__Ns0fV a{width:100%;text-align:center}}.ecg-trainer_debrief__304qu{margin:24px 0}.ecg-trainer_debrief__304qu h3{font-size:15px;font-weight:650;margin:20px 0 8px}.ecg-trainer_debrief__304qu li,.ecg-trainer_debrief__304qu p{font-size:14px;line-height:1.7;color:var(--muted)}.ecg-trainer_debrief__304qu ul{padding-left:19px}.ecg-trainer_debrief__304qu li{margin:7px 0}.ecg-trainer_practiceTools__pmG3_{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding:12px 0;border-bottom:1px solid var(--line)}.ecg-trainer_practiceTools__pmG3_ .ecg-trainer_eyePracticeButton__6Gir8{font-size:12px;min-height:44px;text-decoration:none;line-height:1.4}.ecg-trainer_practiceTools__pmG3_ .ecg-trainer_eyePracticeButton__6Gir8:hover{text-decoration:underline}.ecg-trainer_caseStatus__XhJkh>span.ecg-trainer_srOnly__O_m4U{position:absolute;margin:-1px}.ecg-trainer_dialog__8MDGl::backdrop{backdrop-filter:none}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true]{--red:#E63946}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_device__3tRNY{background:#eef2f4;border:1px solid #becbd2;border-radius:12px;box-shadow:none}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceTop__CXWb3{letter-spacing:0;font-size:12px}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceTop__CXWb3 strong{letter-spacing:0;font-size:15px;font-weight:650}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceKeys__9K2m5{grid-template-rows:repeat(6,1fr);gap:8px}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceKeys__9K2m5 button{min-height:48px;background:#fff;border:1px solid #a9bbc5;border-radius:8px;box-shadow:none;font-size:12px;gap:4px}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceKeys__9K2m5 button[aria-pressed=true]{background:#e1eee7;border-color:#7c9b89}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceKeys__9K2m5 .ecg-trainer_shockKey___fzjN{background:#E63946;border-color:#c52d38;color:#fff}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceKeys__9K2m5 button[data-requested=true]{outline:2px solid #335b71;outline-offset:2px}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceKeys__9K2m5 button:focus-visible{outline:3px solid #2782a7;outline-offset:3px}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceKeys__9K2m5 .ecg-trainer_shockKey___fzjN[data-ready=true]{border:2px solid #75242d;box-shadow:none}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_stepMeta__hUaQd span:first-child{color:var(--muted);letter-spacing:0;text-transform:none}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_patientActions__7upsj{flex-wrap:wrap}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_patientActions__7upsj button{flex:1 1 135px;border-radius:8px}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_miniSlot__ONpF9{height:auto}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_miniBar__hEu0H>button{min-height:44px}.ecg-trainer_devicePrompt__UDIjM{padding:0 0 12px!important;color:#294e63;font-size:14px}@media(max-width:760px){.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceKeys__9K2m5{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:8px}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceKeys__9K2m5 button{min-height:56px}}@media(max-width:480px){.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceTop__CXWb3>span:first-child>svg{display:none}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_deviceTop__CXWb3 strong{font-size:13px}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_settingFields__JHhoz{grid-template-columns:1fr}.ecg-trainer_trainer__ZVoBn[data-enhanced-equipment=true] .ecg-trainer_settingFields__JHhoz select{font-size:14px}}.ecg-trainer_trainer__ZVoBn .ecg-trainer_screen__kOQTw{background:#fff;color:#283d47}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx [data-testid=bp-value],.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx [data-testid=heart-rate],.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx [data-testid=spo2-value]{font-size:20px}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_waveformRow__AMB_a{display:block}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_miniBar__hEu0H{background:white;color:#293f49}.ecg-trainer_compact__eapCx .ecg-trainer_sharedScreenTop__ieqFX{padding:5px 9px;min-height:28px;font-size:10px}.ecg-trainer_compact__eapCx .ecg-trainer_sharedVitals__Iqx2S{min-height:0;grid-template-columns:1fr 1fr 1.4fr}.ecg-trainer_compact__eapCx .ecg-trainer_sharedVitals__Iqx2S>div{min-width:0;padding:6px;gap:2px}.ecg-trainer_compact__eapCx .ecg-trainer_sharedVitals__Iqx2S span{font-size:11px}.ecg-trainer_compact__eapCx .ecg-trainer_sharedVitals__Iqx2S small{display:none}.ecg-trainer_trainer__ZVoBn .ecg-trainer_sideRail__e5d9N{position:sticky;top:88px;align-self:start}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compactDock__PceY2{position:relative;background:#fff}.ecg-trainer_trainer__ZVoBn .ecg-trainer_miniSlot__ONpF9{height:auto;max-width:none;margin:0;pointer-events:auto}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compactDock__PceY2:not([data-active=true]) .ecg-trainer_miniSlot__ONpF9{display:none}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx{position:relative;width:100%;border:3px solid #243a42;border-radius:4px 4px 0 0;box-shadow:none}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_miniBar__hEu0H{display:flex;align-items:center;padding:0 4px 0 10px;gap:4px;border-bottom:1px solid #d2dce1}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_miniBar__hEu0H button{background:#fff;color:#293f49;border:0;border-radius:0;min-height:44px;font-size:11px;line-height:1.3}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_miniBar__hEu0H button:hover{background:#edf2f5}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_miniBar__hEu0H button:focus-visible{outline:2px solid #2782a7;outline-offset:-3px}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_trace__tAHhW{height:110px!important}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_sharedVitals__Iqx2S>div{padding:8px 6px;gap:4px}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_sharedVitals__Iqx2S strong{font-size:22px;line-height:1.15}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_sharedVitals__Iqx2S small{display:block;font-size:9px;line-height:1.25}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_sharedVitals__Iqx2S span small{display:inline}@media(max-width:760px){.ecg-trainer_trainer__ZVoBn .ecg-trainer_sideRail__e5d9N{position:static}}.ecg-trainer_trainer__ZVoBn{overflow-anchor:none}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_sharedScreenTop__ieqFX,.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_sharedVitals__Iqx2S{display:none}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx{border-radius:4px}.ecg-trainer_trainer__ZVoBn .ecg-trainer_compact__eapCx .ecg-trainer_trace__tAHhW{height:150px!important}.ecg-trainer_feedback__HzZyJ:focus{outline:none}