._lab_1osb7_1{--heart-coronary:#ffb52f}._header_1osb7_2{margin:6px 0 18px}._header_1osb7_2 h1{letter-spacing:-.04em;margin:4px 0 8px;font-size:1.8rem}._header_1osb7_2 p:last-child{color:var(--muted,#64748b);margin:0;font-size:1rem;line-height:1.7}._viewer_1osb7_5{color:#ecf3ff;background:#101f36;border-radius:22px;overflow:hidden;box-shadow:0 14px 30px #10213b1a}._stage_1osb7_6{isolation:isolate;touch-action:none;cursor:grab;background:radial-gradient(at 48% 47%,#263953,#101f36 74%);height:clamp(560px,110vw,680px);position:relative;overflow:hidden}._stage_1osb7_6:active{cursor:grabbing}._canvas_1osb7_8{width:100%;height:100%;display:block}._stems_1osb7_9{pointer-events:none;stroke:#b3c8df;fill:#b3c8df;stroke-width:.75px;position:absolute;inset:0}._marker_1osb7_10{color:#edf4ff;cursor:pointer;touch-action:none;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font:600 .81rem system-ui,sans-serif;display:grid;position:absolute;transform:translate(-50%,-50%)}._marker_1osb7_10 span{background:#18334eeb;border:1px solid #809ab8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.7rem;display:grid}._marker_1osb7_10._rear_1osb7_12 span{color:#b5c8dd;opacity:.65;background:#172c4138;border-style:dashed}._marker_1osb7_10._active_1osb7_13 span{color:#3e2b0a;opacity:1;background:#f2d493;border-color:#ffe7b3;box-shadow:0 0 0 2px #ffd97a20}._anatomyLabel_1osb7_14{color:#fff;text-shadow:0 1px 4px #000,0 1px 2px #000;pointer-events:none;z-index:30;background:#11243a65;border-radius:4px;padding:2px 4px;font-size:.78rem;font-weight:650;position:absolute;transform:translate(-50%,-50%)}._viewHint_1osb7_15{color:#b5c8e2;border-top:1px solid #ffffff15;margin:0;padding:10px 14px 0;font-size:.78rem}._stageCaption_1osb7_16{text-align:center;color:#b5c8e2;pointer-events:none;font-size:.78rem;position:absolute;bottom:10px;left:0;right:0}._controls_1osb7_17{flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}._controls_1osb7_17 button{color:#e0ecff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:10px;padding:6px 10px;font-size:.85rem}._controls_1osb7_17 button:hover{background:#ffffff19}._legend_1osb7_20{color:#d5e2f3;flex-wrap:wrap;gap:10px 14px;padding:0 14px 14px;font-size:.8rem;display:flex}._legend_1osb7_20 span,._legend_1osb7_20 label{align-items:center;gap:5px;display:flex}._legend_1osb7_20 input{width:18px;height:18px}._legend_1osb7_20 label{min-height:32px}._legend_1osb7_20 i{border-radius:50%;width:9px;height:9px;display:inline-block}._rightKey_1osb7_25{background:var(--anatomy-right-fill)}._leftKey_1osb7_25{background:var(--anatomy-left-fill)}._arteryKey_1osb7_25{background:var(--heart-coronary)}._selection_1osb7_26{gap:16px;margin-top:22px;display:grid}._selection_1osb7_26 h2{align-items:center;gap:12px;margin:0 0 8px;font-size:1rem;display:flex}._selection_1osb7_26 h2 span{color:#66758a;font-size:.8rem;font-weight:400}._leads_1osb7_29{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}._leads_1osb7_29 button{color:#344c69;cursor:pointer;background:#fff;border:1px solid #d6e0ee;border-radius:12px;min-width:0;min-height:46px;padding:3px;font:650 .95rem system-ui,sans-serif}._leads_1osb7_29 button._chosen_1osb7_31{color:#fff0c4;background:#183956;border-color:#183956;box-shadow:inset 0 -3px #eac16d}._description_1osb7_32{background:#fffaf0;border-left:3px solid #dcb764;border-radius:0 14px 14px 0;min-height:170px;margin:20px 0 12px;padding:18px 20px}._description_1osb7_32 ._kicker_1osb7_33{letter-spacing:.04em;color:#816232;margin:0 0 5px;font-size:.78rem;font-weight:650}._description_1osb7_32 h2{margin:0 0 8px;font-size:1.25rem}._description_1osb7_32 p{margin:0;font-size:1rem;line-height:1.8}._description_1osb7_32 button{cursor:pointer;color:#634c25;min-height:44px;font:inherit;background:0 0;border:1px solid #cbbd9e;border-radius:8px;margin-top:12px;padding:8px 12px}._note_1osb7_37{color:#627087;margin:12px 2px;font-size:.86rem;line-height:1.8}._details_1osb7_38{border-top:1px solid #dce4ee;margin-top:20px;padding:14px 0;font-size:.95rem;line-height:1.8}._details_1osb7_38 summary{cursor:pointer;min-height:44px;font-weight:650}._details_1osb7_38 a{color:var(--blue,#245daa);text-decoration:underline}._error_1osb7_41,._loading_1osb7_41{text-align:center;color:#fff;pointer-events:none;place-content:center;line-height:1.8;display:grid;position:absolute;inset:25% 10%}._error_1osb7_41{z-index:100;background:#10213bf0;border-radius:15px;padding:15px}:is(._lab_1osb7_1 button:focus-visible,._lab_1osb7_1 summary:focus-visible,._lab_1osb7_1 input:focus-visible){outline-offset:3px;outline:3px solid #49a9ed}._callout_1osb7_44{z-index:32;pointer-events:none;white-space:nowrap;color:#f4f8ff;text-shadow:0 1px 2px #000;background:#102038ed;border-radius:4px;padding:0 4px;font-size:11px;font-weight:600;line-height:18px;position:absolute;transform:translate(-50%,-50%)}._chestRail_1osb7_45{stroke:#8cdbed;stroke-width:1.5px;stroke-dasharray:4 3;opacity:.65}._displayControls_1osb7_46{flex-wrap:wrap;gap:14px;padding:0 14px 14px;font-size:.85rem;display:flex}._displayControls_1osb7_46 label{align-items:center;gap:8px;min-height:44px;display:flex}._displayControls_1osb7_46 input{accent-color:#83d4ed;width:130px}._displayControls_1osb7_46 select{color:#fff;background:#192f48;border:1px solid #63819b;border-radius:6px;padding:8px}._displayControls_1osb7_46 output{min-width:3em}._opacityControl_1osb7_51{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff15;margin-bottom:12px;padding:12px 16px}._opacityControl_1osb7_51 label{align-items:center;gap:10px;min-height:44px;font-size:.85rem;display:flex}._opacityControl_1osb7_51 input{accent-color:#83d4ed;flex:1;min-width:60px}._opacityControl_1osb7_51 output{text-align:right;min-width:3em}._stage_1osb7_6:focus-visible{outline-offset:-3px;outline:2px solid #83d4ed}._viewer_1osb7_5>._viewHint_1osb7_15:last-child{padding-bottom:14px;line-height:1.7}@media (max-width:480px){._header_1osb7_2{margin:0 0 8px}._header_1osb7_2 p:first-child{display:none}._header_1osb7_2 h1{margin:0 0 3px;font-size:1.35rem}._header_1osb7_2 p:last-child{font-size:.78rem;line-height:1.35}._viewer_1osb7_5{border-radius:18px;margin-inline:-4px}._stage_1osb7_6{aspect-ratio:auto;height:clamp(360px,56svh,500px);min-height:0}._marker_1osb7_10 span{width:20px;height:20px;font-size:.62rem}._callout_1osb7_44{font-size:10px}._stageCaption_1osb7_16{font-size:.66rem;bottom:6px}._opacityControl_1osb7_51{margin:0;padding:5px 10px}._opacityControl_1osb7_51 label{min-height:38px;font-size:.75rem}._controls_1osb7_17,._viewer_1osb7_5>._viewHint_1osb7_15{display:none}._legend_1osb7_20{border-top:1px solid #ffffff15;align-items:center;gap:0;padding:4px 10px 2px;display:flex}._legend_1osb7_20 span{display:none}._legend_1osb7_20 label{min-height:34px;font-size:.72rem}._legend_1osb7_20 input{width:16px;height:16px}._displayControls_1osb7_46{gap:6px 10px;padding:2px 10px 8px;font-size:.7rem;display:flex}._displayControls_1osb7_46 label{gap:5px;min-height:34px}._displayControls_1osb7_46 select{min-height:32px;padding:4px 6px;font-size:.7rem}._selection_1osb7_26{gap:6px;margin-top:8px}._selection_1osb7_26 h2{margin-bottom:3px;font-size:.86rem}._selection_1osb7_26 h2 span{display:none}._leads_1osb7_29{gap:4px}._leads_1osb7_29 button{border-radius:9px;min-height:40px;font-size:.82rem}._description_1osb7_32{min-height:0;margin:8px 0;padding:10px 12px}._description_1osb7_32 ._kicker_1osb7_33,._description_1osb7_32 p,._description_1osb7_32 button{display:none}._description_1osb7_32 h2{margin:0;font-size:.92rem}._note_1osb7_37,._details_1osb7_38{margin-top:8px;font-size:.78rem}}@media (max-width:360px){._marker_1osb7_10{width:44px}._legend_1osb7_20,._selection_1osb7_26 h2{gap:8px}._leads_1osb7_29{gap:4px}._description_1osb7_32{padding:16px}}@media (min-width:700px) and (max-width:1199px) and (orientation:portrait){._header_1osb7_2{margin:0 0 10px}._header_1osb7_2 h1{margin-block:2px 4px;font-size:1.5rem}._header_1osb7_2 p:last-child{font-size:.88rem;line-height:1.4}._stage_1osb7_6{aspect-ratio:16/10;height:auto;max-height:450px}._controls_1osb7_17{padding:10px 14px 6px}._opacityControl_1osb7_51{margin-bottom:8px;padding-block:8px}._legend_1osb7_20{padding-bottom:8px}._displayControls_1osb7_46{padding:0 14px 8px}._viewHint_1osb7_15{padding-top:6px}._selection_1osb7_26{margin-top:10px}._description_1osb7_32{min-height:0;margin-block:10px;padding:12px 16px}}@media (min-width:700px) and (orientation:landscape){._stage_1osb7_6{height:clamp(360px,58vh,560px)}._viewer_1osb7_5{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 270px;display:grid}._stage_1osb7_6{grid-area:1/1/span 3}._controls_1osb7_17,._legend_1osb7_20,._displayControls_1osb7_46,._opacityControl_1osb7_51,._viewer_1osb7_5>._viewHint_1osb7_15{grid-column:2}._controls_1osb7_17{align-content:start;padding:12px}._legend_1osb7_20{padding:0 12px 12px}._displayControls_1osb7_46,._opacityControl_1osb7_51{padding-inline:12px}}
