html,body.model-embed{margin:0;padding:0!important;min-height:0;overflow-x:clip;scrollbar-width:none;background:var(--ccc-ui-page)!important}
body.model-embed{--red:#a8342b;--ink:var(--ccc-ui-ink);--muted:var(--ccc-ui-muted)}
.model-embed #main{max-width:none;width:100%;padding:12px;margin:0;box-sizing:border-box}
.model-embed .studio-top,.model-embed #studio-title,.model-embed #model-views,.model-embed #studio-dock,.model-embed #studio-prices,.model-embed .studio-personal,.model-embed .scene-explanation,.model-embed .studio-note{display:none!important}
.model-embed .studio-heading{display:block;margin:0 0 12px}
.model-embed #studio-variants{width:fit-content;max-width:100%;flex-wrap:wrap;box-sizing:border-box}
.model-embed #studio-variants button{font-size:10px;padding:9px 12px;min-height:38px;flex:1 0 auto}
.model-embed .studio-layout{display:block}
.model-embed #studio-model-slot #stage{height:310px}
.model-embed #model-shell{border-radius:22px;box-shadow:none;border:1px solid var(--ccc-ui-line)}
.model-embed .model-caption{left:16px;right:16px;top:16px}
.model-embed .model-foot{left:16px;right:16px;font-size:9px}
.model-embed .studio-controls{padding:18px 8px 0}
.model-embed .scene-caption{min-height:122px}
.model-embed .scene-caption h3{font-size:23px;line-height:1.18;letter-spacing:-.04em;margin:0 0 10px}
.model-embed .scene-caption .eyebrow{font-size:9px;line-height:1.5;margin:0 0 10px}
.model-embed .scene-caption>p:last-child{font-size:12px;line-height:1.65;color:var(--ccc-ui-muted);max-width:none}
.model-embed .film-transport{margin-top:12px;gap:8px}
.model-embed .film-transport button{min-height:42px;padding:10px 16px;background:var(--ccc-ui-panel);color:var(--ccc-ui-ink);border-color:var(--ccc-ui-line)}
.model-embed #film-play{background:#34393f;color:#fff;border-color:#34393f}
.model-embed #film-seek{margin:8px 0 2px;height:24px}
.model-embed #film-steps{gap:6px}
.model-embed #film-steps button{min-height:33px;background:var(--ccc-ui-soft);color:var(--ccc-ui-ink)}
.model-embed #film-steps button[aria-current=step]{background:#a8342b;color:#fff;box-shadow:none}
.model-embed #studio-variants{background:var(--ccc-ui-soft)}
.model-embed #studio-variants button{color:var(--ccc-ui-ink)}
.model-embed #studio-variants button[aria-pressed=true]{background:var(--ccc-ui-panel);color:var(--ccc-ui-ink)}
.model-embed .model-credits{font-size:9px;line-height:1.6;margin:10px 8px 0;padding:0}
.model-embed .model-credits p{font-size:10px;line-height:1.6;padding:6px 0}
.model-embed .model-credits summary{padding:4px 0}
.model-embed[data-model-view=interactive] #model-views{display:flex!important;flex-wrap:wrap;margin:12px 0 0;gap:6px}
.model-embed[data-model-view=interactive] #model-views button{flex:1 0 auto;min-height:38px;background:var(--ccc-ui-panel);color:var(--ccc-ui-ink);border-color:var(--ccc-ui-line)}
.model-embed[data-model-view=interactive] #model-views button[aria-pressed=true]{background:#a8342b;color:#fff}
@media(min-width:500px){.model-embed #studio-model-slot #stage{height:350px}}
@media(max-width:359px){.model-embed #studio-model-slot #stage{height:270px}.model-embed .scene-caption h3{font-size:21px}.model-embed .scene-caption{min-height:145px}}
