.fo-fig__stage.fx-host{display:grid;place-items:center;padding:var(--s3)}.fx-host .fx{display:block;width:100%;height:auto;max-width:720px;overflow:visible}.fx-host .fx-line{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fx-host .fx-line--bold{stroke-width:4}.fx-host .fx-line--dash{stroke-dasharray:6 7;stroke:var(--mute)}.fx-host .fx-thin{stroke-width:1.5}.fx-host .fx-paper{fill:var(--paper);stroke:var(--ink);stroke-width:2}.fx-host .fx-wash{fill:var(--brand-wash);stroke:var(--ink);stroke-width:2}.fx-host .fx-ink{fill:var(--ink)}.fx-host .fx-dash{fill:none;stroke:var(--ink);stroke-width:2;stroke-dasharray:6 6}.fx-host .fx-got{stroke:var(--understood)}.fx-host text{font-family:var(--font-text)}.fx-host .fx-label{font-size:12px;font-weight:var(--label-weight);letter-spacing:var(--label-track);fill:var(--mute)}.fx-host .fx-label--spark{fill:var(--brand)}.fx-host .fx-small{font-size:15px;font-weight:500;fill:var(--ink-soft)}.fx-host .fx-mute{fill:var(--mute)}.fx-host .fx-ask{font-family:var(--font-display);font-size:18px;font-weight:600;fill:var(--ink)}.fx-host .fx-hand{font-family:var(--font-hand);font-size:20px;fill:var(--ink)}.fx-host .fx-hand--sm{font-size:18px}.fx-host .fx-hand--guess{fill:var(--guess-text)}.fx-host .fx-hand--got{fill:var(--understood-text)}.fx-host .fx-num{font-size:12px;font-weight:var(--label-weight);letter-spacing:var(--label-track);fill:var(--brand)}.fx-host .fx-name{font-size:18px;font-weight:700;fill:var(--ink)}.fx-host .fx-name--never{fill:var(--mute);text-decoration:line-through}.fx-host .fx-wire{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round}.fx-host .fx-gap{fill:var(--brand-wash)}.fx-host .fx-glow{fill:var(--light);opacity:.55}.fx-host .fx-bulb{fill:var(--light);stroke:var(--ink);stroke-width:2}.fx-host .fx-meter{fill:var(--paper);stroke:var(--ink);stroke-width:2}.fx-host .fx-a{font-family:var(--font-display);font-size:15px;font-weight:600;fill:var(--ink)}.fx-host .fx-read{font-size:15px;font-weight:700;fill:var(--ink)}.fx-host .fx-guess-arrow{stroke:var(--guess-text)}.fx-host .fx-mark{fill:none;stroke:var(--brand);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.fx-host.is-armed [data-go]:not(.fx-draw):not(.is-go){opacity:0}.fx-host.is-armed [data-go]:not(.fx-draw).is-go{animation:fade-up var(--dur-text) var(--ease-text) both}.fx-host .fx-draw{--len:1;stroke-dasharray:1}.fx-host.is-armed .fx-draw:not(.is-go){stroke-dashoffset:1}.fx-host.is-armed .fx-draw.is-go{animation:draw var(--dur-draw) var(--ease-pen) both}.fx-host .fx-mark.fx-draw{stroke-dasharray:1}
