.dgm-n1{margin-top:var(--s4)}.n1-flow{display:block}.n1-flow-stage .n1-flow-card,.n1-flow-svg .n1-flow-detail{transition:fill var(--dur-tactile) var(--ease-soft), stroke var(--dur-tactile) var(--ease-soft), stroke-width var(--dur-tactile) var(--ease-soft)}.n1-flow-hit{touch-action:manipulation}.n1-flow-list{border-inline:var(--hair) solid var(--line);border-bottom:var(--hair) solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.n1-flow-list>li{border-top:var(--hair) solid var(--line);min-width:0}.n1-flow-list>li+li{border-left:var(--hair) solid var(--line)}.n1-flow-list>li[data-active=true]{background:var(--blue-soft)}.n1-flow-list button{gap:var(--s2);width:100%;min-height:72px;padding:var(--s2);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.n1-flow-list button:focus-visible,.n1-flow-controls button:focus-visible{z-index:1;outline:2px solid var(--blue);outline-offset:-2px;position:relative}.n1-flow-num{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent-ink)}.n1-flow-controls{border-inline:var(--hair) solid var(--line);border-bottom:var(--hair) solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;display:grid}.n1-flow-controls button{min-height:56px;padding:var(--s2);color:var(--blue-ink);cursor:pointer;font:600 var(--t-label)/1.2 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;background:0 0;border:0}.n1-flow-controls button:last-child{text-align:right}.n1-flow-controls p{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-align:center;text-transform:uppercase;margin:0}@media (max-width:860px){.n1-flow-list{grid-template-columns:1fr 1fr}.n1-flow-list>li:nth-child(odd){border-left:0}}@media (max-width:540px){.n1-flow-list{grid-template-columns:1fr}.n1-flow-list>li+li,.n1-flow-list>li:nth-child(odd){border-left:0}.n1-flow-list>li:nth-child(n+3){border-top:var(--hair) solid var(--line)}.n1-flow-controls{grid-template-columns:1fr 1fr}.n1-flow-controls p{padding-top:var(--s1);grid-area:1/1/auto/-1}.n1-flow-controls button{grid-row:2;min-height:48px}}
