[data-fig=pressure-curve] .pc-modes{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}[data-fig=pressure-curve] .pc-modes button{font:700 14px var(--sans);border:1px solid var(--line);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:6px;padding:9px}[data-fig=pressure-curve] .pc-modes button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-fig=pressure-curve] .pc-svg{background:var(--bg);border:1px solid var(--line);border-radius:6px;width:100%;height:auto;display:block}[data-fig=pressure-curve] .pc-axis{fill:none;stroke:var(--ink);stroke-width:1.4px}[data-fig=pressure-curve] .pc-lbl{font:9px var(--mono);letter-spacing:.06em;fill:var(--muted)}[data-fig=pressure-curve] .pc-ghost{fill:none;stroke:var(--line);stroke-width:2px;stroke-dasharray:4 4}[data-fig=pressure-curve] .pc-line{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round}[data-fig=pressure-curve] .pc-head{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3}[data-fig=pressure-curve] .pc-dot{fill:var(--accent);stroke:var(--bg);stroke-width:2px}[data-fig=pressure-curve] .pc-tag{font:700 11px var(--mono);fill:var(--ink)}[data-fig=pressure-curve] .pc-scrub{font:11px var(--mono);text-transform:uppercase;color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:10px;display:grid}[data-fig=pressure-curve] .pc-scrub input{width:100%;accent-color:var(--accent)}[data-fig=pressure-curve] .pc-read{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}[data-fig=pressure-curve] .pc-read div{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:8px 10px}[data-fig=pressure-curve] .pc-read span{font:10px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);display:block}[data-fig=pressure-curve] .pc-read b{font:700 18px var(--sans)}[data-fig=pressure-curve] .pc-out{font:700 15px/1.4 var(--sans);min-height:2.8em;margin:10px 0 0!important}[data-fig=about-to-rise]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}[data-fig=about-to-rise] .ar-stage{background:var(--bg);border:1px solid var(--line);border-radius:6px}[data-fig=about-to-rise] .ar-svg{width:100%;height:auto;display:block}[data-fig=about-to-rise] .ar-seat{fill:var(--soft);stroke:var(--ink);stroke-width:1.6px}[data-fig=about-to-rise] .ar-blk{fill:var(--soft);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}[data-fig=about-to-rise] .ar-ln{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[data-fig=about-to-rise] .ar-thick{stroke-width:9px}[data-fig=about-to-rise] .ar-red{stroke:var(--accent)}[data-fig=about-to-rise] .ar-hand{fill:var(--accent)}[data-fig=about-to-rise] .ar-beard{fill:none;stroke:var(--muted);stroke-width:6px;stroke-linecap:round}[data-fig=about-to-rise] .ar-gaze{stroke:var(--accent);stroke-width:3px;stroke-linecap:round}[data-fig=about-to-rise] .ar-ar{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}[data-fig=about-to-rise] .ar-lbl{font:10px var(--mono);letter-spacing:.06em;fill:var(--muted)}[data-fig=about-to-rise] .ar-head,[data-fig=about-to-rise] .ar-torso{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}[data-fig=about-to-rise] .ar-leg-flat,[data-fig=about-to-rise] .ar-leg-back,[data-fig=about-to-rise] .ar-arm-beard,[data-fig=about-to-rise] .ar-arm-lap,[data-fig=about-to-rise] .ar-arrows{opacity:0;transition:opacity .4s}[data-fig=about-to-rise] .ar-cues,[data-fig=about-to-rise] .ar-read{gap:6px;display:grid}[data-fig=about-to-rise] .ar-read{grid-template-columns:1fr 1fr;margin-top:14px}[data-fig=about-to-rise] button{font:600 13px/1.25 var(--sans);text-align:left;border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:6px;padding:9px 11px}[data-fig=about-to-rise] .ar-cues button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}[data-fig=about-to-rise] .ar-read button{font:12px/1.3 var(--mono);text-align:center}[data-fig=about-to-rise] .ar-read button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-fig=about-to-rise] button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-fig=about-to-rise] .ar-meter{font:11px var(--mono);text-transform:uppercase;color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:14px;display:grid}[data-fig=about-to-rise] .ar-meter i{background:var(--line);border-radius:5px;height:10px;overflow:hidden}[data-fig=about-to-rise] .ar-meter b{background:var(--accent);width:0;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}[data-fig=about-to-rise] .ar-meter em{color:var(--ink);font-style:normal}[data-fig=about-to-rise] .ar-out{font:700 15px/1.4 var(--sans);min-height:4.2em;margin:12px 0 0!important}@media (width<=640px){[data-fig=about-to-rise]{grid-template-columns:1fr}[data-fig=about-to-rise] .ar-out{min-height:0}}[data-fig=moment-before] .mb-guess{font:11px var(--mono);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}[data-fig=moment-before] button{font:12px var(--mono);border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:4px;padding:7px 10px}[data-fig=moment-before] button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-fig=moment-before] .mb-guess button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}[data-fig=moment-before] button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-fig=moment-before] .mb-svg{background:var(--bg);border:1px solid var(--line);border-radius:6px;width:100%;height:auto;display:block}[data-fig=moment-before] .mb-svg .ln{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}[data-fig=moment-before] .mb-svg .thin{stroke-width:1.2px}[data-fig=moment-before] .mb-svg .red{stroke:var(--accent)}[data-fig=moment-before] .mb-svg .redf{fill:var(--accent)}[data-fig=moment-before] .mb-svg .lbl{font:10px var(--mono);fill:var(--muted);letter-spacing:.06em}[data-fig=moment-before] .mb-steps{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px;display:grid}[data-fig=moment-before] .mb-bars{gap:7px;margin-top:12px;display:grid}[data-fig=moment-before] .mb-bar{grid-template-columns:150px 1fr;align-items:center;gap:10px;display:grid}[data-fig=moment-before] .mb-bar span{font:11px var(--mono);text-transform:uppercase;color:var(--muted)}[data-fig=moment-before] .mb-bar i{background:var(--line);border-radius:6px;height:12px;overflow:hidden}[data-fig=moment-before] .mb-bar b{background:var(--ink);width:0;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}[data-fig=moment-before] .mb-hot b{background:var(--accent)}[data-fig=moment-before] .mb-out{font:700 15px/1.4 var(--sans);min-height:2.8em;margin:12px 0 0!important}@media (width<=640px){[data-fig=moment-before] .mb-steps button{padding:6px 2px;font-size:10px;line-height:1.25}[data-fig=moment-before] .mb-bar{grid-template-columns:1fr;gap:3px}}[data-fig=balance-lab]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}[data-fig=balance-lab] .bl-svg{background:var(--bg);border:1px solid var(--line);border-radius:6px;width:100%;height:auto;display:block}[data-fig=balance-lab] .bl-ground{stroke:var(--ink);stroke-width:2px}[data-fig=balance-lab] .bl-base{fill:var(--ink)}[data-fig=balance-lab] .bl-body,[data-fig=balance-lab] .bl-head{fill:var(--soft);stroke:var(--ink);stroke-width:2px}[data-fig=balance-lab] .bl-arms{fill:none;stroke:var(--ink);stroke-width:7px;stroke-linecap:round}[data-fig=balance-lab] .bl-cog{fill:var(--accent)}[data-fig=balance-lab] .bl-plumb{stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:4 3}[data-fig=balance-lab] .bl-dim{fill:none;stroke:var(--muted);stroke-width:1px}[data-fig=balance-lab] .bl-lbl{font:9px var(--mono);fill:var(--muted);letter-spacing:.08em}[data-fig=balance-lab] .bl-fig{transform-origin:160px 232px;transition:transform .25s ease-out}[data-fig=balance-lab] .bl-fig.fall{transition:transform .7s cubic-bezier(.55,0,1,.45)}[data-fig=balance-lab] .bl-ctl{font:11px var(--mono);text-transform:uppercase;color:var(--muted);gap:6px;display:grid}[data-fig=balance-lab] .bl-ctl span{justify-content:space-between;display:flex}[data-fig=balance-lab] .bl-ctl output{color:var(--ink)}[data-fig=balance-lab] .bl-ctl input{width:100%;accent-color:var(--accent)}[data-fig=balance-lab] .bl-meter{font:11px var(--mono);text-transform:uppercase;color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:14px;display:grid}[data-fig=balance-lab] .bl-meter i{background:var(--line);border-radius:6px;height:12px;overflow:hidden}[data-fig=balance-lab] .bl-meter b{background:var(--accent);width:0;height:100%;transition:width .25s ease-out;display:block}[data-fig=balance-lab] .bl-state{font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:14px 0 2px!important}[data-fig=balance-lab] .bl-out{font:700 16px/1.4 var(--sans);min-height:4.2em;margin:0 0 10px!important}[data-fig=balance-lab] .bl-reset{font:12px var(--mono);text-transform:uppercase;border:1px solid var(--ink);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:4px;padding:7px 11px}@media (width<=640px){[data-fig=balance-lab]{grid-template-columns:1fr}[data-fig=balance-lab] .bl-out{min-height:0}}@media (prefers-reduced-motion:reduce){[data-fig=balance-lab] .bl-fig,[data-fig=balance-lab] .bl-fig.fall{transition:none}}[data-fig=chaos-frame] .cf-svg{background:var(--bg);border:1px solid var(--line);border-radius:6px;width:100%;height:auto;display:block}[data-fig=chaos-frame] .cf-svg path{fill:none;stroke:var(--ink);stroke-linecap:round}[data-fig=chaos-frame] .cf-svg path.r{stroke:var(--accent)}[data-fig=chaos-frame] .cf-frame{fill:none;stroke:var(--ink);stroke-width:4px;transition:opacity .3s}[data-fig=chaos-frame] .cf-frame2{fill:none;stroke:var(--ink);stroke-width:1px;transition:opacity .3s}[data-fig=chaos-frame] .cf-ctl{grid-template-columns:1fr auto;align-items:end;gap:14px;margin-top:12px;display:grid}[data-fig=chaos-frame] .cf-ctl label{font:11px var(--mono);text-transform:uppercase;color:var(--muted);gap:6px;display:grid}[data-fig=chaos-frame] .cf-ctl label span{justify-content:space-between;display:flex}[data-fig=chaos-frame] .cf-ctl output{color:var(--ink)}[data-fig=chaos-frame] .cf-ctl input{width:100%;accent-color:var(--accent)}[data-fig=chaos-frame] .cf-toggle{font:12px var(--mono);text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:var(--bg);cursor:pointer;border-radius:4px;padding:8px 12px}[data-fig=chaos-frame] .cf-toggle[aria-pressed=false]{background:var(--bg);color:var(--ink)}[data-fig=chaos-frame] .cf-scale{font:10px var(--mono);text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-top:4px;padding-right:110px;display:flex}[data-fig=chaos-frame] .cf-out-text{font:700 15px/1.4 var(--sans);min-height:2.8em;margin:12px 0 0!important}[data-fig=two-questions]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}[data-fig=two-questions] .tq-q{margin-bottom:14px}[data-fig=two-questions] .tq-q span{font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}[data-fig=two-questions] .tq-q p{font:700 16px/1.3 var(--sans);margin:4px 0 8px!important}[data-fig=two-questions] .tq-seg{border:1px solid var(--line);background:var(--bg);border-radius:6px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}[data-fig=two-questions] .tq-seg button{font:600 13px var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:9px 6px}[data-fig=two-questions] .tq-seg button+button{border-left:1px solid var(--line)}[data-fig=two-questions] .tq-seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}[data-fig=two-questions] button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-fig=two-questions] .tq-grid-wrap{grid-template-rows:1fr auto;grid-template-columns:22px 1fr;gap:6px;display:grid}[data-fig=two-questions] .tq-ax{font:10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-fig=two-questions] .tq-ax-y{writing-mode:vertical-rl;text-align:center;transform:rotate(180deg)}[data-fig=two-questions] .tq-ax-x{text-align:center;grid-column:2}[data-fig=two-questions] .tq-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}[data-fig=two-questions] .tq-cell{border:1px solid var(--line);background:var(--bg);min-height:104px;color:var(--muted);text-align:left;cursor:pointer;border-radius:6px;align-content:center;gap:4px;padding:10px;transition:background .3s,color .3s,border-color .3s;display:grid}[data-fig=two-questions] .tq-cell b{font:800 18px var(--sans)}[data-fig=two-questions] .tq-cell small{font:11px/1.35 var(--mono)}[data-fig=two-questions] .tq-cell.on{border-color:var(--ink);background:var(--ink);color:var(--bg)}[data-fig=two-questions] .tq-cell.on[data-c="1"][data-t="1"]{border-color:var(--accent);background:var(--accent);color:#fff}[data-fig=two-questions] .tq-out{border-top:1px solid var(--line);font:700 16px/1.4 var(--sans);grid-column:1/-1;padding-top:12px;margin:0!important}@media (width<=640px){[data-fig=two-questions]{grid-template-columns:1fr}[data-fig=two-questions] .tq-cell{min-height:84px}}
