.embedded{overflow:hidden}
.embedded body{display:flow-root;margin:0}
.embedded .demo-header,.embedded .demo-footer{display:none}
.embedded .demo-main{padding:16px;max-width:none}
.embedded .intro{margin-bottom:12px}
.embedded .intro>div{display:none}
.embedded .eyebrow,.embedded .footnote{display:none}
.embedded .progress{gap:6px}
.embedded .progress li{width:28px;height:28px}
.embedded .experience{grid-template-columns:1fr;border:0}
.embedded .viewer-wrap{height:350px;min-height:350px;border:1px solid var(--line)}
.embedded .controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:20px 0 0;border:0;gap:16px 24px}
.embedded .controls h2{font-size:18px;margin-bottom:8px}
.embedded .status{font-size:13px;margin:0}
.embedded .actions{align-self:start}
.embedded #answer-comparison{grid-column:2;grid-row:1/span 2}
.embedded #next{grid-column:1;grid-row:2;align-self:start}
.embedded .answer-pair{display:grid;grid-template-columns:65px minmax(0,1fr);align-items:baseline;gap:8px}
.embedded .answer-pair dt,.embedded .answer-pair dd{margin:0}
.embedded #answer-verdict{margin-bottom:12px}
.embedded #explore{grid-column:1/-1}
.embedded .summary{padding:20px;background:white}
.embedded .summary h2{font-size:20px;margin-top:0}
.embedded .summary ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}
.embedded .summary li{padding:12px 0}
.embedded .gallery{height:440px}
.embedded .gallery-label{display:none}
.embedded .gallery-note{top:16px}
.embedded .collection-panel{padding:20px 0 0;margin:0;border:0}
.embedded .collection-panel[data-empty]{display:none}
@media(max-width:480px){
  .embedded .demo-main{padding:10px}
  .embedded .viewer-wrap{height:290px;min-height:290px}
  .embedded .controls{grid-template-columns:1fr;gap:16px;padding-top:16px}
  .embedded #next,.embedded #answer-comparison{grid-column:1;grid-row:auto}
  .embedded .summary{padding:14px}
  .embedded .summary ol{grid-template-columns:1fr}
  .embedded .hall-bar{flex-wrap:wrap}
  .embedded .hall-bar nav{width:100%}
  .embedded .hall-bar button{flex:1;padding:10px}
  .embedded .hall-bar p{margin:8px 0}
  .embedded .gallery{height:400px}
  .embedded .movement{right:8px;bottom:8px}
  .embedded .controls-hint{left:8px;bottom:8px;max-width:calc(100% - 172px)}
}
