.simulator-app .rotem-top nav{align-items:center;gap:22px;font-size:14px;display:flex}.simulator-app .rotem-top nav a{color:#dbc184;text-underline-offset:4px;text-decoration:underline}.sim-scenario{gap:10px;padding:22px 0;display:grid}.sim-scenario>span{color:#afb8c3;font-size:14px}.sim-scenario>div{flex-wrap:wrap;gap:8px;display:flex}.sim-scenario button[aria-pressed=true]{color:#ffe9b4;background:#59472b;border-color:#d8b66d}.simulator-app .rotem-comparison{grid-template-columns:1fr 1.13fr}.simulator-app .stage.rotem-clot-stage{min-height:460px}.device-switch{gap:5px;display:flex}.simulator-app .device-switch button{color:#b8c9dd;background:0 0;border-color:#0000;min-width:95px;font-size:17px}.simulator-app .device-switch button[aria-pressed=true]{color:#1b304b;background:#e4ebf4}.simulator-app .monitor-tabs{align-items:center;font-size:13px}.monitor-tabs>span{margin-right:5px}.monitor-tabs>small{margin-left:auto;font-size:12px}.sim-summary{color:#a8b1bc;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;font-size:13px;display:flex}.threshold-difference{color:#eed296;background:#342c20;border-left:3px solid #c9a664;margin-top:16px;padding:12px 15px;font-size:14px;line-height:1.5}.threshold-settings{max-width:none}.threshold-settings h2{color:#e8edf2;margin:18px 0 0;font-size:18px}.threshold-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.threshold-fields label{background:#1a2027;border:1px solid #39434e;border-radius:6px;flex-direction:column;gap:9px;padding:16px;font-size:14px;display:flex}.threshold-fields label>span{min-height:40px;line-height:1.45}.threshold-fields label>div{align-items:center;gap:10px;display:flex}.threshold-fields input{color:#fff;background:#0f151b;border:1px solid #52657b;border-radius:4px;width:110px;padding:8px 10px;font-size:16px}.threshold-fields small{font-size:14px}.threshold-fields em{color:#b5bcc5;font-size:13px;font-style:normal;line-height:1.5}.threshold-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.threshold-actions button:first-child{color:#1e2329;background:#d6b77a;border-color:#d6b77a}.threshold-error{color:#ffb2aa!important}.teg-display{color:#edf2f5;background:#25282c;padding:14px 12px 20px}.teg-cartridge{color:#c4cdd7;padding:3px 8px 12px;font-size:13px}.teg-display svg{width:100%;display:block}.teg-display svg text{fill:#bec8d3;font:14px Arial,sans-serif}.teg-values{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.teg-values th,.teg-values td{text-align:center;border-bottom:1px solid #414951;padding:12px 6px;font-size:18px}.teg-values thead th{color:#bbc5d0;background:#30363e;font-size:14px;font-weight:500}.teg-values small{color:#aab7c6;font-size:12px;line-height:1.6;display:block}.teg-values tbody th{border-left:3px solid}.teg-references{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.teg-references img{border-radius:5px;width:100%;height:auto}:is(.simulator-app button:focus-visible,.simulator-app a:focus-visible,.simulator-app summary:focus-visible,.simulator-app input:focus-visible){outline-offset:3px;outline:3px solid #80b5ef}@media (min-width:1550px){.simulator-app .stage.rotem-clot-stage{min-height:570px}}@media (max-width:1000px){.threshold-fields{grid-template-columns:1fr 1fr}.simulator-app .rotem-top nav{gap:12px}.simulator-app .rotem-top nav .training-badge{display:none}}@media (max-width:780px){.simulator-app .rotem-comparison{grid-template-columns:1fr}.simulator-app .stage.rotem-clot-stage{min-height:330px}.sim-scenario button{flex:145px;font-size:13px}.simulator-app .rotem-top nav a{text-align:right;max-width:115px;font-size:13px}.threshold-fields{grid-template-columns:1fr}.threshold-fields label>span{min-height:0}.teg-references{grid-template-columns:1fr}.teg-values th,.teg-values td{padding:10px 4px;font-size:16px}.monitor-tabs>small{max-width:130px}}.simulator-app .device-switch button[aria-pressed=true]:hover{color:#1b304b;background:#e4ebf4}.quantra-display{color:#eef5f8;background:#101820;padding:14px}.quantra-note{color:#abbcc8;margin:10px 0;font-size:12px;line-height:1.5}.quantra-dials{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.quantra-dial{text-align:center;background:#1c2933;border:1px solid #34424b;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px;display:flex}.quantra-dial svg{width:100%;max-width:140px;height:84px}.quantra-dial strong{font-variant-numeric:tabular-nums;font-size:24px}.quantra-dial strong small{font-size:12px}.quantra-dial>span{min-height:28px;font-size:11px}.quantra-dial>small{color:#a3b6c4;font-size:10px}.quantra-dial.abnormal{border-color:#d99953}.quantra-dial.abnormal strong{color:#ffb55f}.quantra-curves{width:100%;margin-top:16px;display:block}.quantra-curves text{fill:#afc1cd;font-size:12px}.quantra-legend{justify-content:center;gap:18px;font-size:11px;display:flex}.quantra-legend span:first-child{color:#6bd0ce}.quantra-legend span:nth-child(2){color:#caacff}.quantra-legend span:nth-child(3){color:#ffc96c}.device-switch{flex-wrap:wrap}@media (max-width:420px){.quantra-dials{grid-template-columns:repeat(2,minmax(0,1fr))}}.hyper-source-note{color:#c5c9ce;max-width:1000px;margin:0 0 16px;font-size:12px;line-height:1.6}.hyper-clot-indicator{z-index:100;color:#f0d997;background:#181713e8;border:1px solid #d9bd70;border-radius:8px;flex-direction:column;gap:4px;padding:10px 14px;font-size:13px;display:flex;position:absolute;top:18px;left:18px}.hyper-clot-indicator span{color:#c9c3b1;font-size:11px}.trace-guide{color:#edf0f3;background:#1b2935;border:1px solid #64798b;border-left:3px solid #d5ba79;border-radius:8px;margin:12px;padding:14px 16px;font-size:12px;line-height:1.55}.trace-guide h2{color:#f1d89e;margin:0 0 6px;font-size:14px}.trace-guide p{margin:0 0 8px}.trace-guide summary{cursor:pointer;font-weight:600}.trace-guide ul{margin:8px 0;padding-left:18px}.trace-guide li+li{margin-top:6px}.trace-guide small{color:#b4c2ce;font-size:10px;display:block}.clot-guide{color:#edf0f3;background:#1b2935;border-bottom:1px solid #52606b;padding:16px 20px;font-size:13px;line-height:1.6}.clot-guide h2{color:#f1d89e;margin:0 0 6px;font-size:15px}.clot-guide p{margin:0 0 8px}.clot-guide small{color:#c0cbd4;font-size:11px;display:block}.simulator-app .rotem-top{min-height:68px}.simulator-app .rotem-top p{margin-bottom:8px}.sim-scenario{gap:6px;padding:12px 0}.sim-scenario button{min-height:34px;padding:6px 11px}.clot-guide,.trace-guide{padding:10px 12px;font-size:12px;line-height:1.4}.clot-guide h2,.trace-guide h2{margin-bottom:5px;font-size:13px}.clot-guide summary{cursor:pointer;color:#f1d89e;font-weight:600}.clot-guide details p,.trace-guide details p{margin-top:8px}.trace-guide>ul{grid-template-columns:1fr 1fr;gap:3px 18px;margin:6px 0;padding-left:15px;display:grid}.trace-guide>ul li+li{margin-top:0}.trace-guide{margin:8px}.quantra-display .trace-guide{margin:8px 0}@media (min-width:781px){.simulator-app .rotem-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);align-items:start}.simulator-app .stage.rotem-clot-stage{flex:none;height:clamp(330px,100dvh - 310px,550px);min-height:0}.simulator-app .rotem-visual>header,.simulator-app .monitor-header{min-height:44px;padding:6px 12px}.simulator-app .rotem-visual>footer{min-height:0;padding:7px 12px;font-size:12px}.simulator-app .rotem-visual>footer p{margin:3px 0 0;font-size:11px}.simulator-app .tem-grid{gap:6px;padding:6px}.simulator-app .tem-channel>header{padding:4px 7px;font-size:12px}.simulator-app .tem-channel svg{height:clamp(75px,50dvh - 265px,145px);min-height:0}.simulator-app .tem-values>div{padding:3px 5px}.simulator-app .tem-values dd{font-size:13px}.simulator-app .tem-values dt{font-size:11px}.simulator-app .monitor-tabs{padding:3px 8px}.simulator-app .measurement-toolbar{gap:7px;padding:6px 8px}.simulator-app .measurement-toolbar strong{font-size:15px}.simulator-app .rotem-source-note{margin:0;padding-bottom:6px;font-size:10px}.simulator-app .teg-display{padding:8px}.simulator-app .teg-display svg{height:clamp(150px,100dvh - 540px,260px)}.simulator-app .teg-values th,.simulator-app .teg-values td{padding:5px;font-size:13px}.simulator-app .quantra-display{padding:8px}.simulator-app .quantra-dial{gap:1px;padding:4px}.simulator-app .quantra-dial svg{height:45px}.simulator-app .quantra-dial strong{font-size:18px}.simulator-app .quantra-dial>span{min-height:0;font-size:10px}.simulator-app .quantra-curves{height:clamp(100px,100dvh - 640px,160px);margin-top:8px}.simulator-app .quantra-note{margin:4px 0;font-size:10px}}@media (max-width:780px){.trace-guide>ul{grid-template-columns:1fr}}@media (min-width:781px) and (max-height:850px){.simulator-app .rotem-top{min-height:55px}.simulator-app .rotem-top h1{font-size:23px}.simulator-app .rotem-top p{margin:3px 0 6px;font-size:12px}.simulator-app .sim-scenario{padding:8px 0}.simulator-app .sim-scenario>span{font-size:12px}.simulator-app .stage.rotem-clot-stage{height:340px}.simulator-app .tem-channel svg{height:72px}.simulator-app .tem-channel>header{padding:4px 7px;line-height:1.2}.simulator-app .tem-values>div{padding:3px 4px;line-height:1.2}.simulator-app .tem-values dd{font-size:12px}.simulator-app .trace-guide,.simulator-app .clot-guide{padding:8px 10px;font-size:11px;line-height:1.3}.simulator-app .trace-guide h2,.simulator-app .clot-guide h2{font-size:12px}.simulator-app .trace-guide>ul{gap:2px 12px;margin:4px 0}.simulator-app .measurement-toolbar button{min-height:28px;padding:4px 7px;font-size:12px}.simulator-app .measurement-toolbar select{padding:3px 17px 3px 4px}.simulator-app .measurement-scrubber{height:12px;margin-bottom:5px}.simulator-app .quantra-dial{gap:1px;line-height:1.1}.simulator-app .quantra-dial svg{height:32px}.simulator-app .quantra-dial strong{font-size:17px;line-height:1.1}.simulator-app .quantra-dial>span,.simulator-app .quantra-dial>small{font-size:9px;line-height:1.1}.simulator-app .quantra-note{line-height:1.2}.simulator-app .quantra-curves{height:90px}}.simulator-app .device-switch{gap:3px}.simulator-app .device-switch button{min-width:0;padding:6px 9px;font-size:14px}.simulator-app .monitor-header>div.device-switch{gap:3px}.clotpro-display{color:#192633;background:#edf1f3}.clotpro-caption{padding:6px 10px;font-size:11px}.clotpro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 6px;display:grid}.clotpro-channel{background:#fff;border:1px solid #b7c5cb;border-radius:5px;min-width:0;overflow:hidden}.clotpro-channel header{color:#fff;justify-content:space-between;padding:4px 7px;font-size:12px;display:flex}.clotpro-channel header span{opacity:.75}.clotpro-channel dl{grid-template-columns:1fr 1fr;gap:2px 7px;margin:4px 6px;font-size:10px;display:grid}.clotpro-channel dl div{justify-content:space-between;gap:3px;display:flex}.clotpro-channel dd{white-space:nowrap;margin:0;font-weight:600}.clotpro-channel dd small{font-weight:400}.clotpro-channel svg{width:100%;height:auto;display:block}.clotpro-channel svg text{fill:#4b5962;font:11px Arial}.clotpro-channel>small{color:#586571;padding:2px 5px 4px;font-size:9px;display:block}.clotpro-display .trace-guide{margin-bottom:8px}@media (min-width:781px) and (max-height:850px){.clotpro-channel{line-height:1.15}.clotpro-channel svg{height:70px}.clotpro-channel dl{font-size:10px}.clotpro-channel>small{font-size:8px}.clotpro-channel header{font-size:11px}}@media (max-width:1000px){.simulator-app .device-switch button{padding:5px 6px;font-size:12px}}@media (max-width:500px){.clotpro-grid{grid-template-columns:1fr 1fr}}.simulator-app .simulator-brand{background:radial-gradient(at 0 0,#b5964420,#0000 70%);border-bottom:1px solid #c6aa6538;padding:8px 0}.simulator-app .simulator-brand>div{gap:12px}.brand-mark{flex:none;width:42px;height:42px}.brand-mark rect{fill:#23261e;stroke:#d4ba7659}.brand-mark path{fill:none;stroke:#e5c884;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.simulator-app .simulator-brand h1{letter-spacing:-.8px;flex-wrap:wrap;align-items:center;gap:12px;line-height:1.15;display:flex}.simulator-app .rotem-top h1 .brand-name{color:#f3f3ed;margin:0;font-size:28px;font-weight:650}.brand-name em{color:#e2c782;font-style:normal}.simulator-app .rotem-top h1 .brand-edition{color:#c3cbd0;letter-spacing:1.3px;text-transform:uppercase;border-left:1px solid #a9b1b04d;margin:0;padding-left:12px;font-size:11px;font-weight:500}.simulator-app .simulator-brand p{color:#9ca8b0;letter-spacing:.3px;margin:4px 0 0;font-size:11px}@media (max-width:500px){.simulator-app .rotem-top h1 .brand-name{font-size:23px}.simulator-app .rotem-top h1 .brand-edition{font-size:9px}.brand-mark{width:35px;height:35px}.simulator-app .simulator-brand h1{gap:7px}}.brand-drop{mix-blend-mode:screen;filter:drop-shadow(0 2px 6px #ff350c25)}.original-symbol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin:12px 0 8px;display:grid}.original-symbol-grid figure{min-width:0;margin:0}.original-symbol-grid figure>svg{background:#000;border-radius:6px;width:100%;height:62px;display:block}.original-symbol-grid figcaption{padding-top:5px}.original-symbol-grid strong{color:#f1d89e;font-size:11px;display:block}.original-symbol-grid figcaption span{color:#ced5db;margin-top:2px;font-size:10px;line-height:1.35;display:block}.clot-guide .original-symbol-note{color:#b6c1ca;margin:8px 0;font-size:10px}@media (max-width:480px){.original-symbol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.evidence-scroll{margin:14px 0;overflow-x:auto}.evidence-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.evidence-table th,.evidence-table td{text-align:left;vertical-align:top;border-bottom:1px solid #39444c;padding:10px 12px}.evidence-table thead{color:#f1d89e;background:#23303a}.evidence-table tbody th{min-width:105px;font-weight:600}.evidence-table td{min-width:145px}.evidence-table a{color:#e2c782}.rotem-method small{color:#b7c1c9}
