.ivus-workspace{color:#e2e8f0;max-width:1480px;margin:0 auto;padding:14px 16px 36px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ivus-lab{gap:14px;min-width:0;display:grid}.ivus-hero{background:linear-gradient(135deg,#0b111b 0%,#111b2a 100%);border:1px solid #1e293b;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ivus-hero-title{gap:4px;min-width:0;display:grid}.ivus-kicker{letter-spacing:.08em;color:#38bdf8;text-transform:uppercase;font-size:11px;font-weight:700}.ivus-hero h1{color:#f8fafc;margin:0;font-size:20px;font-weight:700}.ivus-mode-seg{flex-wrap:wrap;gap:6px;display:flex}.ivus-mode-btn{color:#cbd5e1;cursor:pointer;background:#131c2b;border:1px solid #334155;border-radius:8px;padding:8px 12px;font-size:12.5px;font-weight:600}.ivus-mode-btn:hover{color:#fff;background:#1e293b}.ivus-mode-btn.active{color:#fff;background:#0284c7;border-color:#38bdf8}.ivus-toolbar{background:#0d1420;border:1px solid #1e293b;border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.ivus-field{gap:5px;min-width:0;display:grid}.ivus-field label{color:#94a3b8;font-size:11.5px;font-weight:600}.ivus-select{color:#f1f5f9;background:#131c2b;border:1px solid #334155;border-radius:7px;width:100%;min-width:0;padding:8px 10px;font-size:12.5px;font-weight:600}.ivus-quick-jumps{flex-wrap:wrap;gap:6px;display:flex}.ivus-btn{color:#e2e8f0;cursor:pointer;background:#162032;border:1px solid #334155;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:600}.ivus-btn:hover{background:#1e2d44}.ivus-btn.primary{color:#fda4af;border-color:#f43f5e}.ivus-btn.accent{color:#fff;background:#0369a1;border-color:#38bdf8}.ivus-btn.ok{color:#bbf7d0;background:#14532d;border-color:#22c55e}.ivus-btn.bad{color:#fecdd3;background:#7f1d1d;border-color:#f43f5e}.ivus-console-grid{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ivus-card{background:#0d1420;border:1px solid #1e293b;border-radius:12px;min-width:0;padding:14px}.ivus-right-col{gap:14px;display:grid}.ivus-subbox{border-bottom:1px solid #1e293b;gap:10px;min-width:0;padding-bottom:12px;display:grid}.ivus-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ivus-card-head h2,.ivus-card-head h3{color:#f8fafc;margin:0;font-size:15px;font-weight:700}.ivus-card-head p{color:#94a3b8;margin:3px 0 0;font-size:12px}.ivus-badge,.ivus-pill{color:#38bdf8;background:#1e293b;border:1px solid #334155;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.ivus-pill.ok{color:#4ade80;background:#22c55e24;border-color:#22c55e66}.ivus-pill.warn{color:#facc15;background:#facc1524;border-color:#facc1566}.ivus-bmode-wrap{background:#05070b;border:1px solid #1e293b;border-radius:10px;justify-content:center;margin:10px 0;padding:6px;display:flex}.ivus-cross-canvas{aspect-ratio:1;width:100%;max-width:420px;height:auto;display:block}.ivus-overlay-toggles,.ivus-pci-actions{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.ivus-chip-check{color:#cbd5e1;cursor:pointer;background:#131c2b;border:1px solid #263548;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ivus-readout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.ivus-tile{background:#111927;border:1px solid #1e293b;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.ivus-tile-k{color:#94a3b8;font-size:10.5px}.ivus-tile-v{color:#f8fafc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.ivus-tile-v.ok,.ok{color:#4ade80}.ivus-tile-v.warn,.warn{color:#facc15}.ivus-tile-v.bad,.bad{color:#fb7185}.ivus-coreg-svg,.ivus-long-canvas{cursor:pointer;border:1px solid #1e293b;border-radius:8px;width:100%;height:auto;display:block}.ivus-slider-row{color:#94a3b8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:11.5px;display:grid}.ivus-pos-slider{accent-color:#facc15;direction:rtl;width:100%}.ivus-sizing-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.ivus-size-item{background:#111927;border:1px solid #1e293b;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.ivus-size-item span{color:#94a3b8;font-size:11px}.ivus-size-item strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700}.ivus-teaching-box{background:#0ea5e914;border:1px solid #38bdf840;border-radius:9px;gap:6px;padding:12px;display:grid}.ivus-teaching-box p{color:#e2e8f0;margin:0;font-size:12.5px;line-height:1.5}.ivus-section{gap:14px;display:grid}.ivus-section-head h2{margin:0 0 4px;font-size:18px;font-weight:700}.ivus-section-head p{color:#94a3b8;margin:0;font-size:13px}.ivus-morph-grid,.ivus-calc-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.ivus-morph-card{align-content:start;gap:10px;display:grid}.ivus-preview-canvas{border:1px solid #1e293b;border-radius:8px;width:100%;height:auto;display:block}.ivus-morph-body{gap:6px;display:grid}.ivus-morph-body h3{color:#f8fafc;margin:0;font-size:14.5px;font-weight:700}.ivus-morph-body p{color:#cbd5e1;margin:0;font-size:12px;line-height:1.45}.ivus-quiz-layout{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:14px;margin-top:10px;display:grid}.ivus-quiz-btns{flex-wrap:wrap;gap:8px;display:flex}.ivus-quiz-feedback{background:#111927;border:1px solid #1e293b;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12.5px}.ivus-calc-card{align-content:start;gap:12px;display:grid}.ivus-calc-head{gap:4px;display:grid}.ivus-calc-head h3{margin:0;font-size:14.5px;font-weight:700}.ivus-formula{color:#38bdf8;background:#070a10;border:1px solid #1e293b;border-radius:6px;padding:6px 8px;font-size:11px;display:block;overflow-x:auto}.ivus-thresholds{color:#94a3b8;margin:0;font-size:11.5px}.ivus-calc-inputs{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid}.ivus-calc-field{color:#cbd5e1;gap:4px;font-size:11px;display:grid}.ivus-calc-field input{color:#f8fafc;background:#131c2b;border:1px solid #334155;border-radius:6px;width:100%;padding:6px 8px;font-size:12.5px;font-weight:600}.ivus-calc-results{border-top:1px solid #1e293b;gap:6px;padding-top:8px;display:grid}.ivus-calc-row{justify-content:space-between;gap:8px;font-size:12px;display:flex}.ivus-refs-list{color:#94a3b8;gap:5px;margin:8px 0 0;padding-left:18px;font-size:11.5px;display:grid}@media (width<=1080px){.ivus-toolbar,.ivus-console-grid{grid-template-columns:1fr}}@media (width<=680px){.ivus-workspace{padding:10px 10px 28px}.ivus-readout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ivus-quiz-layout{grid-template-columns:1fr}}.ivus-model{gap:12px;margin-top:12px;display:grid}.im-bar{gap:10px;display:grid}.im-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.im-brief{color:#cbd5e1;margin:0;font-size:12.5px;line-height:1.5}.im-chip{color:#cbd5e1;cursor:pointer;background:#131c2b;border:1px solid #334155;border-radius:999px;min-height:32px;padding:6px 11px;font-size:12px;font-weight:600}.im-chip.active{color:#fff;background:#0c4a6e;border-color:#38bdf8}.im-check{color:#cbd5e1;cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.im-mhz{width:auto}.im-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:12px;display:grid}.im-stage-card{padding:0;position:relative;overflow:hidden}.im-stage{touch-action:none;height:560px;position:relative}.ivus3d-canvas{display:block}.ivus3d-labels{pointer-events:none;position:absolute;inset:0}.ivus3d-label{color:#e2e8f0;white-space:nowrap;background:#06090fb8;border-radius:6px;padding:2px 6px;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.ivus3d-label.probe{color:#7dd3fc;border:1px solid #38bdf880}.ivus3d-fallback{color:#fca5a5;padding:24px}.im-tip{z-index:3;color:#e2e8f0;pointer-events:none;background:#06090feb;border:1px solid #334155;border-radius:8px;max-width:220px;padding:6px 9px;font-size:12px;position:absolute}.im-legend{color:#cbd5e1;pointer-events:none;background:#06090fbf;border-radius:8px;flex-wrap:wrap;gap:10px;padding:6px 9px;font-size:11.5px;display:flex;position:absolute;bottom:10px;left:10px}.im-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.im-side{align-content:start;gap:10px;display:grid}.im-cross{aspect-ratio:1;touch-action:none;background:#020305;border-radius:10px;width:100%}.im-cross:focus-visible,.im-long:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.im-rows{gap:4px;display:grid}.im-row{border-bottom:1px solid #1e293b;justify-content:space-between;gap:12px;padding:5px 0;font-size:12.5px;display:flex}.im-row span{color:#94a3b8}.im-row strong{text-align:right;color:#e2e8f0;font-weight:600}.im-row strong.ok{color:#4ade80}.im-row strong.warn{color:#fbbf24}.im-row strong.bad{color:#f87171}.im-long-card{gap:8px;display:grid}.im-long{touch-action:none;cursor:ew-resize;border-radius:8px;width:100%;height:150px}.im-lower{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;display:grid}.im-controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;margin:10px 0;display:grid}.im-controls label{color:#94a3b8;gap:4px;font-size:12px;display:grid}.im-controls label.im-check{color:#e2e8f0;display:inline-flex}.im-controls select{color:#f1f5f9;background:#131c2b;border:1px solid #334155;border-radius:7px;padding:7px 9px}.im-controls output{color:#e2e8f0;font-weight:600}.im-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.im-pop{flex-wrap:wrap;gap:6px;display:flex}.im-mla-card .ivus-card-head{flex-wrap:wrap}.im-table{border-collapse:collapse;width:100%;margin-top:10px;font-size:12px}.im-table th,.im-table td{text-align:right;border-bottom:1px solid #1e293b;padding:5px 6px}.im-table th:first-child,.im-table td:first-child{text-align:left}.im-table th{color:#94a3b8;font-weight:600}.im-table tbody tr{cursor:pointer}.im-table tbody tr:hover,.im-table tbody tr.active{background:#38bdf81f}.im-note{color:#94a3b8;margin:8px 0 0;font-size:11.5px;line-height:1.5}@media (width<=1080px){.im-grid{grid-template-columns:1fr}.im-stage{height:460px}.im-side{grid-template-columns:minmax(0,360px) minmax(0,1fr)}}@media (width<=680px){.im-stage{height:380px}.im-side{grid-template-columns:1fr}.im-table{font-size:11px}}.ivus-basics{gap:14px;min-width:0;display:grid}.ivus-basics-head{background:#0b111b;border:1px solid #1e293b;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.ivus-basics-head p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.55}.ivus-basics-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.ivus-basics-stage,.ivus-basics-side,.ivus-basics-block{background:#0b111b;border:1px solid #1e293b;border-radius:12px;gap:8px;min-width:0;padding:14px;display:grid}.ivus-basics h3{color:#f1f5f9;margin:0;font-size:14px}.ivus-basics-frame{aspect-ratio:1;cursor:crosshair;background:#000;border-radius:50%;justify-self:center;width:100%;max-width:560px;display:block}.ivus-basics-aline{border:1px solid #1e293b;border-radius:8px;width:100%;height:130px;display:block}.ivus-basics-hint{color:#94a3b8;margin:0;font-size:12px}.ivus-basics-field{gap:4px;display:grid}.ivus-basics-field>span{color:#94a3b8;letter-spacing:.02em;font-size:11px}.ivus-basics-field select{color:#e2e8f0;min-height:32px;font:inherit;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:4px 8px;font-size:13px}.ivus-basics-seg,.ivus-basics-steps{flex-wrap:wrap;gap:4px;display:flex}.ivus-basics-seg button,.ivus-basics-steps button,.ivus-basics-step-nav button{color:#cbd5e1;min-height:30px;font:inherit;cursor:pointer;background:#111827;border:1px solid #334155;border-radius:7px;padding:4px 10px;font-size:12px}.ivus-basics-seg button[aria-pressed=true],.ivus-basics-steps button[aria-pressed=true]{color:#04131f;background:#0ea5e9;border-color:#38bdf8;font-weight:600}.ivus-basics-steps button:disabled{opacity:.4;cursor:not-allowed}.ivus-basics-step-nav{gap:4px;margin-top:4px;display:flex}.ivus-basics-toggles{color:#cbd5e1;flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.ivus-basics-toggles input{accent-color:#38bdf8}.ivus-basics-step-text{color:#e2e8f0;background:#22d3ee14;border-left:3px solid #22d3ee;border-radius:0 6px 6px 0;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.ivus-basics-probe{background:#02061780;border:1px solid #f472b666;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.ivus-basics-probe span{color:#94a3b8;font-size:11px}.ivus-basics-probe strong{color:#f9a8d4;font-size:14px}.ivus-basics-probe em{color:#fde68a;font-size:12px;font-style:normal}.ivus-basics-probe p{color:#cbd5e1;margin:0;font-size:12px;line-height:1.5}.ivus-basics-measures{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;display:grid}.ivus-basics-mtitle{color:#94a3b8;grid-column:1/-1;font-size:11px}.ivus-basics-measures div{background:#02061773;border:1px solid #1e293b;border-radius:8px;gap:1px;padding:6px 10px;display:grid}.ivus-basics-measures div span{color:#94a3b8;font-size:10px}.ivus-basics-measures div strong{color:#f1f5f9;font:600 14px ui-monospace,monospace}.ivus-basics-catheters{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.ivus-basics-cath{background:#070c14;border:1px solid #1e293b;border-radius:8px;gap:4px;margin:0;padding:8px;display:grid}.ivus-basics-cath svg{width:100%;height:auto}.ivus-basics-cath figcaption{color:#cbd5e1;font-size:12px}.ivus-basics-cath .cat-body{fill:#1e293b;stroke:#475569}.ivus-basics-cath .cat-tip{fill:#334155;stroke:#64748b}.ivus-basics-cath .cat-xdcr{fill:#38bdf8}.ivus-basics-cath .cat-shaft{stroke:#64748b;stroke-width:2px;stroke-dasharray:4 3;fill:none}.ivus-basics-cath .cat-wire{stroke:#fbbf24;stroke-width:2px;fill:none}.ivus-basics-cath .cat-exit{fill:#fbbf24}.ivus-basics-cath .cat-label{fill:#94a3b8;font:600 10px system-ui,sans-serif}.ivus-basics-table-wrap{overflow-x:auto}.ivus-basics-table{border-collapse:collapse;color:#cbd5e1;width:100%;font-size:12px}.ivus-basics-table th,.ivus-basics-table td{text-align:left;vertical-align:top;border-bottom:1px solid #1e293b;padding:7px 9px}.ivus-basics-table tr:first-child th{color:#38bdf8;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ivus-basics-table th{color:#e2e8f0;white-space:nowrap}.ivus-basics-lead{color:#cbd5e1;margin:0;font-size:13px}.ivus-basics-echoes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.ivus-basics-echoes article{background:#02061773;border:1px solid #1e293b;border-radius:8px;grid-template-columns:34px 1fr;gap:2px 10px;padding:10px;display:grid}.ivus-basics-echoes i{border:1px solid #475569;border-radius:6px;grid-row:span 2;width:34px;height:34px}.ivus-basics-echoes strong{color:#f1f5f9;font-size:13px}.ivus-basics-echoes p{color:#cbd5e1;margin:0;font-size:12px;line-height:1.45}.ivus-basics-workflow{color:#cbd5e1;gap:6px;margin:0;padding-left:20px;font-size:13px;display:grid}.ivus-basics-workflow li{gap:2px;display:grid}.ivus-basics-workflow strong{color:#f1f5f9}.ivus-basics-sources{color:#94a3b8;gap:4px;font-size:12px;display:grid}.ivus-basics-sources ul{margin:0;padding-left:18px}.ivus-basics-sources a{color:#7dd3fc}@media (width<=900px){.ivus-basics-grid{grid-template-columns:minmax(0,1fr)}}.ivus-quiz-total{color:#fde68a;font-size:13px}.ivus-quiz-levels{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ivus-quiz-card{background:#0b111b;border:1px solid #1e293b;border-radius:12px;align-content:start;gap:6px;padding:14px;display:grid}.ivus-quiz-card h3{color:#f1f5f9;margin:0;font-size:14px}.ivus-quiz-card p{color:#94a3b8;margin:0;font-size:12px;line-height:1.45}.ivus-quiz-num{color:#ecfeff;background:#0e7490;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.ivus-quiz-progress{color:#fde68a;font:600 12px ui-monospace,monospace}.ivus-quiz button{color:#e2e8f0;min-height:32px;font:inherit;cursor:pointer;background:#111827;border:1px solid #334155;border-radius:8px;padding:5px 12px;font-size:13px}.ivus-quiz button:hover:not(:disabled){border-color:#38bdf8}.ivus-quiz-card button{color:#04131f;background:#0ea5e9;border-color:#38bdf8;justify-self:start;font-weight:700}.ivus-quiz-play{grid-template-columns:minmax(0,1.15fr) minmax(260px,1fr);align-items:start;gap:14px;display:grid}.ivus-quiz-meta{color:#94a3b8;margin:0;font-size:12px}.ivus-quiz-options{gap:6px;display:grid}.ivus-quiz-options button{text-align:left;min-height:40px}.ivus-quiz-options button.is-right{color:#dcfce7;background:#22c55e33;border-color:#22c55e}.ivus-quiz-options button.is-wrong{color:#fee2e2;background:#ef444433;border-color:#ef4444}.ivus-quiz-options button:disabled{cursor:default}.ivus-quiz-feedback{background:#22c55e14;border-left:3px solid #22c55e;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.ivus-quiz-feedback.is-wrong{background:#ef444414;border-left-color:#ef4444}.ivus-quiz-feedback strong{color:#f1f5f9;font-size:14px}.ivus-quiz-feedback em{color:#fde68a;font-size:12px;font-style:normal}.ivus-quiz-feedback p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.5}.ivus-quiz-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ivus-quiz-back{justify-self:start}.ivus-quiz-summary{background:#0b111b;border:1px solid #1e293b;border-radius:12px;justify-items:start;gap:8px;padding:18px;display:grid}.ivus-quiz-summary h3{color:#f1f5f9;margin:0}.ivus-quiz-summary strong{color:#fde68a;font:700 28px ui-monospace,monospace}@media (width<=900px){.ivus-quiz-play{grid-template-columns:minmax(0,1fr)}}
