.approach-module__ck4t8W__phases .rows{gap:8px;display:grid}.approach-module__ck4t8W__phases .rows .card{grid-template-columns:1fr 90px 64px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid}.approach-module__ck4t8W__phases .rows .bar{transform-origin:0;background:#e8a33db3;border-radius:4px;height:8px}.approach-module__ck4t8W__phases .rows .card b{font-family:var(--mono);color:var(--amber);text-align:right;font-size:12px;font-weight:400}.approach-module__ck4t8W__phases .tests div{font-family:var(--mono);border-bottom:1px solid var(--hair);color:var(--sub);justify-content:space-between;padding:9px 0;font-size:12.5px;display:flex}.approach-module__ck4t8W__phases .tests div em{color:var(--green);font-style:normal}.approach-module__ck4t8W__phases .mini-pipe{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.approach-module__ck4t8W__phases .mini-pipe .nd{color:var(--sub);justify-items:center;gap:6px;font-size:12px;display:grid}.approach-module__ck4t8W__phases .mini-pipe .nd .bx{border:1px solid var(--hair-2);background:#141419;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.approach-module__ck4t8W__phases .mini-pipe .nd .bx svg{width:22px;height:22px}.approach-module__ck4t8W__phases .mini-pipe .ln2{background:var(--hair-2);width:30px;height:2px}.approach-module__ck4t8W__phases .mini-pipe .ck .bx{color:var(--green);border-color:#8fd4b099}.approach-module__ck4t8W__phases .summary-card{border:1px solid var(--hair);background:#ffffff08;border-radius:16px;padding:16px}.approach-module__ck4t8W__phases .summary-card .r{border-bottom:1px solid var(--hair);justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.approach-module__ck4t8W__phases .summary-card .r:last-child{border:0}.approach-module__ck4t8W__phases .summary-card .r b{font-family:var(--display);font-weight:500}.approach-module__ck4t8W__phases .rows .bar.grow{transition:transform 1.1s var(--ease) var(--dl);transform:scaleX(0)}.approach-module__ck4t8W__phases .vis.in .rows .bar.grow{transform:scaleX(var(--s))}.approach-module__ck4t8W__phases .tests .tick{opacity:0;transition:opacity .4s var(--dl),transform .5s var(--ease) var(--dl);transform:translate(-8px)}.approach-module__ck4t8W__phases .tests .tick em{opacity:0;transition:opacity .3s calc(var(--dl) + .25s)}:is(.approach-module__ck4t8W__phases .vis.in .tests .tick,.approach-module__ck4t8W__phases .vis.in .tests .tick em){opacity:1;transform:none}:is(.approach-module__ck4t8W__phases .mini-pipe .nd,.approach-module__ck4t8W__phases .mini-pipe .ln2){opacity:.25;transition:opacity .5s var(--dl)}:is(.approach-module__ck4t8W__phases .vis.in .mini-pipe .nd,.approach-module__ck4t8W__phases .vis.in .mini-pipe .ln2){opacity:1}.approach-module__ck4t8W__phases .vis.in .mini-pipe .nd .bx{animation:approach-module__ck4t8W__litup .6s var(--dl) both}@keyframes approach-module__ck4t8W__litup{0%{border-color:var(--hair-2)}50%{border-color:#ff2d3bcc}to{border-color:var(--hair-2)}}.approach-module__ck4t8W__phases .vis.in .mini-pipe .nd.ck .bx{border-color:#8fd4b099;animation:none}
