single-contract contract-flow{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface);max-width:640px;margin:0 auto}@media(max-width:560px){single-contract contract-flow{flex-direction:column}}single-contract contract-stage{flex:1;padding:14px 12px;text-align:center;display:flex;flex-direction:column;gap:4px;justify-content:center}single-contract contract-stage+contract-stage{border-left:1px solid var(--line)}@media(max-width:560px){single-contract contract-stage+contract-stage{border-left:0;border-top:1px solid var(--line)}}single-contract contract-stage[emphasis=mid]{background:var(--surface-2)}single-contract stage-title{font-family:var(--mono);font-size:12.5px;font-weight:700;color:var(--ink)}single-contract stage-title>match-mark{color:var(--indigo)}single-contract stage-title>set-mark{color:var(--amber)}single-contract stage-sub{font-size:11px;color:var(--ink-3)}single-contract rw-line{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin:16px 0 0;font-family:var(--mono);font-size:12.5px;color:var(--ink-2)}single-contract rw-item{display:inline-flex;gap:7px;align-items:center}single-contract rw-item b{color:var(--ink);font-weight:600}single-contract rw-item>match-mark{color:var(--indigo)}single-contract rw-item>set-mark{color:var(--amber)}
