.fs-stage{--fs-ink:var(--pro-text);--fs-soft:var(--pro-text);--fs-muted:var(--pro-text);--fs-line:var(--pro-line);--fs-pink:#f6c1d9}.fs-stage .st-root{--ink:var(--fs-ink);--line:var(--fs-line)}.fs-stage-split{display:grid;grid-template-columns:minmax(250px,4fr) minmax(0,9fr);gap:clamp(28px,4vw,64px);align-items:center}.fs-stage.is-left .fs-stage-split{grid-template-columns:minmax(0,9fr) minmax(250px,4fr)}.fs-stage.is-left .fs-stage-list{order:2}.fs-stage-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fs-stage-item{border-left:2px solid var(--fs-line);color:var(--fs-muted);transition:color .35s,border-color .35s}.fs-stage-pick{display:flex;gap:14px;width:100%;padding:9px 0 9px 14px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.fs-stage-pick:focus-visible{outline:2px solid var(--fs-pink);outline-offset:-2px}.fs-stage-item.st-on{border-left-color:var(--fs-pink);color:var(--fs-ink)}.fs-stage-num{flex:none;font-size:11px;letter-spacing:.12em;padding-top:2px;font-variant-numeric:tabular-nums}.fs-stage-words{display:flex;flex-direction:column;gap:4px;min-width:0}.fs-stage-words b{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:500;line-height:1.3}.fs-stage-words small{display:none;font-size:14px;font-weight:300;line-height:1.5;color:var(--fs-soft)}.fs-stage-item.st-on .fs-stage-words small{display:block;animation:st-rise .4s both}.fs-stage-screen{position:relative;height:min(560px,calc(100vh - 150px))}.fs-stage-screen>.st-layer{display:flex}.fs-stage-screen>.st-layer>*{flex:1 1 auto;min-width:0}@media (max-width:899px){.fs-stage-split,.fs-stage.is-left .fs-stage-split{grid-template-columns:minmax(0,1fr);gap:16px}.fs-stage.is-left .fs-stage-list{order:0}.fs-stage-pick{gap:10px;padding:6px 0 6px 12px}.fs-stage-words b{font-size:14px}.fs-stage-words small{font-size:13px}.fs-stage-screen{height:min(420px,52svh)}}