.ladder.s1auq2f8{--pic:196px;--who:250px;--cols:var(--pic) var(--who) minmax(0, 1fr) 40px;margin-top:var(--space-5)}.axis.s1auq2f8{z-index:3;grid-template-columns:var(--cols);column-gap:var(--space-5);padding:var(--space-3) 0;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;display:grid;position:sticky;top:84px}.legend.s1auq2f8{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;grid-column:1/span 2;margin:0;padding:0;list-style:none;display:flex}.legend.s1auq2f8 li:where(.s1auq2f8){align-items:center;gap:var(--space-2);display:inline-flex}.fi.s1auq2f8{background:var(--ft);width:24px;height:24px;color:var(--fc);border-radius:50%;place-items:center;display:grid}.scale.s1auq2f8{grid-column:3;height:20px;position:relative}.scale.s1auq2f8 span:where(.s1auq2f8){font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;font-weight:600;position:absolute;top:0;translate:-50%}.rows.s1auq2f8{position:relative}ol.s1auq2f8{margin:0;padding:0;list-style:none}ol.s1auq2f8>li:where(.s1auq2f8){border-bottom:1px solid var(--line);transition:opacity var(--dur) var(--ease)}.probing.s1auq2f8 li:where(.s1auq2f8):not(.fit){opacity:.38}.row.s1auq2f8{grid-template-columns:var(--cols);column-gap:var(--space-5);padding:var(--space-2) 0;color:inherit;align-items:center;display:grid}.pic.s1auq2f8{--stage-h:104px;--car-side:.04;--car-top:.06;--car-floor:.12}.who.s1auq2f8{flex-direction:column;min-width:0;display:flex}h3.s1auq2f8{font:700 calc(var(--text-lg) + 2px) / 1.1 var(--font-display);letter-spacing:-.02em;transition:color var(--dur-fast)}.row.s1auq2f8:hover h3:where(.s1auq2f8){color:var(--accent-text)}.price.s1auq2f8{margin-top:var(--space-1);font-size:var(--text-md);font-weight:650}.meta.s1auq2f8{font-size:var(--text-xs);color:var(--ink-3);margin-top:2px}.track.s1auq2f8{justify-content:center;align-self:stretch;gap:var(--space-1);flex-direction:column;min-height:104px;display:flex;position:relative}.lines.s1auq2f8{position:absolute;inset:0}.lines.s1auq2f8 i:where(.s1auq2f8){background:var(--line);width:1px;position:absolute;top:0;bottom:0}.fl.s1auq2f8{height:32px;position:relative}.seg.s1auq2f8{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fc,var(--ink-3)) 24%, var(--bg));min-width:12px;height:12px;position:absolute;top:50%;translate:0 -50%}.fl.s1auq2f8 .fi:where(.s1auq2f8){position:absolute;top:50%;translate:0 -50%}.mark.s1auq2f8{border-radius:var(--radius-2xs);background:var(--fc,var(--ink-2));width:3px;height:20px;transition:height var(--dur-fast);position:absolute;top:50%;transform:translate(-50%,-50%)}.mark.hot.s1auq2f8{z-index:4;height:28px}.tip.s1auq2f8{z-index:5;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--island);box-shadow:var(--shadow-lift);color:var(--island-ink);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;flex-direction:column;gap:1px;display:flex;position:absolute;bottom:calc(100% + 10px);transform:translate(-50%)}.tip.s1auq2f8 b:where(.s1auq2f8){font-size:var(--text-md);font-weight:700}.tip.s1auq2f8 small:where(.s1auq2f8),.tmeta.s1auq2f8{font-size:var(--text-xs);color:var(--island-ink-2);font-weight:400}.go.s1auq2f8{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid}.row.s1auq2f8:hover .go:where(.s1auq2f8){background:var(--accent);color:var(--accent-ink)}.line.s1auq2f8{z-index:2;background:var(--accent);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.at.s1auq2f8{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-size:var(--text-xs);white-space:nowrap;font-weight:700;position:absolute;top:50%;translate:-50% -50%}@media (width>=768px) and (width<=1023px){.ladder.s1auq2f8{--pic:140px;--who:190px}}@media (width<=767px){.axis.s1auq2f8{display:block;position:static}.scale.s1auq2f8{display:none}.row.s1auq2f8{column-gap:var(--space-3);grid-template-columns:120px minmax(0,1fr) 40px}.pic.s1auq2f8{--stage-h:80px}.track.s1auq2f8{grid-area:2/1/auto/-1;min-height:0}}
