.sleep-inquiry .learn-header>div {display:block;}
.sleep-inquiry h2 {font-size:clamp(25px,3vw,35px);max-width:27ch;}
.sleep-inquiry .inquiry-intro {margin:5px 0 0;font-size:13px;}
.sleep-inquiry .sli-credit {font-size:11px;color:var(--learn-muted);margin-top:5px;}
.sli-workbench {display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:20px;align-items:center;}
.sli-network {display:block;width:100%;height:clamp(235px,calc(100dvh - 445px),390px);touch-action:none;}
.sli-network [data-select] {cursor:pointer;}
.sli-pull-handle,.sli-next-handle {cursor:pointer;}
.sli-pull-handle {cursor:grab;}
.sli-pull-pulse {transform-box:fill-box;transform-origin:center;pointer-events:none;animation:sli-pull-ring 1.7s ease-out infinite;}
@keyframes sli-pull-ring {0%{transform:scale(1);opacity:.5}100%{transform:scale(1.55);opacity:0}}
@media (prefers-reduced-motion:reduce){.sli-pull-pulse{animation:none;opacity:.35}}
.sli-network.inquiry-grabbing,.sli-pull-handle:active {cursor:grabbing;}
.sli-network [data-select]:focus {stroke:#c9a75e;stroke-opacity:.5;outline:none;}
.sleep-inquiry .sli-motion {font-size:10px;color:var(--learn-muted);}
.sli-readouts {display:grid;gap:12px;font-size:12px;}
.sli-budget {display:grid;grid-template-columns:1fr auto;align-items:center;gap:1px 12px;}
.sli-budget strong {font:400 32px var(--serif,Georgia,serif);}
.sli-budget small {grid-column:1/-1;color:var(--learn-muted);font-size:10px;}
.sli-track {height:7px;background:#e5ddce;margin:5px 0;}
.sli-track i {display:block;height:100%;background:#b58a3f;max-width:100%;}
.sli-estimate .sli-track i {background:#326b94;}
.sli-capacity .sli-track i {background:#427c6d;}
.sli-readouts small {font-size:10px;color:var(--learn-muted);}
.sli-output {display:block;width:100%;max-width:230px;height:90px;}
.sli-sharestrip {display:flex;align-items:center;gap:18px;margin:8px 0;font-size:10px;color:var(--learn-muted);}
.sli-fractions {flex:1;min-width:0;max-width:540px;height:30px;}
.sli-stiffness {display:flex;align-items:center;gap:8px;font-size:12px;}
.sli-stiffness input {width:90px;accent-color:#b58a3f;}
.sli-key {font-size:10px;color:var(--learn-muted);}
.sli-error {color:#9c3535;font-size:12px;}
.sleep-inquiry .inquiry-actions [aria-pressed=true] {border-color:#b58a3f;background:#eee3ce;}
@media(min-width:850px) and (min-height:650px){.sleep-inquiry .learn-header {align-items:center;}.sleep-inquiry .inquiry-chapters {margin-top:5px;}.sleep-inquiry .inquiry-cue {min-height:54px;padding-block:5px;}.sli-network {height:clamp(220px,calc(100dvh - 430px),380px);}.sleep-inquiry .inquiry-discovery {font-size:15px;}}
@media(max-width:699px){.sli-workbench {grid-template-columns:1fr;gap:10px;}.sli-readouts {grid-template-columns:1fr 1fr;gap:14px;}.sli-network {height:280px;}.sli-sharestrip {display:block;}.sli-fractions {width:100%;}.sleep-inquiry h2 {font-size:27px;}}

body.art-research #embody #sleepLab {padding:0;background:transparent;}
@media(min-width:850px) and (min-height:650px){
 .sleep-inquiry h2 {font-size:30px;max-width:none;}
 .sleep-inquiry .sli-network {height:clamp(185px,calc(100dvh - 550px),285px);}
 .sleep-inquiry .sli-readouts {gap:7px;}
 .sleep-inquiry .sli-budget strong {font-size:27px;}
 .sleep-inquiry .sli-output {height:75px;}
 .sleep-inquiry .sli-sharestrip {margin-block:5px;}
}
