.fig-live{display:none}@media (scripting:enabled){.fig-live{display:block}}.fig[data-ready] .fig-live{display:block}.fig-invite{display:none}@media (scripting:enabled){.fig-invite{display:block}}.fig[data-ready] .fig-invite{display:block}.fig-stage{isolation:isolate;position:relative}.fig-canvas{z-index:-1;pointer-events:none;width:calc(100% + 32px);height:calc(100% + 32px);display:none;position:absolute;inset:-16px}.fig-stage[data-gl=on] .fig-canvas{display:block}.fig-input{border:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent);border-radius:var(--radius-2);background:color-mix(in srgb, var(--color-void) 55%, transparent);width:100%;min-height:3rem;color:var(--color-paper);transition:border-color .2s var(--ease-standard);padding:0 .875rem;font-size:1rem;display:block}.fig-input:hover{border-color:color-mix(in srgb, var(--color-paper) 45%, transparent)}.fig-input:focus-visible{border-color:var(--color-cobalt-lit);outline-offset:2px}.fig-range{cursor:pointer;appearance:none;background:0 0;width:100%;height:2.75rem;margin:0;display:block}.fig-range::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--color-paper) 30%, transparent);border-radius:1px;height:2px}.fig-range::-moz-range-track{background:color-mix(in srgb, var(--color-paper) 30%, transparent);border-radius:1px;height:2px}.fig-range::-webkit-slider-thumb{background:var(--color-cobalt-lit);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-void) 70%, transparent);appearance:none;border:0;border-radius:50%;margin-top:-10px}.fig-range::-moz-range-thumb{background:var(--color-cobalt-lit);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-void) 70%, transparent);border:0;border-radius:50%}.fig-range:focus-visible{outline:none}.fig-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-void), 0 0 0 5px var(--color-cobalt-lit)}.fig-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--color-void), 0 0 0 5px var(--color-cobalt-lit)}.fig-chips{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:130px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:48rem){.fig-chips{min-height:96px}}.fig-chip{border-radius:var(--radius-1);white-space:pre;border:1px solid #0000;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;display:inline-flex}.fig-chip[data-state=in]{border-color:color-mix(in srgb, var(--color-cobalt-lit) 70%, transparent);background:color-mix(in srgb, var(--color-cobalt-lit) 18%, transparent);color:var(--color-paper)}.fig-chip[data-state=out]{border-color:color-mix(in srgb, var(--color-paper) 16%, transparent);color:color-mix(in srgb, var(--color-paper) 60%, transparent);text-decoration:line-through}.fig-chip[data-state=free]{border:1px dashed color-mix(in srgb, var(--color-paper) 24%, transparent)}.fig-stage[data-gl=on] .fig-chip{background:0 0;border-color:#0000}.fig-key{border:1px solid color-mix(in srgb, var(--color-paper) 30%, transparent);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:.5em;display:inline-block}.fig-key[data-state=in]{border-color:var(--color-cobalt-lit);background:color-mix(in srgb, var(--color-cobalt-lit) 45%, transparent)}.fig-key[data-state=free]{border-style:dashed}.fig-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fig-row{grid-template-columns:6.25rem minmax(0,1fr) 2.75rem;align-items:center;column-gap:10px;min-height:28px;display:grid}.fig-track{background:color-mix(in srgb, var(--color-paper) 6%, transparent);border-radius:6px;height:12px;position:relative}.fig-bar{inset-block:0;background:var(--color-cobalt-lit);border-radius:6px;min-width:2px;position:absolute;left:0}.fig-row[data-picked=true] .fig-bar{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-amber-lit) 70%, transparent)}.fig-strip{height:14px;display:flex;position:relative}.fig-seg{box-sizing:border-box;background:var(--color-cobalt-lit);opacity:.62;background-clip:content-box;flex:none;height:100%;padding-right:2px}.fig-seg:nth-child(2n){opacity:.36}.fig-seg[data-picked=true]{opacity:1}.fig-mark{background:var(--color-amber-lit);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px}.fig-stage[data-gl=on] .fig-track,.fig-stage[data-gl=on] .fig-strip{background:0 0}.fig-stage[data-gl=on] .fig-bar,.fig-stage[data-gl=on] .fig-seg,.fig-stage[data-gl=on] .fig-mark{visibility:hidden}@media (prefers-reduced-motion:reduce){.fig-input{transition:none}}
