.fc-grid{align-items:center;gap:32px;display:grid}.fc-text{flex-direction:column;gap:14px;min-width:0;display:flex}.fc-words{min-height:13rem}.fc-card{--gap:8px;padding:var(--gap);background:var(--color-neutral-raised);border:var(--hairline) solid var(--color-neutral-line);border-radius:calc(var(--radius-md) + var(--gap) + var(--hairline));min-width:0}.fc-stage{aspect-ratio:1;border-radius:var(--radius-md);place-items:center;width:100%;max-height:560px;padding:2%;display:grid;overflow:hidden}.fc-obj{place-items:center;width:100%;display:grid}.fc-obj>div{width:100%;max-width:var(--fig-max-hard);margin-inline:auto}.fc-obj .iso-fig{width:100%}.fc-pills{gap:8px;margin-top:8px;display:flex}.fc-pill{background:0 0;border:0;flex:1 1 0;max-width:72px;height:24px;padding:10px 0;position:relative}.fc-pill:before{content:"";background:var(--color-neutral-line);border-radius:4px;position:absolute;inset:10px 0}.fc-fill{background:var(--color-neutral-ink);border-radius:4px;width:0;position:absolute;top:10px;bottom:10px;left:0}.fc-pill[data-done] .fc-fill-static{background:var(--color-neutral-edge);width:100%}.fc-pill[data-on] .fc-fill{animation:fc-run var(--fc-dwell,6.5s) linear forwards;animation-play-state:paused}.fc[data-run] .fc-pill[data-on] .fc-fill{animation-play-state:running}@keyframes fc-run{to{width:100%}}@media (min-width:1024px){.fc-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}.fc[data-side=left] .fc-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.fc[data-side=left] .fc-card{order:-1}.fc-stage{aspect-ratio:6/5}}@media (prefers-reduced-motion:reduce){.fc-pill[data-on] .fc-fill{width:100%;animation:none}}
