:root{--ix-heart:#c0392f;--ix-heart-soft:rgba(192,57,47,.12);--ix-vasc:#2462a8;--ix-vasc-soft:rgba(36,98,168,.12);--ix-third:#3a7d46;--ix-third-soft:rgba(58,125,70,.14);--ix-fourth:#bf6a1a;--ix-fourth-soft:rgba(191,106,26,.14);--ix-wp:#2b2530;--ix-grid:#efeae4;--ix-axis:#8a8189;--ix-focus:#f6b93b;--ix-ecg-paper:#fff7f6;--ix-ecg-minor:#f6d4d1;--ix-ecg-major:#e8a49e;--ix-ecg-trace:#1f1a22}:root[data-theme="dark"]{--ix-heart:#f0756b;--ix-heart-soft:rgba(240,117,107,.16);--ix-vasc:#6ea8ec;--ix-vasc-soft:rgba(110,168,236,.16);--ix-third:#7cc489;--ix-third-soft:rgba(124,196,137,.16);--ix-fourth:#e9a25a;--ix-fourth-soft:rgba(233,162,90,.16);--ix-wp:#f2eef3;--ix-grid:#2b2b2b;--ix-axis:#8c8c8c;--ix-focus:#d9a33a;--ix-ecg-paper:#1f1b1b;--ix-ecg-minor:#3a2a29;--ix-ecg-major:#5e3d3a;--ix-ecg-trace:#f1ecef}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--ix-heart:#f0756b;--ix-heart-soft:rgba(240,117,107,.16);--ix-vasc:#6ea8ec;--ix-vasc-soft:rgba(110,168,236,.16);--ix-third:#7cc489;--ix-third-soft:rgba(124,196,137,.16);--ix-fourth:#e9a25a;--ix-fourth-soft:rgba(233,162,90,.16);--ix-wp:#f2eef3;--ix-grid:#2b2b2b;--ix-axis:#8c8c8c;--ix-focus:#d9a33a;--ix-ecg-paper:#1f1b1b;--ix-ecg-minor:#3a2a29;--ix-ecg-major:#5e3d3a;--ix-ecg-trace:#f1ecef}}.ix-app{min-width:0}.ix-c-heart{color:var(--ix-heart)}.ix-c-vasc{color:var(--ix-vasc)}.ix-c-third{color:var(--ix-third)}.ix-c-fourth{color:var(--ix-fourth)}.ix-up{color:var(--moss)}.ix-down{color:var(--rose)}.ix-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 16px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.ix-tab{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;justify-content:center;padding:8px 12px;border:0;border-radius:9px;background:transparent;font:500 13px/1.2 var(--font-ui);color:var(--ink-3);cursor:pointer}.ix-tab:hover{color:var(--ink)}.ix-tab.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.06)}.ix-tab__n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:9999px;background:var(--plum-soft);color:var(--plum-on);font:600 11px/1 var(--font-mono)}.ix-tab.is-on .ix-tab__n{background:var(--plum);color:#fff}.ix-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:18px;align-items:start}@media (max-width:1100px){.ix-layout{grid-template-columns:minmax(0,1fr)}}.ix-stage{min-width:0;display:flex;flex-direction:column;gap:10px;position:relative}.ix-side{min-width:0;position:sticky;top:76px}@media (max-width:1100px){.ix-side{position:static}}.ix-panel{border:1px solid var(--line);border-radius:13px;background:var(--card);padding:18px 18px 16px}.ix-panel[hidden]{display:none}.ix-graphs{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ix-graph{margin:0;border:1px solid var(--line);border-radius:13px;background:var(--card);padding:10px 10px 4px;min-width:0;transition:opacity 200ms ease,box-shadow 200ms ease}.ix-graph--art{max-width:520px}@media (min-width:1300px){.ix-graphs--pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.ix-graph--dim{opacity:.35}.ix-graph__cap{font:600 12px/1.3 var(--font-ui);color:var(--ink-2);padding:2px 4px 6px}.ix-graph__cap span{font-weight:400;color:var(--muted);margin-left:6px}.ix-focus-box{box-shadow:0 0 0 3px var(--ix-focus)}.ix-plot{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font-ui);user-select:none;-webkit-user-select:none}.ix-grid{stroke:var(--ix-grid);stroke-width:1}.ix-axis{stroke:var(--ix-axis);stroke-width:1.3}.ix-tick{fill:var(--muted);font-size:11px;font-family:var(--font-mono)}.ix-axis-label{fill:var(--ink-3);font-size:12px;font-weight:500}.ix-focus-axes .ix-axis{stroke:var(--ix-focus);stroke-width:3}.ix-focus-axes .ix-axis-label{fill:var(--ink);font-weight:700}.ix-curve{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ix-curve--heart{stroke:var(--ix-heart)}.ix-curve--vasc{stroke:var(--ix-vasc)}.ix-curve--third{stroke:var(--ix-third)}.ix-curve--fourth{stroke:var(--ix-fourth)}.ix-curve--thin{stroke-width:1.6}.ix-curve--ghost{stroke-width:2;stroke-dasharray:6 5;opacity:.45}.ix-area--heart{fill:var(--ix-heart-soft)}.ix-area--vasc{fill:var(--ix-vasc-soft)}.ix-area--third{fill:var(--ix-third-soft)}.ix-area--fourth{fill:var(--ix-fourth-soft)}.ix-guide{stroke:var(--ix-axis);stroke-width:1.2;stroke-dasharray:3 4}.ix-dot--wp{fill:var(--ix-wp);stroke:var(--card);stroke-width:2.5}.ix-dot--ghost{fill:var(--ix-axis);opacity:.55}.ix-dot--runner{fill:var(--ix-focus);stroke:var(--card);stroke-width:2}.ix-mark{stroke:var(--card);stroke-width:2.5}.ix-mark--heart{fill:var(--ix-heart)}.ix-mark--vasc{fill:var(--ix-vasc)}.ix-mark--third{fill:var(--ix-third)}.ix-label{fill:var(--ink-2);font-size:12px;font-weight:600;paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round}.ix-label--heart{fill:var(--ix-heart)}.ix-label--vasc{fill:var(--ix-vasc)}.ix-label--third{fill:var(--ix-third)}.ix-label--wp{fill:var(--ix-wp);font-size:13px}.ix-label--muted{fill:var(--muted);font-weight:500}.ix-hit{fill:transparent;cursor:pointer}.ix-hit--drag{cursor:grab}.ix-hit--drag:hover{fill:var(--ix-focus);fill-opacity:.18}.ix-dragging{cursor:grabbing}.ix-draggable:focus{outline:none}@keyframes ix-pulse{0%,100%{opacity:1}50%{opacity:.35}}@keyframes ix-ring{0%{stroke-width:2.5}50%{stroke-width:9}100%{stroke-width:2.5}}.ix-curve.ix-focus{stroke-width:5;animation:ix-pulse 1.4s ease-in-out infinite}.ix-mark.ix-focus,.ix-dot.ix-focus{stroke:var(--ix-focus);animation:ix-ring 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ix-curve.ix-focus,.ix-mark.ix-focus,.ix-dot.ix-focus{animation:none}}.ix-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--ink-3);padding:0 4px}.ix-key{display:inline-flex;align-items:center;gap:7px}.ix-key::before{content:'';width:22px;height:3px;border-radius:3px;background:currentColor}.ix-key--heart{color:var(--ix-heart)}.ix-key--vasc{color:var(--ix-vasc)}.ix-key--third{color:var(--ix-third)}.ix-key--fourth{color:var(--ix-fourth)}.ix-key--ghost{color:var(--muted)}.ix-key--ghost::before{background:repeating-linear-gradient(90deg,currentColor 0 5px,transparent 5px 9px)}.ix-readout{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px}.ix-read{border:1px solid var(--line);border-radius:11px;background:var(--paper-2);padding:9px 11px;min-width:0}.ix-read__k{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ix-read__v{font:500 18px/1.25 var(--font-display);color:var(--ink);display:flex;align-items:baseline;gap:6px}.ix-read__s{font-size:11px;color:var(--muted);font-family:var(--font-mono)}.ix-delta{font-size:11px;font-family:var(--font-ui)}.ix-delta--up{color:var(--moss)}.ix-delta--down{color:var(--rose)}.ix-delta--eq{color:var(--muted)}.ix-read--drive{grid-column:span 2}@media (max-width:520px){.ix-read--drive{grid-column:auto}}.ix-meter{height:8px;border-radius:9999px;background:var(--line);overflow:hidden;margin:7px 0 4px}.ix-meter span{display:block;height:100%;background:var(--clay);transition:width 300ms ease}.ix-step__count{font:500 11px/1 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ix-step__title{font:500 20px/1.25 var(--font-display);color:var(--ink);margin:8px 0 10px}.ix-q{font-size:17px}.ix-prose{font-size:13.5px;line-height:1.65;color:var(--ink-2)}.ix-prose p{margin:0 0 10px}.ix-prose b{color:var(--ink);font-weight:600}.ix-prose b.ix-c-heart{color:var(--ix-heart)}.ix-prose b.ix-c-vasc{color:var(--ix-vasc)}.ix-prose b.ix-c-third{color:var(--ix-third)}.ix-hint{font-size:12.5px;line-height:1.55;color:var(--ink-3);margin:0 0 12px}.ix-hint--small{font-size:11.5px;color:var(--muted)}.ix-dots{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.ix-dotnav{width:9px;height:9px;padding:0;border-radius:9999px;border:0;background:var(--line);cursor:pointer}.ix-dotnav.is-on{background:var(--plum);transform:scale(1.25)}.ix-nav,.ix-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ix-nav{justify-content:space-between}.ix-navbar{position:fixed;left:var(--sidebar-w);right:0;bottom:0;z-index:30;background:var(--sticky-bg,var(--card));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line);box-shadow:0 -6px 18px rgba(0,0,0,.08);padding-bottom:env(safe-area-inset-bottom)}.ix-navbar__in{max-width:1060px;margin:0;padding:10px 28px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.gl-page--wide .ix-navbar__in{max-width:1400px}.ix-navbar .gl-btn{min-height:44px;padding-left:16px;padding-right:16px;white-space:nowrap}.ix-navbar__mid{min-width:0;text-align:center;display:flex;flex-direction:column;gap:2px}.ix-navbar__label{font-size:12.5px;font-weight:500;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ix-keyhint{display:none;font-size:11px;color:var(--muted)}@media (hover:hover) and (pointer:fine){.ix-keyhint{display:block}}body.ix-has-navbar .gl-page{padding-bottom:calc(56px + var(--ix-navbar-h,0px))}body.ix-has-navbar .gl-qa__dock{bottom:calc(var(--ix-navbar-h,0px) + 14px)}@media (max-width:1023px){.ix-navbar{left:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:0}.ix-navbar__in{padding:8px 16px}body.ix-has-navbar .gl-page{padding-bottom:calc(var(--tabbar-h) + 22px + env(safe-area-inset-bottom) + var(--ix-navbar-h,0px))}body.ix-has-navbar .gl-qa__dock{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--ix-navbar-h,0px) + 14px)}}@media (max-width:520px){.ix-navbar__in{grid-template-columns:auto auto;justify-content:space-between;grid-template-areas:"mid mid" "p n";row-gap:6px;padding:8px 12px}.ix-navbar__mid{grid-area:mid}.ix-navbar .ix-prev{grid-area:p}.ix-navbar .ix-next{grid-area:n}.ix-navbar .gl-btn{padding-left:12px;padding-right:12px}}.ix-demo{margin-top:4px}.ix-sliders{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.ix-sgroup{border-left:3px solid var(--line);padding-left:10px;display:flex;flex-direction:column;gap:8px}.ix-sgroup--heart{border-color:var(--ix-heart)}.ix-sgroup--vasc{border-color:var(--ix-vasc)}.ix-sgroup--third{border-color:var(--ix-third)}.ix-sgroup__t{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:600}.ix-sgroup__t span{text-transform:none;letter-spacing:0;font-weight:400;color:var(--muted)}.ix-slider{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;font-size:12.5px;color:var(--ink-2)}.ix-slider__v{font:500 12px var(--font-mono);color:var(--ink)}.ix-slider input[type="range"]{grid-column:1 / -1;width:100%;accent-color:var(--plum);margin:2px 0 0}.ix-sgroup--heart input[type="range"]{accent-color:var(--ix-heart)}.ix-sgroup--vasc input[type="range"]{accent-color:var(--ix-vasc)}.ix-sgroup--third input[type="range"]{accent-color:var(--ix-third)}.ix-switch{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;margin:4px 0}.ix-switch input{accent-color:var(--plum);width:16px;height:16px}.ix-explain{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.55;color:var(--ink-2)}.ix-explain ul{margin:0 0 8px;padding-left:18px}.ix-explain li{margin-bottom:5px}.ix-explain__res{margin:0}.ix-sclist__g{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:14px 0 6px;font-weight:600}.ix-sclist{display:flex;flex-direction:column;gap:6px}.ix-sccard{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:1px solid var(--line);border-radius:11px;background:var(--paper-2);padding:10px 12px;cursor:pointer;font-family:var(--font-ui)}.ix-sccard:hover{border-color:var(--plum-mid);background:var(--plum-tint)}.ix-sccard b{font-size:13.5px;color:var(--ink);font-weight:600}.ix-sccard span{font-size:12px;color:var(--muted)}.ix-sccard__mini{display:block;width:100%;height:auto;max-height:64px;margin:0 0 6px;border-radius:6px}.ix-back{border:0;background:none;padding:0;color:var(--plum-on);font:500 12.5px var(--font-ui);cursor:pointer}.ix-stages{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px;counter-reset:ixs}.ix-stages li{counter-increment:ixs}.ix-stagebtn{border:1px solid var(--line);border-radius:9999px;background:var(--card);padding:5px 11px;font:500 12px var(--font-ui);color:var(--ink-3);cursor:pointer}.ix-stagebtn::before{content:counter(ixs) '. ';color:var(--muted)}.ix-stagebtn.is-done{background:var(--paper-2)}.ix-stagebtn.is-on{background:var(--plum);border-color:var(--plum);color:#fff}.ix-stagebtn.is-on::before{color:rgba(255,255,255,.7)}.ix-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ix-chip{font-size:11.5px;padding:4px 9px;border-radius:9999px;border:1px solid var(--line);color:var(--ink-3);background:var(--paper-2)}.ix-chip--bad{background:var(--rose-surface);border-color:var(--rose-line);color:var(--rose)}.ix-chip--warn{background:var(--clay-surface);border-color:var(--clay-line);color:var(--clay-text)}.ix-chip--ok{background:var(--moss-surface);border-color:var(--moss-line);color:var(--moss)}.ix-opts{display:flex;flex-direction:column;gap:7px}.ix-opt{text-align:left;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:10px 12px;font:13px/1.45 var(--font-ui);color:var(--ink-2);cursor:pointer}.ix-opt:hover:not(:disabled){border-color:var(--plum-mid);background:var(--plum-tint)}.ix-opt:disabled{cursor:default}.ix-opt.is-right{border-color:var(--moss-line);background:var(--moss-surface);color:var(--ink)}.ix-opt.is-wrong{border-color:var(--rose-line);background:var(--rose-surface);color:var(--ink)}.ix-feedback{margin-top:12px}.ix-info{position:relative;border:1px solid var(--plum-tint-line);background:var(--plum-tint);border-radius:11px;padding:10px 34px 10px 12px;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.ix-info[hidden]{display:none}.ix-info p{margin:4px 0 0}.ix-info__x{position:absolute;top:6px;right:8px;border:0;background:none;font-size:18px;line-height:1;color:var(--muted);cursor:pointer}@media (max-width:640px){.ix-tab{flex:1 1 calc(50% - 6px);padding:8px 6px;font-size:12px}.ix-panel{padding:14px}.ix-graph{padding:6px 4px 2px}.ix-step__title{font-size:18px}}.ix-note{font-size:12.5px;color:var(--ink-3);border-left:3px solid var(--plum-mid);padding-left:10px}.ix-read__v{font-size:16px;white-space:nowrap}.ix-read__k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1100px){.ix-layout{display:flex;flex-direction:column;align-items:stretch}.ix-stage,.ix-graphs{display:contents}.ix-graph--main{order:1}.ix-info{order:2}.ix-legend{order:3}.ix-readout{order:4}.ix-side{order:5}.ix-graph--art,.ix-graph--second{order:6}.ix-graph--art{max-width:none}.ix-bx__fig>.ix-graph--art{order:0}}@media (max-width:640px){.ix-tick{font-size:16px}.ix-axis-label{font-size:17px}.ix-label{font-size:17px;stroke-width:5px}.ix-label--wp{font-size:18px}}.ix-ecg-panel[hidden]{display:none}.ix-ecg-panel{min-width:0}.ix-curve--wp{stroke:var(--ix-wp)}.ix-key--wp{color:var(--ix-wp)}.ix-guide--ghost{opacity:.5}.ix-guide--solid{stroke-dasharray:none}.ix-area--wp{fill:var(--ix-grid)}.ix-mark--fourth{fill:var(--ix-fourth)}.ix-sgroup--fourth{border-color:var(--ix-fourth)}.ix-sgroup--fourth input[type="range"]{accent-color:var(--ix-fourth)}.ix-graph--lg{max-width:700px}.ix-legend--in{padding:2px 4px 6px}.ix-arrow--vasc{stroke:var(--ix-heart);fill:none;stroke-width:3}.ix-arrow--fourth{stroke:var(--ix-fourth);fill:none;stroke-width:3}.ix-arrowhead--vasc{fill:var(--ix-heart)}.ix-arrowhead--fourth{fill:var(--ix-fourth)}.ix-note-live{min-height:0;font-size:12.5px;line-height:1.5;color:var(--ink-2);padding:8px 12px;border:1px solid var(--line);border-radius:11px;background:var(--paper-2)}.ix-note-live[hidden]{display:none}.ix-dia{margin:8px 0 4px}.ix-dia svg{display:block;width:100%;max-width:300px;height:auto;font-family:var(--font-ui)}.ix-dia .ix-dia__c{fill:var(--ix-vasc-soft);stroke:var(--ix-vasc);stroke-width:2.5}.ix-dia .ix-dia__t{fill:var(--ink-2);font-size:12px}.ix-dia .ix-dia__v{fill:var(--ink);font-size:13px;font-weight:600}.ix-dia .ix-dia__pipe{stroke:var(--ix-axis);stroke-width:3}.ix-dia .ix-dia__arr{stroke:var(--ix-heart);stroke-width:2.5;fill:none}.ix-radio{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.ix-e3d{padding:8px 8px 10px}.ix-e3d__views{display:flex;flex-wrap:wrap;gap:6px;padding:2px 2px 8px}.ix-e3d__canvas{position:relative;width:100%;aspect-ratio:4 / 3;max-height:560px;border-radius:10px;background:var(--paper-2);overflow:hidden}@media (max-width:640px){.ix-e3d__canvas{aspect-ratio:auto;height:min(70vh,520px);max-height:none}.ix-e3d{padding-bottom:96px}}.ix-e3d__gl{position:absolute;inset:0;display:block;cursor:grab;touch-action:none}.ix-e3d__gl:active{cursor:grabbing}.ix-e3d__labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ix-e3d__leaders{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.ix-e3d__leaders line{stroke:var(--muted);stroke-width:1;opacity:.75}.ix-e3d__fallback{position:absolute;inset:0;display:grid;place-items:center;padding:18px;text-align:center;font-size:13px;color:var(--ink-3)}.ix-e3d__fallback[hidden]{display:none}.ix-ap{margin-bottom:14px;max-width:1180px}.ix-ap__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px 24px;align-items:start}@media (max-width:900px){.ix-ap__grid{grid-template-columns:minmax(0,1fr)}}.ix-ap__fig{justify-self:center;width:100%}.ix-ap__svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font-ui)}.ix-ap__norm{fill:var(--ix-third-soft);stroke:none}.ix-ap__rim{fill:none;stroke:var(--ix-axis);stroke-width:1.2}.ix-ap__ax{stroke:var(--ix-axis);stroke-width:1;stroke-dasharray:3 4}.ix-ap__heart{fill:color-mix(in srgb,var(--ix-heart) 16%,var(--card));stroke:var(--ix-heart);stroke-opacity:.55;stroke-width:1.2}.ix-ap__v{stroke:var(--ink-3);stroke-width:2.2;stroke-linecap:round;fill:none}.ix-ap__v--h{fill:var(--ink-3);stroke:none}.ix-ap__m{stroke:var(--plum);stroke-width:4.5;stroke-linecap:round;fill:none}.ix-ap__m--h{fill:var(--plum);stroke:none}.ix-ap__n{font-size:12px;font-weight:700;fill:var(--ink-2);text-anchor:middle;paint-order:stroke;stroke:var(--card);stroke-width:3px}.ix-ap__ml{font-size:13px;font-weight:700;fill:var(--plum);paint-order:stroke;stroke:var(--card);stroke-width:3px}.ix-ap__d{font-size:11px;font-weight:600;fill:var(--ink-3)}.ix-ap__d--m{text-anchor:middle}.ix-ap__d--e{text-anchor:end}.ix-ap__nl{font-size:11px;font-weight:600;fill:var(--ix-third);text-anchor:middle}.ix-ap__side{font-size:10.5px;font-weight:600;fill:var(--muted)}.ix-ap__side--e{text-anchor:end}.ix-ap .ix-look{margin-top:12px}.ix-ap__go{margin:12px 0 0}.ix-e3d__tip{position:absolute;z-index:5;pointer-events:none;white-space:nowrap;padding:5px 9px;border-radius:7px;font:500 12px/1.3 var(--font-ui);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-sm)}.ix-e3d__tip[hidden]{display:none}.ix-e3d__lab{font:600 11px/1 var(--font-ui);color:var(--ink-2);white-space:nowrap;padding:2px 5px;border-radius:6px;background:color-mix(in srgb,var(--card) 88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent);transition:opacity 200ms ease}.ix-e3d__lab--ele{color:var(--ink);font-size:12px}.ix-e3d__lab--v{color:var(--plum);font-size:11px}.ix-e3d__lab--dim{color:var(--muted)}.ix-e3d__lab--bipolair{color:var(--ix-vasc)}.ix-e3d__lab--unipolair{color:var(--ix-fourth)}.ix-e3d__lab--precordiaal{color:var(--plum)}.ix-e3d__lab--minus{font-weight:500;opacity:.8}.ix-e3d__lab.is-focus{font-size:13px;box-shadow:0 0 0 1.5px currentColor}.ix-e3d__lab--deg,.ix-e3d__lab--central{font-weight:500;color:var(--muted)}.ix-e3d__credit{margin:6px 2px 0;font-size:11px;line-height:1.4;color:var(--muted)}.ix-e3d__credit[hidden]{display:none}.ix-e3d__credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ix-e3d__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 2px 0}.ix-e3d__speed{display:flex;gap:4px;flex-wrap:wrap}.ix-e3d__speed span{color:var(--muted);font-size:11px}.ix-e3d__scrub{flex:1 1 140px;min-width:100px;accent-color:var(--plum)}.ix-e3d__phase{min-width:120px;text-align:center}.ix-e3d__hexbtn{margin-top:4px}.ix-e3d__live{min-height:110px}.ix-ecgtr{padding:8px 10px 10px}.ix-ecgtr__rows{display:flex;flex-direction:column;gap:6px}.ix-ecgtr__row{display:grid;grid-template-columns:62px minmax(0,1fr);gap:6px;align-items:stretch;border-radius:8px}.ix-ecgtr__row.is-focus{box-shadow:0 0 0 2px var(--ix-focus)}.ix-ecgtr__lab{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border:0;background:var(--paper-2);border-radius:8px 0 0 8px;padding:2px 8px;cursor:pointer;font-family:var(--font-ui);color:var(--ink)}.ix-ecgtr__lab b{font-size:14px}.ix-ecgtr__val{font:500 11px var(--font-mono);color:var(--ink-2)}.ix-ecgtr__lab small{font-size:9.5px;color:var(--muted)}.ix-ecgtr__svg{width:100%;height:66px;display:block;border-radius:0 8px 8px 0}.ix-ecgtr__paper{fill:var(--ix-ecg-paper)}.ix-ecgtr__minor{stroke:var(--ix-ecg-minor);stroke-width:1;vector-effect:non-scaling-stroke}.ix-ecgtr__major{stroke:var(--ix-ecg-major);stroke-width:1;vector-effect:non-scaling-stroke}.ix-ecgtr__base{stroke:var(--ix-ecg-major);stroke-width:1;vector-effect:non-scaling-stroke}.ix-ecgtr__trace{fill:none;stroke:var(--ix-ecg-trace);stroke-width:1.8;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ix-ecgtr__cursor{stroke:var(--ix-heart);stroke-width:1.5;vector-effect:non-scaling-stroke}.ix-ecgtr__dot{fill:var(--ix-axis);stroke:var(--ix-ecg-paper);stroke-width:1}.ix-ecgtr__dot.is-pos{fill:var(--ix-third)}.ix-ecgtr__dot.is-neg{fill:var(--ix-heart)}.ix-ecgtr__chips{margin-top:10px}.ix-ecgtr__chip{cursor:pointer;font-family:var(--font-ui)}.ix-ecgtr__chip.is-on{background:var(--plum-tint);border-color:var(--plum-mid);color:var(--ink)}.ix-ecgtr__chip.is-focus{background:var(--plum);border-color:var(--plum);color:#fff}.ix-ecgtr__axis{margin-top:10px}.ix-side--flow{position:static}.ix-ax{max-width:560px}.ix-ax__svg{max-width:520px;margin:0 auto;touch-action:none;cursor:crosshair}.ix-ax__zone--ok{fill:var(--ix-third-soft)}.ix-ax__zone--lad{fill:var(--ix-fourth-soft)}.ix-ax__zone--rad{fill:var(--ix-heart-soft)}.ix-ax__zone--ext{fill:var(--ix-vasc-soft)}.ix-ax__zlab{fill:var(--ink-2);font-size:14px;pointer-events:none}.ix-ax__rim{fill:none;stroke:var(--ix-axis);stroke-width:1.5;pointer-events:none}.ix-ax__tick{stroke:var(--ix-axis);stroke-width:1.2}.ix-ax__deg{fill:var(--muted);font-size:13px;font-family:var(--font-mono)}.ix-ax__lead{stroke:var(--ix-axis);stroke-width:1.2;pointer-events:none}.ix-ax__lead.is-iso{stroke:var(--ix-focus);stroke-width:4}.ix-ax__llab{fill:var(--ink);font-size:14px;font-weight:600;pointer-events:none;paint-order:stroke;stroke:var(--card);stroke-width:4px}.ix-ax__minus{fill:var(--ix-axis)}.ix-ax__quad{fill:none;stroke:var(--plum);stroke-width:3;stroke-dasharray:6 5;pointer-events:none}.ix-ax__arrowline{stroke:var(--ix-heart);stroke-width:5;stroke-linecap:round;pointer-events:none}.ix-ax__arrowhead{fill:var(--ix-heart);pointer-events:none}.ix-ax__handle{fill:var(--ix-heart);fill-opacity:.18;stroke:var(--ix-heart);stroke-width:2;cursor:grab}.ix-ax__handle:focus-visible{outline:3px solid var(--ix-focus)}.ix-ax__hub{fill:var(--ix-heart);pointer-events:none}.ix-ax__truthline{stroke:var(--ix-third);stroke-width:4;stroke-dasharray:7 5;pointer-events:none}.ix-ax__truthdot{fill:var(--ix-third);pointer-events:none}.ix-ax__slider{padding:6px 4px 0}.ix-ax__3d{margin:8px 4px 4px}.ix-ax__modes{margin-bottom:12px}.ix-ax__cx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 12px}.ix-ax__cell{position:relative;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.ix-ax__cell.is-iso{border-color:var(--ix-focus);box-shadow:0 0 0 2px var(--ix-focus)}.ix-ax__cxsvg{display:block;width:100%;height:auto}.ix-ax__cxlab{position:absolute;top:3px;left:6px;font:600 12px var(--font-ui);color:var(--ink)}.ix-ax__cxtag{position:absolute;bottom:3px;right:5px;font:500 10px var(--font-ui);color:var(--ink-2)}.ix-ax__cl{white-space:normal}.ix-ax__qrow{display:flex;gap:8px;margin:6px 0}.ix-ax__qi{flex:1;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--paper-2);font-family:var(--font-ui)}.ix-ax__qi b{font-size:20px}.ix-ax__qi--pos{border-color:var(--moss-line);background:var(--moss-surface)}.ix-ax__qi--neg{border-color:var(--rose-line);background:var(--rose-surface)}@media (max-width:640px){.ix-ax__zlab{font-size:17px}.ix-ax__llab,.ix-ax__deg{font-size:17px}}.ix-strips{display:flex;flex-direction:column;gap:10px;min-width:0;margin:10px 0}.ix-strip{border:1px solid var(--line);border-radius:13px;background:var(--card);padding:8px 8px 6px;min-width:0}.ix-strip__bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 2px 6px;font:600 12px var(--font-ui);color:var(--ink-2)}.ix-strip__lead{font:600 13px var(--font-mono);background:var(--plum-soft);color:var(--plum-on);border-radius:6px;padding:2px 7px}.ix-strip__speed{margin-left:auto;font-weight:400;font-size:11px;color:var(--muted)}.ix-strip__page,.ix-strip__clear{margin-left:auto}.ix-strip__speed + .ix-strip__page,.ix-strip__speed + .ix-strip__clear{margin-left:0}.ix-strip__paper{border:1px solid var(--ix-ecg-major);border-radius:8px;overflow:hidden}.ix-strip__svg{display:block;width:100%;height:auto;cursor:crosshair;font-family:var(--font-ui);user-select:none;-webkit-user-select:none}.ix-strip__bg{fill:var(--ix-ecg-paper)}.ix-strip__minor{stroke:var(--ix-ecg-minor);stroke-width:.1;fill:none}.ix-strip__major{stroke:var(--ix-ecg-major);stroke-width:.22;fill:none}.ix-strip__trace{fill:none;stroke:var(--ix-ecg-trace);stroke-width:1.7px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.ix-strip__tag{fill:var(--ix-ecg-trace);font-size:3.4px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:var(--ix-ecg-paper);stroke-width:1px;pointer-events:none}.ix-caliper__line{stroke:var(--ix-vasc);stroke-width:1.6px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}.ix-caliper__band{fill:var(--ix-vasc-soft);pointer-events:none}.ix-caliper__bracket{stroke:var(--ix-vasc);stroke-width:1.6px;vector-effect:non-scaling-stroke;pointer-events:none}.ix-caliper__txt{fill:var(--ix-vasc);font-size:5px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:var(--ix-ecg-paper);stroke-width:1.4px;pointer-events:none}.ix-caliper__read{font-size:12.5px;line-height:1.5;color:var(--ink-2);padding:7px 2px 0;min-height:1.5em}.ix-caliper__read b{color:var(--ink)}.ix-ecg-col{max-width:980px}.ix-intro{max-width:980px;margin:0 0 12px;padding:11px 14px 12px 15px;border-left:3px solid var(--plum-mid);background:var(--paper-2);border-radius:0 10px 10px 0}.ix-intro__k{font:600 11px/1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--plum);margin-bottom:4px}.ix-intro p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}.ix-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2);margin:0 0 10px}.ix-seg__b{border:0;border-radius:7px;background:transparent;padding:6px 11px;font:500 12.5px var(--font-ui);color:var(--ink-3);cursor:pointer}.ix-seg__b.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.ix-try{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.ix-try__t{font:600 11px var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px}.ix-rcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.ix-rcards .ix-sccard{height:100%}.ix-chip b{color:var(--ink);font-weight:600;margin-right:5px}.ix-chips--facts{margin:8px 0 12px}.ix-tips{margin:6px 0 12px;padding-left:18px;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.ix-tips li{margin-bottom:4px}.ix-check{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.ix-check label{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--ink-2);cursor:pointer}.ix-check input{accent-color:var(--plum);margin-top:3px;width:16px;height:16px;flex:none}.ix-tbl{width:100%;border-collapse:collapse;font-size:12.5px;margin:8px 0 12px}.ix-tbl td{border-top:1px solid var(--line);padding:6px 8px 6px 0;color:var(--ink-2);vertical-align:top}.ix-tbl td:first-child{color:var(--ink);font-weight:500}@media (max-width:640px){.ix-rcards{grid-template-columns:minmax(0,1fr)}.ix-strip{padding:6px 5px 5px}}.ix-e3d .ix-stagebtn::before,.ix-ax__modes .ix-stagebtn::before,.ix-e3d__walls .ix-stagebtn::before{content:none}.ix-radio .ix-stagebtn::before{content:none}.gl-page.gl-page--wide{max-width:1400px}@media (min-width:1100px){.ix-app--duo .ix-layout{display:flex;flex-direction:column;gap:12px;align-items:stretch}.ix-app--duo .ix-stage{gap:10px}.ix-app--duo .ix-graphs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ix-app--duo .ix-graph--lg{display:flex;flex-direction:column}.ix-app--duo .ix-graph--lg .ix-plot{flex:1 1 auto;max-height:min(380px,42vh)}.ix-app--duo .ix-readout{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px}.ix-app--duo .ix-read{padding:6px 9px}.ix-app--duo .ix-read__v{font-size:14px}.ix-app--duo .ix-read__s{display:none}.ix-app--duo .ix-read--drive{grid-column:auto}.ix-app--duo .ix-side{position:static}.ix-app--duo .ix-prose{column-width:32em;column-gap:32px}.ix-app--duo .ix-prose p{break-inside:avoid-column}.ix-app--duo .ix-prose p:last-child{margin-bottom:0}.ix-app--duo .ix-sliders{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px 24px;align-items:start}.ix-app--duo .ix-chips,.ix-app--duo .ix-explain ul{column-width:28em;column-gap:32px}}.ix-toolcard{transition:border-color 120ms ease,box-shadow 120ms ease}.ix-toolcard:hover{border-color:var(--plum-mid);box-shadow:0 2px 10px rgba(0,0,0,.05)}.ix-toolcard__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:10px;margin-bottom:4px}.ix-mark__band{fill:var(--mk,var(--ix-vasc));opacity:.13;pointer-events:none}.ix-mark__br{fill:none;stroke:var(--mk,var(--ix-vasc));stroke-width:.5px;pointer-events:none}.ix-mark__line{stroke:var(--mk,var(--ix-vasc));stroke-width:.35px;stroke-dasharray:1.2 1;pointer-events:none}.ix-mark__txt{fill:var(--mk,var(--ix-vasc));font-size:2.6px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:var(--ix-ecg-paper);stroke-width:1.1px;pointer-events:none}.ix-mark--a{--mk:var(--ix-vasc)}.ix-mark--b{--mk:var(--ix-heart)}.ix-mark--c{--mk:var(--ix-third)}.ix-mark--d{--mk:var(--ix-fourth)}.ix-sx{display:flex;gap:4px;margin:10px 0 2px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.ix-sx__b{flex:none;display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 5px;border-radius:9999px;border:1px solid var(--line);background:var(--paper-2);color:var(--ink-3);font:500 11.5px/1 var(--font-ui);cursor:pointer}.ix-sx__b i{font-style:normal;display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:9999px;background:var(--card);border:1px solid var(--line);font:600 10.5px/1 var(--font-mono)}.ix-sx__b.is-done i{background:var(--moss-surface);border-color:var(--moss-line)}.ix-sx__b.is-on{background:var(--plum-tint);border-color:var(--plum-mid);color:var(--ink)}.ix-sx__b.is-on i{background:var(--plum);border-color:var(--plum);color:#fff}@media (max-width:640px){.ix-sx__b:not(.is-on) span{display:none}.ix-sx__b:not(.is-on){padding-right:5px}}.ix-look{margin:8px 0 4px;padding:9px 12px 9px 14px;border-left:3px solid var(--plum-mid);background:var(--paper-2);border-radius:0 8px 8px 0}.ix-look__t{font:600 11px var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ix-look ul{margin:4px 0 0;padding-left:17px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.ix-v6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}@media (min-width:900px){.ix-v6{grid-template-columns:repeat(6,minmax(0,1fr))}}.ix-v6 .ix-strip__bar{padding:3px 6px}.ix-pick{display:flex;flex-direction:column;gap:4px;margin:8px 0}.ix-pick__l{font:600 11px var(--font-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ix-pick .ix-chips{margin:2px 0 6px}.ix-pickchip{font:500 13px/1.2 var(--font-ui);padding:7px 12px;border-radius:9999px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);cursor:pointer}.ix-pickchip.is-on{background:var(--plum-tint);border-color:var(--plum);color:var(--ink)}.ix-pickchip.is-right{background:var(--moss-surface);border-color:var(--moss-line)}.ix-pickchip.is-wrong{background:var(--rose-surface);border-color:var(--rose-line)}.ix-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:8px 0 12px;padding:0;list-style:none}@media (max-width:640px){.ix-sum{grid-template-columns:1fr}}.ix-sum li{display:flex;gap:8px;align-items:baseline;font-size:13.5px;line-height:1.45;color:var(--ink-2);padding:6px 0;border-bottom:1px solid var(--line)}.ix-sum li b{flex:none;min-width:112px;color:var(--ink);font-weight:600}.ix-sum li i{font-style:normal;font:600 10.5px var(--font-mono);color:var(--muted)}.ix-e3d__lab--pv{font-size:12px;font-weight:700;padding:1px 5px}.ix-e3d__lab--pv.is-focus{font-size:14px}.ix-e3d__lab--wall{font-weight:500;font-style:italic;color:var(--muted);background:transparent;box-shadow:none}.ix-navbar .ix-next{display:inline-flex;align-items:center;gap:6px}.ix-chev{width:14px;height:14px;flex:none;margin-right:-3px}.ix-back:not(.ix-strip__page):not(.ix-strip__clear){display:inline-flex;align-items:center;gap:5px}.ix-back:not(.ix-strip__page):not(.ix-strip__clear)::before{content:'';width:6px;height:6px;flex:none;margin-left:2px;border-left:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg)}.ix-graph__cap,.ix-e3d__credit:not([hidden]){display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ix-graph__cap span{margin-left:0}.ix-graph__cap::after,.ix-strip__bar::after,.ix-e3d__credit::after{content:'';flex:none;align-self:center;margin-left:auto;width:96px;height:18px;opacity:.72;pointer-events:none;background:url("../img/brand/wordmark-on-light.3f20cd623e5e.svg") no-repeat right center / contain}.ix-strip__bar>.ix-strip__lead{margin-right:auto}.ix-strip__bar>.ix-strip__speed,.ix-strip__bar>.ix-strip__page,.ix-strip__bar>.ix-strip__clear{margin-left:0}.ix-strip__bar::after{margin-left:4px}:root[data-theme="dark"] .ix-graph__cap::after,:root[data-theme="dark"] .ix-strip__bar::after,:root[data-theme="dark"] .ix-e3d__credit::after{background-image:url("../img/brand/wordmark-on-dark.eb8b7ededc80.svg");opacity:.8}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ix-graph__cap::after,:root:not([data-theme="light"]) .ix-strip__bar::after,:root:not([data-theme="light"]) .ix-e3d__credit::after{background-image:url("../img/brand/wordmark-on-dark.eb8b7ededc80.svg");opacity:.8}}@media (max-width:640px){.ix-graph__cap::after,.ix-strip__bar::after,.ix-e3d__credit::after{width:80px;height:15px}}.ix-bx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px 26px;align-items:start}.ix-bx--stack{grid-template-columns:minmax(0,1fr)}.ix-bx__fig{min-width:0;display:flex;flex-direction:column;gap:10px}.ix-bx__fig:empty{display:none}.ix-bx__full{grid-column:1 / -1;min-width:0}.ix-bx--stack .ix-bx__fig{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ix-bx--stack .ix-bx__fig{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.ix-bx--stack .ix-bx__fig>.ix-bx-ctl,.ix-bx--stack .ix-bx__fig>.ix-bx-cap{grid-column:1 / -1}}@media (max-width:900px){.ix-bx{grid-template-columns:minmax(0,1fr)}}.ix-bx-svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font-ui);user-select:none;-webkit-user-select:none}.ix-bx-wrap--mini{max-width:380px;margin:0 auto}.ix-bx-t{fill:var(--ink);font-size:14px;font-weight:700;text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round}.ix-bx-t--s{font-size:11.5px;font-weight:600;fill:var(--ink-2)}.ix-bx-t--l{text-anchor:start}.ix-bx-t--e{text-anchor:end}.ix-bx-svg{--bx-myo1:#f6dcd5;--bx-myo2:#e7b5ab;--bx-myo-edge:#c98b80;--bx-shadow:rgba(60,20,20,.10);--bx-leaf:#fffaf7}:root[data-theme="dark"] .ix-bx-svg{--bx-myo1:#5b3a3a;--bx-myo2:#452a2c;--bx-myo-edge:#8e5d57;--bx-shadow:rgba(0,0,0,.35);--bx-leaf:#2c2224}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ix-bx-svg{--bx-myo1:#5b3a3a;--bx-myo2:#452a2c;--bx-myo-edge:#8e5d57;--bx-shadow:rgba(0,0,0,.35);--bx-leaf:#2c2224}}.ix-bx-gm1{stop-color:var(--bx-myo1)}.ix-bx-gm2{stop-color:var(--bx-myo2)}.ix-bx-gb1{stop-color:var(--ix-vasc);stop-opacity:.14}.ix-bx-gb2{stop-color:var(--ix-vasc);stop-opacity:.42}.ix-bx-gr1{stop-color:var(--ix-heart);stop-opacity:.12}.ix-bx-gr2{stop-color:var(--ix-heart);stop-opacity:.40}.ix-bx-shadow{fill:var(--bx-shadow);transform:translate(0,5px)}.ix-bx-groove{fill:none;stroke:var(--bx-myo-edge);stroke-width:1.4;stroke-opacity:.7}.ix-bx-myo{stroke:var(--bx-myo-edge);stroke-width:1.6;stroke-linejoin:round}.ix-bx-ch{stroke-width:1.8;stroke-linejoin:round;paint-order:stroke}.ix-bx-ch--b{fill:var(--ix-vasc-soft);stroke:var(--ix-vasc);stroke-opacity:.55}.ix-bx-ch--r{fill:var(--ix-heart-soft);stroke:var(--ix-heart);stroke-opacity:.55}.ix-bx-sep{fill:var(--bx-myo2);stroke:none}.ix-bx-vw{stroke-width:1.6;stroke-linejoin:round}.ix-bx-vw--b{fill:color-mix(in srgb,var(--ix-vasc) 30%,var(--card));stroke:var(--ix-vasc)}.ix-bx-vw--r{fill:color-mix(in srgb,var(--ix-heart) 30%,var(--card));stroke:var(--ix-heart)}.ix-bx-vh{fill:none;stroke:var(--card);stroke-opacity:.45;stroke-linecap:round;pointer-events:none}.ix-bx-vc{stroke-width:1.4}.ix-bx-vc--b{fill:color-mix(in srgb,var(--ix-vasc) 55%,var(--card));stroke:var(--ix-vasc)}.ix-bx-vc--r{fill:color-mix(in srgb,var(--ix-heart) 55%,var(--card));stroke:var(--ix-heart)}.ix-bx-ar{stroke-linejoin:round;stroke-width:1}.ix-bx-ar--b{fill:var(--ix-vasc);stroke:var(--ix-vasc)}.ix-bx-ar--r{fill:var(--ix-heart);stroke:var(--ix-heart)}.ix-bx-valve{fill:none;stroke:var(--ink-2);stroke-width:6;stroke-linecap:round}.ix-bx-valvec{fill:none;stroke:var(--bx-leaf);stroke-width:3;stroke-linecap:round;pointer-events:none}.ix-bx-ring{fill:var(--ink-2)}.ix-bx-chord{fill:none;stroke:var(--ink-3);stroke-width:1;stroke-opacity:.6}.ix-bx-pap{fill:var(--bx-myo2);stroke:var(--bx-myo-edge);stroke-width:1.2}.ix-bx-cusp{fill:var(--bx-leaf);stroke:var(--ink-2);stroke-width:2;stroke-linejoin:round}.ix-bx-part{cursor:pointer;outline:none}.ix-bx-part:hover,.ix-bx-part:focus-visible{opacity:.82}.ix-bx-part:focus-visible .ix-bx-hit{stroke:var(--ix-focus);stroke-width:2}.ix-bx-part:focus-visible .ix-bx-ch,.ix-bx-part:focus-visible .ix-bx-vw,.ix-bx-part:focus-visible .ix-bx-sep{stroke:var(--ix-focus);stroke-width:3;stroke-opacity:1}.ix-bx-part.is-sel .ix-bx-ch,.ix-bx-part.is-sel .ix-bx-vw{stroke:var(--ix-focus);stroke-width:3.2;stroke-opacity:1}.ix-bx-part.is-sel .ix-bx-valve,.ix-bx-part.is-sel .ix-bx-cusp{stroke:var(--ix-fourth)}.ix-bx-part.is-sel .ix-bx-sep{stroke:var(--ix-focus);stroke-width:3}.ix-bx-part.is-sel .ix-bx-cd{stroke:var(--ix-fourth)}.ix-bx-hit{fill:transparent;stroke:none}.ix-bx-hit--line{fill:none;stroke:transparent;stroke-width:16}.ix-bx-route{fill:none;stroke-width:1.4;stroke-dasharray:2 6;stroke-linecap:round;stroke-opacity:.5;pointer-events:none}.ix-bx-route--b{stroke:var(--ix-vasc)}.ix-bx-route--r{stroke:var(--ix-heart)}.ix-bx-dot{pointer-events:none;stroke:var(--card);stroke-width:1.2}.ix-bx-dot--b{fill:var(--ix-vasc)}.ix-bx-dot--r{fill:var(--ix-heart)}.ix-bx-wrap.is-still .ix-bx-dot{display:none}.ix-bx-lit{fill:var(--ix-fourth);fill-opacity:.5;stroke:var(--ix-fourth);stroke-opacity:.45;stroke-width:8;stroke-linejoin:round;opacity:0;pointer-events:none}.ix-bx--cond .ix-bx-vessels,.ix-bx--cond [data-part="PV"],.ix-bx--cond [data-part="AOV"]{opacity:.2}.ix-bx--cond .ix-bx-part{pointer-events:auto}.ix-bx-cd{fill:var(--card);stroke:var(--ink-3);stroke-width:2.2}.ix-bx-cd--l{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-opacity:.7}.ix-bx-cdl{fill:none;stroke:var(--ix-fourth);stroke-width:4.5;stroke-dasharray:1;stroke-dashoffset:1;pointer-events:none}.ix-bx-cdn{fill:var(--ix-fourth);opacity:0;pointer-events:none}.ix-bx-lead{fill:none;stroke:var(--ink-3);stroke-width:1}.ix-bx-x{fill:none;stroke:var(--ix-heart);stroke-width:3;stroke-linecap:round;opacity:0;pointer-events:none}.ix-bx-heart.is-off .ix-bx-x{opacity:1}.ix-bx-heart.is-off [data-part="SA"] .ix-bx-cd{stroke-dasharray:3 3}.ix-bx-read{border:1px solid var(--line);border-radius:10px;background:var(--paper-2);padding:9px 12px;font-size:13px;line-height:1.5;color:var(--ink-2);min-height:3.2em}.ix-bx-read b{color:var(--ink)}.ix-bx-cap{font-size:13px;line-height:1.5;color:var(--ink-2);min-height:3em}.ix-bx-cap b{color:var(--ink)}.ix-bx-ctl{display:flex;gap:12px;align-items:center}.ix-bx-ctl .gl-btn{min-height:44px;min-width:104px}.ix-bx-range{flex:1;min-width:0;height:44px;accent-color:var(--ix-fourth)}.ix-bx-tl{position:relative;display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--paper-2)}.ix-bx-tl span{font-size:10.5px;font-weight:600;color:var(--ink-3);text-align:center;padding:7px 2px;border-right:1px solid var(--line);min-width:0;line-height:1.2}.ix-bx-tl span:last-of-type{border-right:0}.ix-bx-tl span.is-on{background:var(--ix-fourth-soft);color:var(--ink)}.ix-bx-tl__cur{position:absolute;top:0;bottom:0;width:2px;background:var(--ix-fourth);pointer-events:none}.ix-bx-lad{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.ix-bx-lad__r{position:relative;display:flex;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:7px;background:var(--paper-2);font-size:12px;color:var(--ink-2);overflow:hidden}.ix-bx-lad__r span,.ix-bx-lad__r b{position:relative;z-index:1}.ix-bx-lad__r i{position:absolute;left:0;top:0;bottom:0;background:var(--ix-fourth-soft)}.ix-bx-lad__r.is-out span{text-decoration:line-through}.ix-bx-ions{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.ix-bx-ions span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border:1px solid var(--line);border-radius:9999px;background:var(--paper-2);font-size:12.5px;font-weight:600;color:var(--ink)}.ix-bx-ions i{font-style:normal;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:9999px;background:var(--ix-fourth-soft);font:600 10.5px var(--font-mono)}.ix-bx-cell rect{fill:var(--ix-vasc-soft);stroke:var(--ix-vasc);stroke-width:1.6;transition:fill 120ms,stroke 120ms}.ix-bx-cell.is-dep rect{fill:var(--ix-fourth-soft);stroke:var(--ix-fourth)}.ix-bx-sn,.ix-bx-sp{font-size:20px;font-weight:700;text-anchor:middle}.ix-bx-sn{fill:var(--ix-vasc)}.ix-bx-sp{fill:var(--ix-fourth);display:none}.ix-bx-cell.is-dep .ix-bx-sn{display:none}.ix-bx-cell.is-dep .ix-bx-sp{display:inline}.ix-bx-gj{fill:none;stroke:var(--ink-3);stroke-width:1.6;stroke-linejoin:round}.ix-bx-front{stroke:var(--ix-fourth);stroke-width:2.5;stroke-dasharray:5 4}.ix-bx-ray{stroke:var(--ink-3);stroke-width:1.2;stroke-dasharray:2 4}.ix-bx-dir{fill:none;stroke:var(--ink-3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ix-bx-eye{cursor:grab;touch-action:none}.ix-bx-eye path{fill:var(--card);stroke:var(--ink);stroke-width:2}.ix-bx-pupil{fill:var(--ink)}.ix-bx-base{stroke:var(--line);stroke-width:1.5}.ix-bx-trace{fill:none;stroke:var(--ix-ecg-trace);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.ix-bx-trace--ghost{opacity:.22}.ix-bx-tdot{fill:var(--ix-fourth);stroke:var(--card);stroke-width:1.5}.ix-bx-paper{fill:var(--ix-ecg-paper)}.ix-bx-pg{fill:none;stroke:var(--ix-ecg-minor);stroke-width:1}.ix-bx-band{fill:var(--ix-fourth-soft);opacity:0;transition:opacity 120ms}.ix-bx-band.is-on{opacity:1}.ix-bx-cur{stroke:var(--ix-fourth);stroke-width:2}.ix-bx-hlr--w{fill:var(--ix-fourth-soft)}.ix-bx-hlr--s{fill:var(--ix-third-soft)}.ix-bx-hlr--i{fill:var(--ix-vasc-soft)}.ix-bx-brk{fill:none;stroke:var(--ix-vasc);stroke-width:2.4;stroke-linejoin:round}.ix-bx-hlt{font-size:14px}.ix-bx-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:8px}.ix-bx-card{display:flex;flex-direction:column;gap:4px;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:10px;padding:10px 11px;cursor:pointer;font:inherit;font-size:12.5px;line-height:1.45;color:var(--ink-2);min-height:44px}.ix-bx-card.is-on{border-color:var(--ix-fourth);background:var(--ix-fourth-soft)}.ix-bx-card__h{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.ix-bx-card b{color:var(--ink);font-size:13.5px}.ix-bx-card em{font-style:normal;font-weight:600;color:var(--ink)}.ix-bx-kind{font-style:normal;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:9999px;background:var(--ix-fourth-soft);color:var(--ink-2)}.ix-bx-kind--segment{background:var(--ix-third-soft)}.ix-bx-kind--interval{background:var(--ix-vasc-soft)}.ix-bx-two{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:640px){.ix-bx-two{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.ix-bx-two .ix-bx-fig{transition:opacity 200ms}.ix-bx-two .ix-bx-fig.is-dim{opacity:.4}.ix-bx-torso{fill:var(--paper-2);stroke:var(--ink-3);stroke-width:2}.ix-bx-body .ix-bx-skin{fill:var(--paper-2);stroke:none}.ix-bx-body--edge .ix-bx-skin{fill:var(--ink-3);stroke:var(--ink-3);stroke-width:3.2;stroke-linejoin:round}.ix-bx-lung{fill:var(--ix-vasc-soft);stroke:var(--ix-vasc);stroke-opacity:.35;stroke-width:1.2}.ix-bx-bone{fill:var(--line);stroke:var(--ink-3);stroke-opacity:.4;stroke-width:1}.ix-bx-heartdot{fill:color-mix(in srgb,var(--ix-heart) 22%,var(--card));stroke:var(--ix-heart);stroke-width:1.8;stroke-linejoin:round}.ix-bx-rayl{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 4}.ix-bx-el{cursor:pointer;outline:none}.ix-bx-el circle:not(.ix-bx-hit){stroke:var(--card);stroke-width:2}.ix-bx-el--l circle:not(.ix-bx-hit){fill:var(--ix-third)}.ix-bx-el--c circle:not(.ix-bx-hit){fill:var(--ix-vasc)}.ix-bx-el--g circle:not(.ix-bx-hit){fill:var(--ink-3)}.ix-bx-el.is-sel circle:not(.ix-bx-hit){stroke:var(--ix-fourth);stroke-width:3.5}.ix-bx-el:focus-visible .ix-bx-hit{stroke:var(--ix-focus);stroke-width:2}@media (max-width:640px){.ix-bx-svg .ix-bx-t{font-size:15px}.ix-bx-svg .ix-bx-t--s{font-size:13px}}@media (prefers-reduced-motion:reduce){.ix-bx-band,.ix-bx-two .ix-bx-fig{transition:none}}@media (min-width:900px){.ix-bx--quiz .ix-bx__fig{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 24px}}.ix-bx__full.ix-bx-fig,.ix-bx--stack>.ix-bx-fig{max-width:820px}@media (min-width:1280px){.ix-app--pair .ix-layout{grid-template-columns:minmax(0,2.3fr) minmax(300px,1fr)}.ix-app--pair .ix-graphs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ix-app--pair .ix-graph--art{max-width:none}.ix-app--pair .ix-readout{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}}@media (min-width:1280px){.ix-app--pair .ix-tick{font-size:16px}.ix-app--pair .ix-axis-label{font-size:17px}.ix-app--pair .ix-label{font-size:15px;stroke-width:4.5px}.ix-app--pair .ix-label--wp{font-size:16px}}@media (min-width:1100px){.ix-layout--e3d{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(270px,.9fr);gap:14px}.ix-layout--e3d>.ix-stage{display:contents}.ix-layout--e3d .ix-e3d__canvas{max-height:min(54vh,520px)}.ix-layout--e3d .ix-ecgtr{align-self:start}}body.gl-beta .ix-navbar{left:0;bottom:0}@media (max-width:1023px){body.gl-beta .ix-navbar{bottom:0;padding-bottom:env(safe-area-inset-bottom)}body.gl-beta.ix-has-navbar .gl-page{padding-bottom:calc(22px + env(safe-area-inset-bottom) + var(--ix-navbar-h,0px))}}.ix-titlerow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ix-titlerow .gl-h1{margin:0}.gl-beta__back{display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap;padding:7px 14px 7px 11px;border:1px solid var(--plum);border-radius:9999px;background:var(--plum);color:#fff;font:500 12.5px var(--font-ui);text-decoration:none}.gl-beta__back:hover{background:var(--plum-hover);border-color:var(--plum-hover);color:#fff}.gl-beta__back::before{content:'';width:6px;height:6px;flex:none;border-left:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg)}body.gl-beta.ix-has-navbar .gl-page{padding-bottom:24px}body.gl-beta.ix-has-navbar .gl-beta__legal{padding-bottom:calc(var(--ix-navbar-h,0px) + 20px)}@media (max-width:640px){.gl-beta__title{display:none}}.ix-guide--co{stroke:var(--ix-wp);stroke-width:2;stroke-dasharray:none}.ix-guide--base{stroke-dasharray:2 5;opacity:.6}.ix-label--co{fill:var(--ix-wp);font-size:13px}.ix-co{border:1px solid var(--line);border-left-width:4px;border-radius:11px;background:var(--paper-2);padding:10px 12px;margin:0 0 12px}.ix-co--up{border-left-color:var(--moss)}.ix-co--down{border-left-color:var(--rose)}.ix-co--eq{border-left-color:var(--line)}.ix-co__k{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ix-co__v{font:500 22px/1.25 var(--font-display);color:var(--ink);display:flex;align-items:baseline;gap:8px}.ix-co__v span{font:400 12px var(--font-mono);color:var(--muted)}.ix-co__d{font-size:12.5px;font-weight:600;color:var(--muted)}.ix-co--up .ix-co__d{color:var(--moss)}.ix-co--down .ix-co__d{color:var(--rose)}.ix-co__bar{position:relative;height:6px;border-radius:3px;background:var(--line);margin-top:8px}.ix-co__bar span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--ink-3)}.ix-co--up .ix-co__bar span{background:var(--moss)}.ix-co--down .ix-co__bar span{background:var(--rose)}.ix-co__bar i{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink)}.ix-co__why{font-size:13.5px;line-height:1.6;color:var(--ink-2);margin:0 0 10px}.ix-co__why b{color:var(--ink);font-weight:600}body:has(#ix-app) .gl-casbanner{display:none}body:has(.ix-g) .gl-page{padding-top:14px}body:has(.ix-g) .gl-qa__dock{display:none}body.gl-has-quickadd:has(.ix-g) .gl-page{padding-bottom:40px}.ix-titlerow--guide{align-items:baseline;gap:6px 14px;margin-bottom:10px}.ix-titlerow--guide .gl-h1{font-size:22px;line-height:1.2}.ix-titlerow--guide .gl-beta__back{align-self:center}.ix-titlerow__sub{margin:0;font-size:13px;color:var(--muted)}.ix-g__head{display:flex;align-items:stretch;gap:8px;margin:0 0 12px}.ix-g__chapters{flex:1 1 auto;min-width:0;display:flex;gap:4px;padding:4px;overflow-x:auto;scrollbar-width:none;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.ix-g__chapters::-webkit-scrollbar{display:none}.ix-g__ch{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px 10px;border:0;border-radius:9px;background:transparent;white-space:nowrap;font:500 12.5px/1.2 var(--font-ui);color:var(--ink-3);cursor:pointer}.ix-g__ch:hover{color:var(--ink)}.ix-g__ch.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.ix-g__ch:focus-visible,.ix-g__mode:focus-visible,.ix-g__opt:focus-visible,.ix-g__item:focus-visible,.ix-g__dot:focus-visible,.ix-g__sumitem:focus-visible,.ix-g__link:focus-visible{outline:2px solid var(--plum-mid);outline-offset:2px}.ix-g__chn{display:inline-grid;place-items:center;width:20px;height:20px;flex:none;border-radius:9999px;background:var(--plum-soft);color:var(--plum-on);font:600 11px/1 var(--font-mono)}.ix-g__ch.is-on .ix-g__chn{background:var(--plum);color:#fff}.ix-g__ch.is-done .ix-g__chn{background:var(--moss);color:#fff}.ix-g__tick{width:12px;height:12px}.ix-g__chp{font:400 10.5px/1 var(--font-mono);color:var(--muted)}.ix-g__ch:not(.is-on) .ix-g__chp,.ix-g__ch.is-done .ix-g__chp{display:none}@media (max-width:1500px){.ix-g__ch{padding:6px 7px;gap:6px;font-size:12px}.ix-g__mode{padding:0 11px}}.ix-g__modes{flex:none;display:flex;gap:6px}.ix-g__mode{display:inline-flex;align-items:center;gap:6px;padding:0 14px;min-height:44px;white-space:nowrap;cursor:pointer;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink-2);font:500 12.5px/1 var(--font-ui)}.ix-g__mode:hover{border-color:var(--plum-mid);color:var(--ink)}.ix-g__mode.is-on{background:var(--plum);border-color:var(--plum-on);color:#fff}.ix-g__mode--note{color:var(--ink-3)}.ix-g__body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:14px;align-items:start}.ix-g__body:has(.ix-hv__graphs[data-view="both"]){grid-template-columns:minmax(0,2.1fr) minmax(330px,1fr)}.ix-g__stage{min-width:0;position:sticky;top:calc(var(--topbar-h,56px) + 10px)}.ix-g__coach{min-width:0;border:1px solid var(--line);border-radius:13px;background:var(--card);padding:14px 16px 14px;display:flex;flex-direction:column;gap:10px}.ix-g__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ix-g__count{font:500 11px/1.2 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.ix-g__dots{display:inline-flex;gap:2px}.ix-g__dot{width:16px;height:16px;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.ix-g__dot::after{content:'';position:absolute;inset:4px;border-radius:9999px;background:var(--line)}.ix-g__dot.is-done::after{background:var(--moss)}.ix-g__dot.is-on::after{background:var(--plum);transform:scale(1.3)}.ix-g__resume{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--ink-3);background:var(--paper-2);border-radius:9px;padding:6px 10px}.ix-g__link{border:0;background:none;padding:0;color:var(--plum-on);font:500 12px var(--font-ui);text-decoration:underline;cursor:pointer}.ix-g__title{margin:0;font:500 20px/1.25 var(--font-display);color:var(--ink);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ix-g__badge{display:inline-flex;align-items:center;gap:4px;font:500 11px/1 var(--font-ui);color:var(--moss)}.ix-g__intro{margin:0}.ix-g__intro p:last-child,.ix-g__explain p:last-child{margin-bottom:0}.ix-g__task{border:1px solid var(--plum-mid);border-left-width:4px;border-radius:10px;background:var(--plum-soft);padding:9px 12px;font-size:14px;line-height:1.5;color:var(--ink);font-weight:500}.ix-g__tasklabel{display:block;font:600 10.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--plum-on);margin-bottom:5px}.ix-g__work{display:flex;flex-direction:column;gap:8px}.ix-g__work:empty{display:none}.ix-g__opts{display:flex;flex-direction:column;gap:6px}.ix-g__opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:400 13.5px/1.4 var(--font-ui)}.ix-g__opt:hover:not(:disabled){border-color:var(--plum-mid);background:var(--paper-2)}.ix-g__optmark{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:9999px;border:1.5px solid var(--ix-axis)}.ix-g__optmark svg{width:13px;height:13px}.ix-g__opt.is-ok{border-color:var(--moss);border-width:2px;padding:7px 11px;background:color-mix(in srgb,var(--moss) 16%,var(--card));color:var(--ink);font-weight:600}.ix-g__opt.is-ok .ix-g__optmark{border-color:var(--moss);background:var(--moss);color:var(--card)}.ix-g__opt.is-no{border-color:var(--rose);border-width:2px;padding:7px 11px;background:color-mix(in srgb,var(--rose) 11%,var(--card));color:var(--ink-2)}.ix-g__opt.is-no .ix-g__optmark{border-color:var(--rose);background:var(--rose);color:var(--card)}.ix-g__opt:disabled{cursor:default}.ix-g__opt:disabled:not(.is-ok):not(.is-no){opacity:.6}.ix-g__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ix-g__order{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;position:relative}.ix-g__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;padding:0 0 0 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);font-size:13px;line-height:1.4;color:var(--ink);cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform .18s ease,box-shadow .15s ease,border-color .15s ease}.ix-g__item:hover:not(.is-locked){border-color:var(--plum-mid)}.ix-g__itemt{padding:6px 0}.ix-g__itemn{display:grid;place-items:center;width:22px;height:22px;border-radius:9999px;background:var(--plum-soft);color:var(--plum-on);font:600 11px/1 var(--font-mono)}.ix-g__itemmark{display:none;width:20px;height:20px;border-radius:9999px;place-items:center;color:var(--card)}.ix-g__itemmark svg{width:13px;height:13px}.ix-g__grip{align-self:stretch;display:grid;place-items:center;width:40px;color:var(--ix-axis);touch-action:none;border-left:1px solid var(--line);border-radius:0 9px 9px 0;background:var(--paper-2)}.ix-g__grip svg{width:16px;height:16px}.ix-g__item:hover:not(.is-locked) .ix-g__grip,.ix-g__item.is-drag .ix-g__grip,.ix-g__item.is-held .ix-g__grip{color:var(--plum-on)}.ix-g__item.is-ok{border-color:var(--moss);background:color-mix(in srgb,var(--moss) 13%,var(--card))}.ix-g__item.is-ok .ix-g__itemn{background:var(--moss);color:var(--card)}.ix-g__item.is-ok .ix-g__itemmark{display:grid;background:var(--moss)}.ix-g__item.is-no{border-color:var(--rose);background:color-mix(in srgb,var(--rose) 11%,var(--card))}.ix-g__item.is-no .ix-g__itemn{background:var(--rose);color:var(--card)}.ix-g__item.is-no .ix-g__itemmark{display:grid;background:var(--rose)}.ix-g__item.is-locked{cursor:default;padding-right:10px}.ix-g__item.is-locked .ix-g__grip{display:none}.ix-g__item.is-held{border-color:var(--plum);box-shadow:0 0 0 2px var(--plum-mid),0 6px 16px rgba(0,0,0,.16);z-index:2}.ix-g__item.is-drag{z-index:5;cursor:grabbing;transition:box-shadow .15s ease;border-color:var(--plum);box-shadow:0 0 0 1px var(--plum),0 12px 28px rgba(0,0,0,.24);will-change:transform}.ix-g__item.is-drag.is-dropping{transition:transform .16s ease,box-shadow .16s ease;box-shadow:0 0 0 1px var(--plum),0 2px 6px rgba(0,0,0,.12)}.ix-g__order.is-settling .ix-g__item{transition:none}.ix-g__slot{position:absolute;left:0;right:0;top:0;border:2px dashed var(--plum-mid);border-radius:10px;background:var(--plum-soft);pointer-events:none;transition:transform .18s ease;box-sizing:border-box}.ix-g__slot[hidden]{display:none}html.ix-g-sorting,html.ix-g-sorting *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}@media (pointer:coarse){.ix-g__item{min-height:48px}.ix-g__grip{width:52px}.ix-g__grip svg{width:20px;height:20px}.ix-g__dot{width:22px;height:22px}.ix-g__dot::after{inset:7px}.ix-g__range{height:44px}.ix-g__ch{min-height:44px}}@media (min-width:1100px) and (pointer:fine){.ix-g:has(.ix-ecg) .ix-g__order .ix-g__item{min-height:34px;padding:0 0 0 8px}.ix-g:has(.ix-ecg) .ix-g__order .ix-g__itemt{padding:3px 0}.ix-g:has(.ix-ecg) .ix-g__order .ix-g__item.is-locked{padding-right:8px}}.ix-g__check{align-self:flex-start;min-height:44px}.ix-g__check[hidden],.ix-g__show[hidden]{display:none}.ix-g__ctrls{display:flex;flex-direction:column;gap:10px}.ix-g__ctrl{display:block}.ix-g__ctrltop{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;color:var(--ink-2)}.ix-g__ctrlk{font-weight:600;color:var(--ink);font-size:12.5px}.ix-g__ctrlv{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);white-space:nowrap}.ix-g__range{width:100%;height:30px;margin:0;accent-color:var(--plum);cursor:pointer;display:block}.ix-g__ctrlends{display:flex;justify-content:space-between;font-size:10.5px;color:var(--muted);margin-top:-3px}.ix-g__live{font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.ix-g__live[hidden]{display:none}.ix-g__fb{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;border:1.5px solid var(--line);font-size:13.5px;line-height:1.5;color:var(--ink)}.ix-g__fb:empty{display:none}.ix-g__fbicon{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:9999px;color:var(--card);background:var(--ink-3)}.ix-g__fbicon svg{width:15px;height:15px}.ix-g__fbbody{min-width:0;flex:1 1 auto}.ix-g__fbhead{display:block;font:700 14.5px/24px var(--font-ui)}.ix-g__fbtext{margin-top:1px}.ix-g__fb--ok{border-color:var(--moss);background:color-mix(in srgb,var(--moss) 15%,var(--card))}.ix-g__fb--ok .ix-g__fbicon{background:var(--moss)}.ix-g__fb--ok .ix-g__fbhead{color:var(--moss)}.ix-g__fb--no{border-color:var(--rose);background:color-mix(in srgb,var(--rose) 11%,var(--card))}.ix-g__fb--no .ix-g__fbicon{background:var(--rose)}.ix-g__fb--no .ix-g__fbhead{color:var(--rose)}.ix-g__fb--info{background:var(--paper-2)}.ix-g__taplayer{position:absolute;inset:0;pointer-events:none;z-index:8}.ix-g__tapmark{position:absolute;width:0;height:0}.ix-g__tapmark[hidden]{display:none}.ix-g__tapmark>span{position:absolute;left:-13px;top:-13px;width:26px;height:26px;display:grid;place-items:center;border-radius:9999px;color:#fff;border:2px solid var(--card);box-shadow:0 2px 8px rgba(0,0,0,.3)}.ix-g__tapmark svg{width:15px;height:15px}.ix-g__tapmark--ok>span{background:#2f7d3b;animation:ix-g-pop .42s ease-out}.ix-g__tapmark--no>span{background:#c0392f;animation:ix-g-shake .45s ease-in-out}.ix-g__tapmark--no::before,.ix-g__tapmark--ok::before{content:'';position:absolute;left:-13px;top:-13px;width:26px;height:26px;border-radius:9999px;border:2px solid #c0392f;opacity:0;animation:ix-g-ring .6s ease-out}.ix-g__tapmark--ok::before{border-color:#2f7d3b}.ix-g .ix-g-shake{animation:ix-g-shake .45s ease-in-out}.ix-g .ix-g-pop{animation:ix-g-pop .42s ease-out}@keyframes ix-g-shake{0%,100%{transform:translateX(0)}18%{transform:translateX(-6px)}36%{transform:translateX(5px)}54%{transform:translateX(-4px)}72%{transform:translateX(3px)}88%{transform:translateX(-1px)}}@keyframes ix-g-pop{0%{transform:scale(.9)}45%{transform:scale(1.06)}100%{transform:scale(1)}}@keyframes ix-g-ring{0%{transform:scale(.6);opacity:.9}100%{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.ix-g .ix-g-shake,.ix-g .ix-g-pop,.ix-g__tapmark>span,.ix-g__tapmark::before{animation:none}.ix-g__item,.ix-g__item.is-drag.is-dropping,.ix-g__slot{transition:none}}.ix-g__explain[hidden],.ix-g__take[hidden]{display:none}.ix-g__take{display:flex;flex-direction:column;gap:4px;padding:9px 12px;border-radius:10px;background:var(--paper-2);border:1px dashed var(--line);font-size:13.5px;line-height:1.5;color:var(--ink);font-weight:500}.ix-g__takelabel{font:600 10.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.ix-g__nav{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:2px}.ix-g__nav .gl-btn{min-height:44px;padding-left:16px;padding-right:16px}.ix-g__next{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.ix-g__skip{color:var(--ink-3)}.ix-g__next{scroll-margin-bottom:16px}.ix-g--summary .ix-g__stage{display:none}.ix-g--summary .ix-g__body{grid-template-columns:minmax(0,1fr)}.ix-g__sumlead{margin:0;font-size:13.5px;color:var(--ink-2)}.ix-g__sumgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;align-items:start}.ix-g__sumcard{border:1px solid var(--line);border-radius:11px;background:var(--paper-2);padding:12px 12px 8px}.ix-g__sumcard h3{margin:0 0 6px;font:500 15px/1.3 var(--font-display);color:var(--ink)}.ix-g__sumcard ul{list-style:none;margin:0;padding:0}.ix-g__sumitem{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;width:100%;text-align:left;padding:6px 4px;cursor:pointer;border:0;border-radius:7px;background:none;font:400 13px/1.5 var(--font-ui);color:var(--muted)}.ix-g__sumitem:hover{background:var(--card)}.ix-g__sumitem .ix-g__tick{width:14px;height:14px;margin-top:3px;color:var(--moss)}.ix-g__todo{width:10px;height:10px;margin:5px 2px 0;border-radius:9999px;border:1.5px solid var(--ix-axis)}.ix-g__sumcard li.is-done .ix-g__sumitem{color:var(--ink)}@media (max-width:1099px){.ix-g__body{grid-template-columns:minmax(0,1fr);gap:10px}.ix-g__stage{top:var(--topbar-h,56px);z-index:6;background:var(--paper);margin:0 -16px;padding:6px 16px 8px;border-bottom:1px solid var(--line)}.ix-g__stage .ix-plot{max-height:32vh}.ix-g__chp{display:none}.ix-g__ch:not(.is-on) .ix-g__cht{display:none}.ix-g__ch{flex:0 0 auto;padding:6px 8px}.ix-g__ch.is-on{flex:1 1 auto}.ix-g__ch--sum .ix-g__cht{display:inline!important}.ix-g__mode{padding:0 10px}.ix-titlerow__sub{display:none}.ix-titlerow--guide .gl-h1{display:none}.ix-titlerow--guide{margin-bottom:0}body:has(.ix-g) .gl-page{padding-top:4px}.ix-g--summary .ix-g__body,.ix-g__body:has(.ix-hv__graphs[data-view="both"]){grid-template-columns:minmax(0,1fr)}.ix-g__head{margin-bottom:8px}}@media (max-width:640px){.ix-g__mode--note{display:none}.ix-g__coach{padding:12px}.ix-g__title{font-size:18px}}@media (min-width:1100px) and (max-height:820px){.ix-g__stage .ix-plot{max-height:calc(100vh - 330px)}.ix-g__coach{gap:8px}}.ix-hv{display:flex;flex-direction:column;gap:8px;min-width:0}.ix-hv__graphs{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ix-hv__graphs[data-view="ven"] .ix-hv__art,.ix-hv__graphs[data-view="art"] .ix-hv__ven{display:none}.ix-hv__tabs{display:none}.ix-hv .ix-graph{padding:8px 8px 2px}@media (min-width:1100px){.ix-hv__graphs[data-view="both"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ix-hv__graphs[data-view="both"] .ix-tick{font-size:16px}.ix-hv__graphs[data-view="both"] .ix-axis-label{font-size:17px}.ix-hv__graphs[data-view="both"] .ix-label{font-size:16px;stroke-width:4.5px}.ix-hv__graphs[data-view="both"] .ix-hv-taplabel{font-size:15px}}@media (max-width:1099px){.ix-hv__graphs[data-view="both"][data-tab="ven"] .ix-hv__art,.ix-hv__graphs[data-view="both"][data-tab="art"] .ix-hv__ven{display:none}.ix-hv__tabs:not([hidden]){display:flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2)}.ix-hv__tabs button{flex:1;min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--ink-3);font:500 12px/1 var(--font-ui);cursor:pointer}.ix-hv__tabs button.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.ix-hv .ix-graph{padding:4px 4px 0}.ix-hv .ix-graph__cap{display:none}.ix-hv__legend{display:none}}.ix-hv__foot{display:flex;align-items:center;justify-content:space-between;gap:6px 14px;flex-wrap:wrap}.ix-hv__read{display:flex;flex-wrap:wrap;gap:6px;min-height:30px}.ix-hv__chip{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:9999px;background:var(--paper-2);font-size:12px;white-space:nowrap}.ix-hv__k{color:var(--muted);font-size:11px}.ix-hv__v{color:var(--ink);font:600 13px/1.2 var(--font-mono);display:inline-flex;gap:4px;align-items:baseline}.ix-hv__s{color:var(--muted);font:400 11px/1.2 var(--font-mono)}.ix-hv__chip--drive{align-items:center}.ix-hv__chip--drive .ix-meter{width:54px;margin:0}@media (max-width:640px){.ix-hv__chip{padding:3px 8px;gap:4px}.ix-hv__chip .ix-hv__s{display:none}.ix-hv__chip--drive .ix-hv__s{display:inline}}.ix-hv-trail{fill:none;stroke:var(--ix-wp);stroke-width:1.6;stroke-dasharray:2 4;stroke-linecap:round;opacity:.7}.ix-hv-link{stroke:var(--ix-focus);stroke-width:1.6;stroke-dasharray:5 4}.ix-hv-gap{stroke:var(--ix-focus);stroke-width:4;stroke-linecap:round}.ix-hv-probe{stroke:var(--ix-focus);stroke-width:3}.ix-hv-tap{fill:var(--card);stroke:var(--ix-wp);stroke-width:2}.ix-hv-tap.is-ok{fill:var(--moss);stroke:var(--moss)}.ix-hv-tap.is-no{stroke:var(--rose);opacity:.45}.ix-hv-taplabel{fill:var(--ix-wp);font:700 13px var(--font-ui);pointer-events:none}.ix-hv-tap.is-ok + .ix-hv-taplabel{fill:#fff}.ix-hv-taphit{cursor:pointer}.ix-hv-taphit:hover{fill:var(--ix-focus);fill-opacity:.2}.ix-hv-taphit:focus-visible,.ix-hv .ix-hit:focus-visible{outline:none;stroke:var(--ix-focus);stroke-width:3}.ix-hv__preset{display:flex;flex-direction:column;gap:4px}.ix-hv__select{min-height:44px;width:100%}.ix-hv__note{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.ix-hv__toggles{display:flex;gap:6px 16px;flex-wrap:wrap}.ix-hv__toggle{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:13px;color:var(--ink-2);cursor:pointer}.ix-hv__toggle input{width:18px;height:18px;accent-color:var(--plum)}@media (max-width:640px){.ix-hv-taplabel{font-size:18px}}.ix-ecg{min-width:0}.ix-ecg__scene[hidden]{display:none}.ix-ecg__wait{margin:0;padding:40px 12px;text-align:center;font-size:13px;color:var(--ink-3);border:1px dashed var(--line);border-radius:13px}.ix-ecg .ix-graph{margin:0;padding:8px 8px 6px}.ix-ecg .ix-graph--art{max-width:none;order:0}.ix-ecg .ix-hv__read{min-height:0}.ix-ecg .ix-hv__read[hidden],.ix-ecgs__read[hidden],.ix-ecgs__nudge[hidden],.ix-ecgh__ctl[hidden]{display:none}.ix-ecgh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;align-items:start}.ix-ecgh__side{min-width:0;display:flex;flex-direction:column;gap:8px}.ix-ecgh__heart .ix-bx-svg{max-height:min(56vh,430px);margin:0 auto}.ix-ecgh.is-noecg{grid-template-columns:minmax(0,1fr)}.ix-ecgh.is-noecg .ix-ecgh__ecg{display:none}.ix-ecgh__ctl{display:flex;align-items:center;gap:10px}.ix-ecgh__ctl .gl-btn{flex:none;min-height:36px}.ix-ecgh__range{flex:1 1 120px;min-width:80px;height:30px;accent-color:var(--plum)}.ix-ecgh__cap{font-size:13px;line-height:1.5;color:var(--ink-2);min-height:1.5em}.ix-ecgh__cap:empty{display:none}.ix-ecgh__cap b{color:var(--ink)}.ix-ecgh.is-quiz .ix-bx-names,.ix-ecgh.is-quiz .ix-ecgh__bandt{display:none}.ix-ecgh .ix-bx-part.is-ok .ix-bx-ch,.ix-ecgh .ix-bx-part.is-ok .ix-bx-sep,.ix-ecgh .ix-bx-part.is-ok .ix-bx-vw{stroke:var(--moss);stroke-width:4.5;stroke-opacity:1}.ix-ecgh .ix-bx-part.is-ok .ix-bx-cd{stroke:var(--moss);stroke-width:4;stroke-opacity:1}.ix-ecgh .ix-bx-part.is-ok .ix-bx-cd--n{fill:var(--moss)}.ix-ecgh .ix-bx-part.is-no{opacity:.4}.ix-ecgh .ix-bx-part.is-no .ix-bx-cd{stroke:var(--rose)}.ix-ecgh__band{outline:none}.ix-ecgh__bandr{fill:transparent;stroke:none}.ix-ecgh__band.is-now .ix-ecgh__bandr{fill:var(--ix-fourth-soft)}.ix-ecgh[data-tap="waves"] .ix-ecgh__band{cursor:pointer}.ix-ecgh[data-tap="waves"].is-quiz .ix-ecgh__bandr{fill:color-mix(in srgb,var(--ix-vasc) 7%,transparent);stroke:var(--ix-axis);stroke-width:1.2;stroke-dasharray:4 3}.ix-ecgh[data-tap="waves"].is-quiz .ix-ecgh__band:hover .ix-ecgh__bandr{fill:color-mix(in srgb,var(--ix-focus) 26%,transparent)}.ix-ecgh__band:focus-visible .ix-ecgh__bandr{stroke:var(--ix-focus);stroke-width:3;stroke-dasharray:none}.ix-ecgh__band.is-ok .ix-ecgh__bandr{fill:color-mix(in srgb,var(--moss) 24%,transparent)!important;stroke:var(--moss)!important;stroke-width:2!important;stroke-dasharray:none!important}.ix-ecgh__band.is-no .ix-ecgh__bandr{stroke:var(--rose)!important;opacity:.55}.ix-ecgh__bandt{fill:var(--ink-3)}.ix-ecgh .ix-hx{--hx-m1:#f6c3b6;--hx-m2:#d98778;--hx-edge:#a9574f;--hx-a1:#eeb0a3;--hx-a2:#cb7d70;--hx-b1:#8ab8ec;--hx-b2:#3d70b3;--hx-bt1:#2f5b98;--hx-bt2:#4a7fc2;--hx-bt3:#6c9cd8;--hx-bt4:#b9d3f2;--hx-r1:#f28d83;--hx-r2:#c5443d;--hx-rt1:#a5322d;--hx-rt2:#d2504a;--hx-rt3:#e5736b;--hx-rt4:#f9b8b1;--hx-n1:#cf8b80;--hx-n2:#a25c54;--hx-lb:#1c3a66;--hx-lr:#6f1b19;--hx-fib:#fff5ea;--hx-fib-edge:#a97f6e;--hx-g:#ff9c14;--hx-gl:#ffc93c;--hx-gh:#fff0c4;--hx-cd:#fff1cf;--hx-cd-edge:#6e3f24;--hx-sh:rgba(70,25,25,.2);--hx-ish:#3a0c1c;--hx-rimlight:.22}:root[data-theme="dark"] .ix-ecgh .ix-hx{--hx-m1:#99605a;--hx-m2:#643a3b;--hx-edge:#c08379;--hx-a1:#82504f;--hx-a2:#573236;--hx-b1:#6a9fdf;--hx-b2:#2a5591;--hx-bt1:#1d3b68;--hx-bt2:#34639f;--hx-bt3:#4d81c0;--hx-bt4:#8fb8e8;--hx-r1:#e4736a;--hx-r2:#962f2c;--hx-rt1:#6c2121;--hx-rt2:#b0403c;--hx-rt3:#cf5d56;--hx-rt4:#f09a92;--hx-n1:#50302f;--hx-n2:#341d20;--hx-lb:#0f1f38;--hx-lr:#3a1011;--hx-fib:#f1e2d6;--hx-fib-edge:#6b4a42;--hx-g:#ffa62b;--hx-gl:#ffd257;--hx-gh:#fff4d2;--hx-cd:#f6e3bd;--hx-cd-edge:#1d1010;--hx-sh:rgba(0,0,0,.45);--hx-ish:#12040a;--hx-rimlight:.1}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ix-ecgh .ix-hx{--hx-m1:#99605a;--hx-m2:#643a3b;--hx-edge:#c08379;--hx-a1:#82504f;--hx-a2:#573236;--hx-b1:#6a9fdf;--hx-b2:#2a5591;--hx-bt1:#1d3b68;--hx-bt2:#34639f;--hx-bt3:#4d81c0;--hx-bt4:#8fb8e8;--hx-r1:#e4736a;--hx-r2:#962f2c;--hx-rt1:#6c2121;--hx-rt2:#b0403c;--hx-rt3:#cf5d56;--hx-rt4:#f09a92;--hx-n1:#50302f;--hx-n2:#341d20;--hx-lb:#0f1f38;--hx-lr:#3a1011;--hx-fib:#f1e2d6;--hx-fib-edge:#6b4a42;--hx-g:#ffa62b;--hx-gl:#ffd257;--hx-gh:#fff4d2;--hx-cd:#f6e3bd;--hx-cd-edge:#1d1010;--hx-sh:rgba(0,0,0,.45);--hx-ish:#12040a;--hx-rimlight:.1}}.ix-hx-s--m1{stop-color:var(--hx-m1)}.ix-hx-s--m2{stop-color:var(--hx-m2)}.ix-hx-s--a1{stop-color:var(--hx-a1)}.ix-hx-s--a2{stop-color:var(--hx-a2)}.ix-hx-s--b1{stop-color:var(--hx-b1)}.ix-hx-s--b2{stop-color:var(--hx-b2)}.ix-hx-s--r1{stop-color:var(--hx-r1)}.ix-hx-s--r2{stop-color:var(--hx-r2)}.ix-hx-s--n1{stop-color:var(--hx-n1)}.ix-hx-s--n2{stop-color:var(--hx-n2)}.ix-hx-s--bm{stop-color:color-mix(in srgb,var(--hx-b1) 55%,var(--hx-b2))}.ix-hx-s--rm{stop-color:color-mix(in srgb,var(--hx-r1) 55%,var(--hx-r2))}.ix-hx-s--nm{stop-color:color-mix(in srgb,var(--hx-n1) 55%,var(--hx-n2))}.ix-hx-s--g{stop-color:var(--hx-g)}.ix-hx-s--gh{stop-color:var(--hx-gh)}.ix-hx-s--sh{stop-color:var(--hx-sh)}.ix-hx-ground,.ix-hx-root,.ix-hx-ring,.ix-hx-chev,.ix-hx-chord,.ix-hx-p,.ix-hx-glow,.ix-hx-wave,.ix-hx-spark,.ix-hx-halo,.ix-hx-nodel,.ix-hx-cdg,.ix-hx-cdl,.ix-hx-x,.ix-hx-fibre,.ix-hx-rimlight{pointer-events:none}.ix-hx-atria,.ix-hx-myo{stroke:var(--hx-edge);stroke-width:1.5;stroke-linejoin:round}.ix-hx-fibre{fill:none;stroke:var(--hx-edge);stroke-opacity:.17;stroke-width:1.1;stroke-dasharray:17 9;stroke-linecap:round}.ix-hx-rimlight{fill:none;stroke:#fff;stroke-opacity:var(--hx-rimlight);stroke-width:7}.ix-hx-endo{fill:none;stroke:var(--hx-fib);stroke-opacity:.5;stroke-width:3.2;stroke-linejoin:round}.ix-hx-ish{fill:none;stroke:var(--hx-ish);stroke-opacity:.3;stroke-width:7}.ix-hx-ish--2{stroke-opacity:.13;stroke-width:24}.ix-hx-pap{fill:color-mix(in srgb,var(--hx-m1) 40%,var(--hx-m2));stroke:var(--hx-edge);stroke-width:.9;stroke-linejoin:round}.ix-hx-pap--tip{stroke:none}.ix-hx-ring{fill:none;stroke:none;stroke-linejoin:round}.ix-ecgh .ix-hx-hitw{stroke:transparent;stroke-width:46}.ix-hx-v1.ix-hx-v--b{fill:var(--hx-bt1)}.ix-hx-v2.ix-hx-v--b{fill:var(--hx-bt2)}.ix-hx-v3.ix-hx-v--b{fill:var(--hx-bt3)}.ix-hx-v4.ix-hx-v--b{fill:var(--hx-bt4)}.ix-hx-v1.ix-hx-v--r{fill:var(--hx-rt1)}.ix-hx-v2.ix-hx-v--r{fill:var(--hx-rt2)}.ix-hx-v3.ix-hx-v--r{fill:var(--hx-rt3)}.ix-hx-v4.ix-hx-v--r{fill:var(--hx-rt4)}.ix-hx-v3{fill-opacity:.8}.ix-hx-v4{fill-opacity:.5}.ix-hx-rim{stroke-width:1}.ix-hx-rim--b{fill:var(--hx-bt4);stroke:var(--hx-bt1)}.ix-hx-rim--r{fill:var(--hx-rt4);stroke:var(--hx-rt1)}.ix-hx-lumen--b{fill:var(--hx-lb)}.ix-hx-lumen--r{fill:var(--hx-lr)}.ix-hx-chev{fill:none;stroke:#fff;stroke-opacity:.85;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ix-hx-leaf,.ix-hx-hinge{fill:var(--hx-fib);stroke:var(--hx-fib-edge);stroke-width:1.1;stroke-linejoin:round}.ix-hx-chord{stroke:var(--hx-fib);stroke-opacity:.75;stroke-width:1}.ix-hx-p{fill-opacity:.92}.ix-hx-p--b{fill:#e8f2ff}.ix-hx-p--r{fill:#ffe9e4}.ix-hx--cond .ix-hx-vessels{opacity:.28}.ix-hx--cond [data-part="PV"],.ix-hx--cond [data-part="AOV"]{opacity:.4}.ix-hx-glow{fill:none;stroke:var(--hx-g);stroke-opacity:.6;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1;opacity:0}.ix-hx-wave,.ix-hx-spark,.ix-hx-halo{opacity:0}.ix-hx-cd{fill:none;stroke:var(--hx-cd);stroke-width:2.6;stroke-linecap:round}.ix-hx-cd--o{stroke:var(--hx-cd-edge);stroke-width:4.8;stroke-opacity:.6}.ix-hx-cd.ix-hx-cd--t{stroke-width:1.5}.ix-hx-cd--o.ix-hx-cd--t{stroke-width:3.2}.ix-hx-cdg,.ix-hx-cdl{fill:none;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1;opacity:0}.ix-hx-cdg{stroke:var(--hx-g);stroke-opacity:.5;stroke-width:10}.ix-hx-cdg.ix-hx-cd--t{stroke-width:5}.ix-hx-cdl{stroke:var(--hx-gl);stroke-width:3.6}.ix-hx-cdl.ix-hx-cd--t{stroke-width:2}.ix-hx-node{fill:var(--hx-cd);stroke:var(--hx-cd-edge);stroke-width:1.6}.ix-hx-nodel{fill:var(--hx-gl);stroke:var(--hx-gh);stroke-width:1.4;opacity:0}.ix-hx-x{fill:none;stroke:var(--rose);stroke-width:3.4;stroke-linecap:round;opacity:0}.ix-hx.is-off .ix-hx-x{opacity:1}.ix-hx.is-off [data-part="SA"] .ix-hx-node{stroke-dasharray:3 2.4;fill-opacity:.45}.ix-hx.is-hold [data-part="AV"] .ix-hx-halo{animation:ix-hx-hold 1.1s ease-in-out infinite}@keyframes ix-hx-hold{0%,100%{opacity:.5}50%{opacity:1}}.ix-ecgh .ix-hx .ix-hx-tc{fill:#fff;stroke:rgba(34,12,26,.5);stroke-width:3.2px;font-size:15px;letter-spacing:.3px}.ix-ecgh .ix-hx .ix-hx-side{fill:var(--ink-3);font-weight:500}.ix-ecgh .ix-bx-part.is-ok .ix-hx-ring{stroke:var(--moss);stroke-width:4.5}.ix-ecgh .ix-bx-part.is-no .ix-hx-ring{stroke:var(--rose);stroke-width:3;stroke-dasharray:6 4}.ix-ecgh .ix-hx .ix-bx-part.is-no{opacity:.6}.ix-ecgh .ix-bx-part.is-ok .ix-hx-v1{fill:var(--moss)}.ix-ecgh .ix-bx-part.is-no .ix-hx-v1{fill:var(--rose)}.ix-ecgh .ix-bx-part.is-ok .ix-hx-leaf,.ix-ecgh .ix-bx-part.is-ok .ix-hx-hinge{stroke:var(--moss);stroke-width:2.4}.ix-ecgh .ix-bx-part.is-no .ix-hx-leaf,.ix-ecgh .ix-bx-part.is-no .ix-hx-hinge{stroke:var(--rose);stroke-width:2}.ix-ecgh .ix-bx-part.is-ok .ix-hx-cd--o{stroke:var(--moss);stroke-opacity:1;stroke-width:6.4}.ix-ecgh .ix-bx-part.is-no .ix-hx-cd--o{stroke:var(--rose);stroke-opacity:1}.ix-ecgh .ix-bx-part.is-ok .ix-hx-node{fill:var(--moss);stroke:#fff;stroke-width:2.2}.ix-ecgh .ix-bx-part.is-no .ix-hx-node{stroke:var(--rose);stroke-width:2.6}.ix-ecgh .ix-bx-part:focus-visible .ix-hx-ring{stroke:var(--ix-focus);stroke-width:3.2}.ix-ecgh .ix-bx-part:focus-visible .ix-hx-v1{fill:var(--ix-focus)}.ix-ecgh .ix-bx-part:focus-visible .ix-hx-cd--o{stroke:var(--ix-focus);stroke-opacity:1}.ix-ecgh .ix-bx-part:focus-visible .ix-hx-node,.ix-ecgh .ix-bx-part:focus-visible .ix-hx-leaf{stroke:var(--ix-focus);stroke-width:2.6}@media (prefers-reduced-motion:reduce){.ix-hx.is-hold [data-part="AV"] .ix-hx-halo{animation:none}}@media (max-width:640px){.ix-ecgh:not(.is-noecg) .ix-hx .ix-bx-names{display:none}}.ix-ecgc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;align-items:start}.ix-ecgc .ix-ecgh__cap{grid-column:1 / -1}.ix-ecgc .ix-bx-eye{cursor:default}.ix-ecgc .ix-bx-eye.is-drag{cursor:grab}.ix-ecgc .ix-bx-eye.is-drag path{stroke:var(--plum);stroke-width:2.6}.ix-ecgc .ix-bx-eye:focus-visible{outline:none}.ix-ecgc .ix-bx-eye:focus-visible path{stroke:var(--ix-focus);stroke-width:4}.ix-ecg3d{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;align-items:start}.ix-ecg3d .ix-e3d{padding:6px;position:relative}.ix-ecg3d.is-solo{grid-template-columns:minmax(0,1fr)}.ix-ecg3d.is-solo .ix-ecg3d__side{display:none}.ix-ecg3d .ix-e3d__canvas{aspect-ratio:auto;height:min(58vh,460px);max-height:none}.ix-ecg3d .ix-e3d__views{position:absolute;z-index:4;top:12px;left:12px;right:12px;display:flex;flex-wrap:wrap;gap:4px;padding:0;pointer-events:none}.ix-ecg3d .ix-e3d__views[hidden]{display:none}.ix-ecg3d__view{pointer-events:auto;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:9999px;cursor:pointer;background:color-mix(in srgb,var(--card) 88%,transparent);color:var(--ink-3);font:500 11.5px/1 var(--font-ui)}.ix-ecg3d__view.is-on{background:var(--plum);border-color:var(--plum);color:#fff}.ix-ecg3d__view:focus-visible{outline:2px solid var(--plum-mid);outline-offset:2px}.ix-ecg3d .ix-e3d__bar{flex-wrap:nowrap;padding:6px 2px 0;gap:8px}.ix-ecg3d .ix-e3d__play{flex:none;min-height:34px}.ix-ecg3d .ix-e3d__scrub{flex:1 1 60px;min-width:40px;height:30px}.ix-ecg3d .ix-e3d__phase{min-width:58px;flex:none}.ix-ecg3d .ix-e3d__credit{margin:4px 2px 0;font-size:10px}.ix-ecg3d__side{min-width:0;display:flex;flex-direction:column;gap:8px}.ix-ecg3d .ix-ecgtr__rows{gap:5px}.ix-ecg3d .ix-ecgtr__rows:empty{display:none}.ix-ecg3d .ix-ecgtr__row{grid-template-columns:52px minmax(0,1fr);gap:0;border:1px solid var(--line);overflow:hidden;cursor:pointer}.ix-ecg3d .ix-ecgtr__lab{border-radius:0;padding:2px 7px}.ix-ecg3d .ix-ecgtr__lab:focus-visible{outline:2px solid var(--plum-mid);outline-offset:-2px}.ix-ecg3d .ix-ecgtr__svg{height:76px;border-radius:0}.ix-ecg3d .ix-ecgtr__rows[data-n="1"] .ix-ecgtr__svg{height:120px}.ix-ecg3d .ix-ecgtr__rows[data-n="2"] .ix-ecgtr__svg,.ix-ecg3d .ix-ecgtr__rows[data-n="3"] .ix-ecgtr__svg{height:96px}.ix-ecg3d .ix-ecgtr__rows[data-n="6"] .ix-ecgtr__svg{height:62px}.ix-ecg3d .ix-ecgtr__row.is-ok{border-color:var(--moss);box-shadow:0 0 0 2px var(--moss)}.ix-ecg3d .ix-ecgtr__row.is-no{border-color:var(--rose);opacity:.5}.ix-ecg3d__live{justify-content:flex-start}.ix-ecghx{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;align-items:start}.ix-ecghx .ix-ax{max-width:none}.ix-ecghx .ix-ax__svg{max-width:none;max-height:min(58vh,470px);margin:0 auto}.ix-ecghx__side{min-width:0;display:flex;flex-direction:column;gap:8px}.ix-ecghx__cap{padding:2px 2px 0;font:600 12px/1.3 var(--font-ui);color:var(--ink-2)}.ix-ecghx .ix-ax__cx{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ix-ecghx .ix-ax__cell{display:block;padding:0;background:none;font:inherit;color:inherit;cursor:default;text-align:left}.ix-ecghx .ix-ax__cell[hidden]{display:none}.ix-ecghx.is-tap .ix-ax__cell{cursor:pointer}.ix-ecghx.is-tap .ix-ax__cell:hover{border-color:var(--plum-mid)}.ix-ecghx .ix-ax__cell:focus-visible{outline:2px solid var(--plum-mid);outline-offset:2px}.ix-ecghx .ix-ax__cell.is-ok{border-color:var(--moss);box-shadow:0 0 0 2px var(--moss)}.ix-ecghx .ix-ax__cell.is-no{border-color:var(--rose);opacity:.5}.ix-ecghx .ix-ax__cxtag{top:3px;bottom:auto}.ix-ecghx .ix-ax__cxtag.is-pos{color:var(--moss);font-weight:600}.ix-ecghx .ix-ax__cxtag.is-neg{color:var(--rose);font-weight:600}.ix-ecghx .ix-ax__arrow.is-locked .ix-ax__handle{display:none}.ix-ecghx .ix-ax__svg:has(.ix-ax__arrow.is-locked){cursor:default}.ix-ecghx__freeinfo .ix-hv__note{margin:0 0 6px}.ix-ecgs{display:flex;flex-direction:column;gap:8px;min-width:0}.ix-ecgs__list{display:flex;flex-direction:column;gap:8px;min-width:0}.ix-ecgs .ix-strip{padding:6px 6px 6px}.ix-ecgs .ix-strip__bar{padding:0 2px 5px}.ix-ecgs__list--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ix-ecgs__list--grid .ix-strip__svg{max-height:min(22vh,190px)}.ix-ecgs__list--12{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ix-ecgs__list--12 .ix-strip{padding:3px}.ix-ecgs__list--12 .ix-strip__bar{padding:0 1px 2px}.ix-ecgs__list--12 .ix-strip__svg{max-height:min(17vh,132px)}.ix-ecgs__list--grid .ix-strip{padding:4px}.ix-ecgs__list--zoom .ix-strip__svg{max-height:min(48vh,360px)}.ix-ecgs__slot{min-width:0;border-radius:13px}.ix-ecgs__slot + .ix-ecgs__slot .ix-strip__bar::after{display:none}.ix-ecgs__slot.is-tap{cursor:pointer}.ix-ecgs__slot.is-tap:hover .ix-strip{border-color:var(--plum-mid)}.ix-ecgs__slot.is-tap:focus-visible{outline:2px solid var(--plum-mid);outline-offset:2px}.ix-ecgs__slot.is-ok .ix-strip{border-color:var(--moss);box-shadow:0 0 0 2px var(--moss)}.ix-ecgs__slot.is-no .ix-strip{border-color:var(--rose);opacity:.5}.ix-ecgs__read{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px}.ix-ecgs__note{font-size:12px;color:var(--ink-3);align-self:center}.ix-ecgs__nudge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.ix-ecgs__nb{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--paper-2);color:var(--ink-2);cursor:pointer}.ix-ecgs__nb svg{width:16px;height:16px}.ix-ecgs__nb:focus-visible{outline:2px solid var(--plum-mid);outline-offset:2px}.ix-ecgs__feat{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px;font-size:13px;line-height:1.45;color:var(--ink-2)}.ix-ecgs__feat b{display:inline-block;min-width:86px;color:var(--ink);font-weight:600}.ix-ecgs__again{color:var(--ink-3);font-size:12.5px}.ix-ecgs__lib .ix-hv__note{margin:0 0 8px}.ix-strip__zone{fill:transparent;stroke:var(--ix-axis);stroke-width:.25px;stroke-dasharray:1.2 1;cursor:pointer;outline:none}.ix-strip__zone:hover{fill:color-mix(in srgb,var(--ix-focus) 22%,transparent)}.ix-strip__zone:focus-visible{stroke:var(--ix-focus);stroke-width:.8px;stroke-dasharray:none}.ix-strip__zone.is-ok{fill:color-mix(in srgb,var(--moss) 24%,transparent);stroke:var(--moss);stroke-width:.5px;stroke-dasharray:none}.ix-strip__zone.is-no{fill:color-mix(in srgb,var(--rose) 10%,transparent);stroke:var(--rose)}.ix-strip--cal .ix-strip__svg{touch-action:pan-y}.ix-strip--cal .ix-caliper__txt{font-size:3px;stroke-width:1px}.ix-ecgs__list--zoom .ix-caliper__txt{font-size:2.2px;stroke-width:.7px}.ix-ecgs__list:has(.ix-ecgs__slot + .ix-ecgs__slot) .ix-strip__speed{display:none}.ix-caliper__leg .ix-caliper__line{stroke-dasharray:none;stroke-width:1.4px}.ix-caliper__leg.is-active .ix-caliper__line{stroke-width:2.2px}.ix-caliper__grip{fill:var(--ix-vasc);stroke:var(--ix-ecg-paper);stroke-width:.3px;pointer-events:none}.ix-caliper__ridge{fill:none;stroke:var(--ix-ecg-paper);stroke-width:.3px;stroke-linecap:round;pointer-events:none}.ix-caliper__hit{fill:transparent;cursor:ew-resize;touch-action:none;outline:none}.ix-caliper__leg.is-drag .ix-caliper__grip,.ix-caliper__hit:focus-visible ~ .ix-caliper__grip{fill:var(--plum)}.ix-caliper__leg:has(.ix-caliper__hit:focus-visible) .ix-caliper__line{stroke:var(--ix-focus);stroke-width:2.6px}.ix-caliper__leg:has(.ix-caliper__hit:focus-visible) .ix-caliper__grip{fill:var(--ix-focus)}@media (min-width:1100px) and (pointer:fine){.ix-g:has(.ix-ecg) .ix-g__order{gap:4px}.ix-g:has(.ix-ecg) .ix-g__item{padding:2px 5px 2px 10px}.ix-g:has(.ix-ecg) .ix-g__move{width:32px;height:28px}}.ix-ecg__seg{display:flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2)}.ix-ecg__seg button{flex:1;min-height:38px;padding:0 6px;border:0;border-radius:7px;background:transparent;color:var(--ink-3);font:500 12.5px/1.2 var(--font-ui);cursor:pointer}.ix-ecg__seg button.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.ix-ecg__seg button:focus-visible{outline:2px solid var(--plum-mid);outline-offset:1px}.ix-ecg__free{display:flex;flex-direction:column;gap:10px}.ix-ecg__free .gl-btn{align-self:flex-start;min-height:44px}@media (pointer:coarse){.ix-ecg3d__view{min-height:36px}.ix-ecgs__nb{width:44px;height:44px}.ix-ecg__seg button{min-height:44px}}@media (min-width:1100px) and (max-height:820px){.ix-ecgh__heart .ix-bx-svg{max-height:calc(100vh - 330px)}.ix-ecg3d .ix-e3d__canvas{height:calc(100vh - 345px)}.ix-ecghx .ix-ax__svg{max-height:calc(100vh - 300px)}.ix-ecgs__list--zoom .ix-strip__svg{max-height:calc(100vh - 340px)}.ix-ecg3d .ix-ecgtr__rows[data-n="6"] .ix-ecgtr__svg{height:52px}}@media (max-width:1099px){.ix-ecg .ix-graph{padding:4px 4px 2px}.ix-ecg .ix-graph__cap{font-size:11px;padding:1px 3px 3px}.ix-ecg .ix-graph__cap span{display:none}.ix-ecgh{gap:6px}.ix-ecgh__heart .ix-bx-svg{max-height:32vh}.ix-ecgh.is-noecg .ix-ecgh__heart .ix-bx-svg{max-height:38vh}.ix-ecgh__cap{font-size:12px;line-height:1.4}.ix-ecgh__ctl .gl-btn{font-size:12px;padding-left:8px;padding-right:8px}.ix-ecgc .ix-bx-svg{max-height:21vh}.ix-ecg3d{gap:6px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ix-ecg3d .ix-e3d{padding:3px}.ix-ecg3d .ix-e3d__canvas{height:34vh}.ix-ecg3d .ix-e3d__phase{display:none}.ix-ecg3d .ix-e3d__credit{font-size:9px;line-height:1.25}.ix-ecg3d .ix-ecgtr__row{grid-template-columns:40px minmax(0,1fr)}.ix-ecg3d .ix-ecgtr__lab{padding:1px 4px}.ix-ecg3d .ix-ecgtr__lab b{font-size:12px}.ix-ecg3d .ix-ecgtr__val{font-size:9.5px}.ix-ecg3d .ix-ecgtr__svg{height:8.4vh}.ix-ecg3d .ix-ecgtr__rows[data-n="1"] .ix-ecgtr__svg{height:14vh}.ix-ecg3d .ix-ecgtr__rows[data-n="2"] .ix-ecgtr__svg,.ix-ecg3d .ix-ecgtr__rows[data-n="3"] .ix-ecgtr__svg{height:10vh}.ix-ecg3d .ix-ecgtr__rows[data-n="6"] .ix-ecgtr__svg{height:5.6vh;min-height:40px}.ix-ecghx{gap:6px}.ix-ecghx .ix-ax__svg{max-height:33vh}.ix-ecghx .ix-ax__cx{gap:4px}.ix-ecghx .ix-ax__cxtag{font-size:9px}.ix-ecgs__list--zoom .ix-strip__svg{max-height:34vh}.ix-ecgs .ix-strip__speed{display:none}.ix-ecg .ix-hv__chip{padding:3px 8px}.ix-ecg3d .ix-e3d__views{position:static;padding:4px 0 0;gap:3px;flex-wrap:nowrap}.ix-ecg3d__view{flex:1 1 0;min-width:0;padding:0 2px;font-size:11px}}@media (max-width:640px){.ix-ecgs__list--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.ix-ecgs__list--grid .ix-strip__svg{max-height:15vh}.ix-ecgs__list--12{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.ix-ecgs__list--12 .ix-strip__svg{max-height:9.5vh}.ix-ecgs__list--12 .ix-strip__lead{font-size:10.5px;padding:1px 4px}.ix-ecgs__nudge span{display:none}.ix-strip--cal .ix-caliper__txt{font-size:4.4px}.ix-ecgs__list--zoom .ix-caliper__txt{font-size:2.8px}.ix-ecghx .ix-ax__zlab{font-size:22px}.ix-ecghx .ix-ax__llab,.ix-ecghx .ix-ax__deg{font-size:23px}.ix-ecgh__bandt{font-size:20px}.ix-ecgh:not(.is-quiz) .ix-ecgh__ecg .ix-graph__cap::after{display:none}.ix-ecgh.is-quiz[data-tap="waves"]{grid-template-columns:minmax(0,1fr)}.ix-ecgh.is-quiz[data-tap="waves"] .ix-ecgh__heart{display:none}.ix-ecgh:not(.is-noecg):not(.is-quiz) .ix-ecgh__heart .ix-bx-svg{max-height:26vh}.ix-ecgc{grid-template-columns:minmax(0,1fr);gap:4px}.ix-ecgc .ix-bx-cells{max-height:24vh}.ix-ecgc .ix-ecgc__trace{max-height:13vh}}.ix-lc{display:flex;flex-direction:column;gap:8px;min-width:0}.ix-lc__panels{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ix-lc__p[hidden],.ix-lc__tabs button[hidden]{display:none}.ix-lc__tabs{display:none}.ix-lc .ix-graph{padding:8px 8px 2px}@media (min-width:1100px){.ix-g__body:has(.ix-lc__panels[data-n="2"]){grid-template-columns:minmax(0,2.1fr) minmax(330px,1fr)}.ix-lc__panels[data-n="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ix-lc__panels[data-n="2"][data-first="thorax"]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.ix-lc__panels[data-n="2"] .ix-graph__cap span{display:none}.ix-lc__panels[data-n="2"] .ix-lc__p:not([hidden]){display:flex;flex-direction:column}.ix-lc__panels[data-n="2"] .ix-lc__p .ix-plot{margin:auto}.ix-lc__panels[data-n="2"] .ix-tick{font-size:16px}.ix-lc__panels[data-n="2"] .ix-axis-label{font-size:17px}.ix-lc__panels[data-n="2"] .ix-label{font-size:16px;stroke-width:4.5px}.ix-lc__panels[data-n="2"] .ix-lc-t{font-size:17px}.ix-lc__panels[data-n="2"] .ix-lc-t--v{font-size:19px}.ix-lc__panels[data-n="2"] .ix-lc-taplabel{font-size:16px}}@media (max-width:1099px){.ix-lc__panels[data-n="2"] .ix-lc__p:not(.is-tab){display:none}.ix-lc__tabs:not([hidden]){display:flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2)}.ix-lc__tabs button{flex:1;min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--ink-3);font:500 12px/1 var(--font-ui);cursor:pointer}.ix-lc__tabs button.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.ix-lc .ix-graph{padding:4px 4px 0}.ix-lc .ix-graph__cap,.ix-lc__legend{display:none}}.ix-lc__foot{display:flex;align-items:center;justify-content:space-between;gap:6px 14px;flex-wrap:wrap}.ix-lc__read{display:flex;flex-wrap:wrap;gap:6px;min-height:30px}.ix-lc__chip{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:9999px;background:var(--paper-2);font-size:12px;white-space:nowrap}.ix-lc__k{color:var(--muted);font-size:11px}.ix-lc__v{color:var(--ink);font:600 13px/1.2 var(--font-mono);display:inline-flex;gap:4px;align-items:baseline}.ix-lc__s{color:var(--muted);font:400 11px/1.2 var(--font-mono)}.ix-lc-th,.ix-lc-lap{max-width:640px;margin:0 auto}.ix-lc-wall{fill:none;stroke:var(--ix-fourth);stroke-width:16;stroke-linejoin:round}.ix-lc-pleura{fill:color-mix(in srgb,var(--ix-vasc) 34%,var(--card))}.ix-lc-pleura.is-air{fill:var(--card)}.ix-lc-med{fill:color-mix(in srgb,var(--ix-axis) 22%,var(--card))}.ix-lc-lung{fill:color-mix(in srgb,var(--ix-heart) 18%,var(--card));stroke:var(--ix-heart);stroke-width:2.5;stroke-linejoin:round}.ix-lc-dia{fill:none;stroke:color-mix(in srgb,var(--ix-heart) 55%,var(--ix-fourth));stroke-width:12;stroke-linecap:round;stroke-linejoin:round}.ix-lc-trachea{fill:none;stroke:var(--ix-axis);stroke-width:11;stroke-linecap:round}.ix-lc-trachea--in{stroke:var(--card);stroke-width:6}.ix-lc-t{font:600 13px var(--font-ui);fill:var(--ink-2);paint-order:stroke;stroke:var(--card);stroke-width:3.5px;stroke-linejoin:round}.ix-lc-t--v{font-family:var(--font-mono);font-size:14px;fill:var(--ink)}.ix-lc-t--muted{fill:var(--muted);font-weight:500}.ix-lc-t--pl{fill:var(--ix-vasc)}.ix-lc-t--lung{fill:var(--ix-heart)}.ix-lc-t--wall{fill:var(--ix-fourth)}.ix-lc-t.is-hot{font-size:17px;font-weight:700}.ix-lc-sub{font-size:.72em}.ix-lc-leader{fill:none;stroke:var(--ix-vasc);stroke-width:1.4}.ix-lc-arrow{fill:none;stroke-width:3.5}.ix-lc-arrow--lung{stroke:var(--ix-heart)}.ix-lc-arrow--wall{stroke:var(--ix-fourth)}.ix-lc-head--lung{fill:var(--ix-heart)}.ix-lc-head--wall{fill:var(--ix-fourth)}.ix-lc-head--flow{fill:var(--ix-vasc)}.ix-lc-flow{fill:none;stroke:var(--ix-vasc);stroke-width:3}.ix-lc-grip__c{fill:var(--card);stroke:var(--ix-focus);stroke-width:3.5}.ix-lc-grip__a{fill:none;stroke:var(--ix-wp);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ix-lc .ix-hit:focus-visible,.ix-lc-taphit:focus-visible{outline:none;stroke:var(--ix-focus);stroke-width:3}.ix-lc-alv{fill:var(--ix-vasc-soft);stroke:var(--ix-vasc);stroke-width:3}.ix-lc-tube{fill:none;stroke:var(--ix-vasc);stroke-width:10;opacity:.4}.ix-lc-surf circle{fill:var(--ix-fourth)}.ix-lc-knob{stroke:var(--ix-focus);stroke-width:3}.ix-lc-seg{fill:none;stroke:var(--ix-focus);stroke-width:9;stroke-linecap:round;opacity:.8}.ix-lc-leg{stroke:var(--ix-wp);stroke-width:1.6;stroke-dasharray:4 3}.ix-lc-alt{stroke:var(--ix-wp);stroke-width:2.6}.ix-lc-trace{fill:var(--ix-axis);opacity:.8}.ix-lc-min{fill:var(--ix-focus);stroke:var(--ix-wp);stroke-width:2}.ix-lc-area--act{stroke:var(--ix-fourth);stroke-width:1;fill:color-mix(in srgb,var(--ix-fourth) 38%,transparent)}.ix-lc-area.is-tap{cursor:pointer;pointer-events:all;stroke:var(--ix-axis);stroke-width:1.2;stroke-dasharray:3 3}.ix-lc-area.ix-area--heart.is-tap{stroke:var(--ix-heart);stroke-dasharray:none;stroke-width:6;stroke-opacity:.25}.ix-lc-area.is-tap:hover,.ix-lc-area.is-tap:focus-visible{outline:none;stroke:var(--ix-focus);stroke-width:4;stroke-opacity:1;stroke-dasharray:none}.ix-lc-area.is-no{opacity:.4}.ix-lc-tap{fill:var(--card);stroke:var(--ix-wp);stroke-width:2}.ix-lc-tap.is-ok{fill:var(--moss);stroke:var(--moss)}.ix-lc-tap.is-no{stroke:var(--rose);opacity:.45}.ix-lc-taplabel{fill:var(--ix-wp);font:700 13px var(--font-ui);pointer-events:none}.ix-lc-tap.is-ok + .ix-lc-taplabel{fill:#fff}.ix-lc-taphit{cursor:pointer}.ix-lc-taphit:hover{fill:var(--ix-focus);fill-opacity:.2}.ix-lc__preset{display:flex;flex-direction:column;gap:4px}.ix-lc__select{min-height:44px;width:100%}.ix-lc__note{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.ix-lc__toggles{display:flex;gap:6px 16px;flex-wrap:wrap}.ix-lc__toggle{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:13px;color:var(--ink-2);cursor:pointer}.ix-lc__toggle input{width:18px;height:18px;accent-color:var(--plum)}@media (max-width:640px){.ix-lc__chip{padding:3px 8px;gap:4px}.ix-lc__chip .ix-lc__s{display:none}.ix-lc-t{font-size:17px;stroke-width:4.5px}.ix-lc-t--v{font-size:18px}.ix-lc-t.is-hot{font-size:20px}.ix-lc-taplabel{font-size:18px}}.ix-ecgh__cap:has(.ix-partcard){min-height:0}.ix-partcard{--pc:var(--ink-3);position:relative;padding:10px 14px 11px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 1px 2px rgba(0,0,0,.06);animation:ix-partcard-in .18s ease-out}.ix-partcard::before{content:'';position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--pc)}.ix-partcard--ven{--pc:#2f6fb5}.ix-partcard--art{--pc:#c0392f}.ix-partcard--valve{--pc:var(--ink-3)}.ix-partcard--cond{--pc:#c98a1a}.ix-partcard--wall{--pc:#9a5a52}.ix-partcard__kind{display:block;font:600 10.5px/1.4 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--pc)}.ix-partcard__name{display:block;margin-top:1px;font-size:15.5px;line-height:1.35;color:var(--ink)}.ix-partcard__text{margin:4px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ix-partcard--ven{--pc:#6ea8ec}:root:not([data-theme="light"]) .ix-partcard--art{--pc:#f0756b}:root:not([data-theme="light"]) .ix-partcard--cond{--pc:#e6b45a}}:root[data-theme="dark"] .ix-partcard--ven{--pc:#6ea8ec}:root[data-theme="dark"] .ix-partcard--art{--pc:#f0756b}:root[data-theme="dark"] .ix-partcard--cond{--pc:#e6b45a}@keyframes ix-partcard-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ix-partcard{animation:none}}.ix-g__fb.ix-g__fb--sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1099px){.ix-g__stage{position:sticky;top:var(--topbar-h,56px);z-index:20;background:var(--paper);max-height:46vh;max-height:46dvh;overflow-y:auto;overscroll-behavior:contain}.gl-embed .ix-g__stage{top:0}.ix-g__stage .ix-e3d__canvas{height:clamp(150px,30dvh,300px)}.ix-g__stage .ix-e3d{padding-bottom:8px}.ix-g__stage .ix-plot{max-height:30dvh}}