/* Desktop presentation of the real Medical Student / 2 MIN state machine. */
@media(min-width:1000px){
 body.ucf-golden #guidedSimulation [hidden]{display:none!important}
 body.ucf-golden #guidedSimulation .pilot-connected-field :is(.fidelity-structure,.divide-structure){width:max-content!important;min-width:145px!important;max-width:210px!important;min-height:44px!important;height:auto!important;overflow-wrap:normal!important}
 body.ucf-golden #guidedSimulation .pilot-connected-field :is(.fidelity-structure,.divide-structure) span{position:static!important;transform:none!important;width:max-content!important;white-space:nowrap!important;overflow-wrap:normal!important;font-size:14px!important;line-height:1.3!important}
 body.ucf-golden #guidedSimulation .pilot-connected-field>.fidelity-anatomy-caption{display:none!important}
 body.ucf-golden #guidedSimulation .hardening-port-status{display:none!important}
 body.ucf-golden #guidedSimulation .hardening-keyboard{display:none!important}
 body.ucf-golden #guidedSimulation .hardening-ports{height:auto!important;display:flex!important;flex-direction:column!important;gap:8px!important}
 body.ucf-golden #guidedSimulation .hardening-port-controls{display:flex!important;flex-direction:column!important;align-self:start!important;gap:8px!important;}
 body.ucf-golden #guidedSimulation .hardening-port-workspace .hardening-abdomen{height:calc(var(--ucf-field) - 55px)!important;min-height:280px!important}
 body.ucf-golden #guidedSimulation .hardening-port-controls svg{max-height:calc(var(--ucf-field) - 130px)!important}
 body.ucf-golden #guidedSimulation .access-rehearsal-layout:has(.entry-site-target){grid-template-columns:1fr!important}
 body.ucf-golden #guidedSimulation .access-rehearsal-layout:has(.entry-site-target) .access-action-rail{display:none!important}
 body.ucf-golden #guidedSimulation .entry-site-target b{font-size:16px!important;line-height:1.3!important;min-width:230px!important;padding:12px!important;white-space:nowrap!important}
 body.ucf-golden #guidedSimulation .completion-world{grid-template-columns:minmax(0,1fr) 340px!important;gap:16px!important}
 body.ucf-golden #guidedSimulation .completion-world .final-field{height:var(--ucf-field)!important;min-height:0!important}
 body.ucf-golden #guidedSimulation [data-bed-energy]>span{display:none!important}
 body.ucf-golden #guidedSimulation [data-bed-energy]::after{content:attr(aria-label);font-size:18px;line-height:1.4}
 body.ucf-golden #guidedSimulation .hardening-port-site span{display:none!important}
 body.ucf-golden #guidedSimulation .hardening-port-site kbd{flex-shrink:0}
 body.ucf-golden #guidedSimulation .hardening-port-site.current{width:64px!important;height:64px!important}
 body.ucf-golden #guidedSimulation .fidelity-keyboard-map{display:none!important}
 body.ucf-golden #guidedSimulation .hardening-port-controls>header>b{font-size:18px!important}
 body.ucf-golden #guidedSimulation .hardening-port-progress{display:none!important}
 body.ucf-golden #guidedSimulation :is(.ms-hasson-steps,.access-now,.access-chapter>.text-action){display:none!important}
 body.ucf-golden #guidedSimulation .access-rehearsal-layout{height:var(--ucf-field)!important;min-height:0!important;grid-template-columns:minmax(0,1fr) 330px!important}
 body.ucf-golden #guidedSimulation :is(.access-world,.access-action-rail){height:var(--ucf-field)!important;min-height:0!important}
 body.ucf-golden #guidedSimulation .credible-room-scene{overflow:hidden!important}
 body.ucf-golden #guidedSimulation .credible-room-action:not(.current){display:none!important}
 body.ucf-golden #guidedSimulation{--ucf-field:calc(100svh - 370px)}
 body.ucf-golden #guidedSimulation .sim-topbar{min-height:58px!important;padding:8px 20px!important}
 body.ucf-golden #guidedSimulation .sim-timeline{min-height:44px!important}
 body.ucf-golden #guidedSimulation .compression-scene-nav{padding:3px 20px!important;min-height:28px!important}
 body.ucf-golden #simStage{padding:12px 24px!important}
 body.ucf-golden #guidedSimulation .sim-chapter{max-width:1760px!important;margin:auto!important;padding:0!important;min-height:0!important}
 body.ucf-golden #guidedSimulation .sim-chapter h1{font-size:clamp(30px,2.7vw,48px)!important;line-height:1.08!important;margin:0 0 12px!important}
 body.ucf-golden #guidedSimulation .sim-chapter :is(button,h2){overflow-wrap:break-word}
 body.ucf-golden #guidedSimulation .sim-chapter>.ikea-details{position:relative;margin:8px 0 0!important}
 body.ucf-golden #guidedSimulation .sim-chapter>.ikea-details:not([open]){height:24px!important;min-height:0!important;padding:0!important}
 body.ucf-golden #guidedSimulation .sim-chapter>.ikea-details summary{font-size:14px!important}
 body.ucf-golden #guidedSimulation .pilot-chapter-complete{position:fixed!important;right:24px;bottom:48px;z-index:70;padding:8px 12px!important;margin:0!important;min-height:0!important;width:auto!important;background:#09151c!important}
 body.ucf-golden #guidedSimulation .sim-chapter:has(.pilot-chapter-complete)>.mission-cue{display:none!important}
 body.ucf-golden #guidedSimulation .pilot-chapter-complete button{min-height:44px!important;padding:8px 16px!important}
 body.ucf-golden #guidedSimulation .credible-position-world{height:var(--ucf-field)!important;min-height:340px!important}
 body.ucf-golden #guidedSimulation .credible-position-state{margin:0!important;padding:8px!important;font-size:14px!important}
 body.ucf-golden #guidedSimulation .credible-position-layout{grid-template-columns:minmax(0,1fr) 340px!important;gap:16px!important}
 body.ucf-golden #guidedSimulation .credible-decision:not(.current){display:none!important}
 body.ucf-golden #guidedSimulation .credible-position-controls{justify-content:center!important;display:flex!important;flex-direction:column!important}
 body.ucf-golden #guidedSimulation .credible-decision header small{display:none!important}
 body.ucf-golden #guidedSimulation .credible-room-layout{grid-template-columns:minmax(0,1fr)!important}
 body.ucf-golden #guidedSimulation .credible-room-sidebar{display:none!important}
 body.ucf-golden #guidedSimulation .credible-room-scene{height:var(--ucf-field)!important;min-height:340px!important}
 body.ucf-golden #guidedSimulation .credible-drainage-card{position:absolute!important;left:52%!important;top:36%!important;width:280px!important;z-index:55!important}
 body.ucf-golden #guidedSimulation .credible-room-layout{position:relative}
 body.ucf-golden #guidedSimulation .credible-room-action b{font-size:16px!important}
 body.ucf-golden #guidedSimulation .credible-room-action small{display:none!important}
 body.ucf-golden #guidedSimulation .ucf-standing-target{left:18%!important;top:36%!important;width:155px!important;transform:none!important}
 body.ucf-golden #guidedSimulation .ucf-standing-target b{font-size:40px!important;line-height:1!important}
 body.ucf-golden #guidedSimulation .ucf-standing-target span{font-size:16px!important}
 body.ucf-golden #guidedSimulation .ucf-learner{outline:2px solid #dcec73;outline-offset:8px}
 body.ucf-golden #guidedSimulation .ucf-learner b{font-size:16px!important;white-space:nowrap}
 body.ucf-golden #guidedSimulation .fidelity-camera-external{display:none!important}
 body.ucf-golden #guidedSimulation .fidelity-camera-work{grid-template-columns:1fr!important}
 body.ucf-golden #guidedSimulation .fidelity-laparoscopic-view{height:calc(var(--ucf-field) - 64px)!important}
 body.ucf-golden #guidedSimulation .fidelity-laparoscopic-view>span{font-size:16px!important}
 body.ucf-golden #guidedSimulation .fidelity-camera-actions{margin:8px 0 0!important}
 body.ucf-golden #guidedSimulation .hardening-abdomen{height:var(--ucf-field)!important;min-height:340px!important}
 body.ucf-golden #guidedSimulation .hardening-anatomy-stage{height:var(--ucf-field)!important;min-height:340px!important}
 body.ucf-golden #guidedSimulation .ikea-traction-field{width:min(100%,calc(var(--ucf-field) * 600 / 520))!important}
 body.ucf-golden #guidedSimulation .pilot-connected-field{width:min(100%,calc(var(--ucf-field) * 900 / 610))!important}
 body.ucf-golden #guidedSimulation .pilot-extracted-field{width:min(100%,calc((var(--ucf-field) - 65px) * 900 / 610))!important}
 body.ucf-golden #guidedSimulation .sim-chapter .dissect-instruments button{min-height:115px!important;padding:10px!important;font-size:16px!important}
 body.ucf-golden #guidedSimulation .compression-tool-art{height:54px!important}
 body.ucf-golden #guidedSimulation .compression-instrument-label{font-size:20px!important;margin:0 0 8px!important}
 body.ucf-golden #guidedSimulation .pilot-ready-intro{min-height:calc(100svh - 240px)!important;display:flex!important;flex-direction:column;justify-content:center;align-items:center;text-align:center}
 body.ucf-golden #guidedSimulation .pilot-ready-intro h1{font-size:clamp(64px,7vw,112px)!important;color:#eaf3ee!important;letter-spacing:-.04em!important;margin:24px 0!important}
 body.ucf-golden #guidedSimulation .ucf-finish-label{font:700 18px var(--mono);letter-spacing:.12em;color:#62e6d3}
 body.ucf-golden #guidedSimulation .ucf-takeaways{display:flex;gap:32px;font:700 18px var(--mono);color:#62e6d3;margin-bottom:32px}
 body.ucf-golden #guidedSimulation .pilot-ready-intro>[data-pilot-start-ready]{width:auto!important;min-height:44px!important;font-size:16px!important}
}
