.ladder[data-v-aa5dab74]{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--bg-soft), var(--bg));border:1px solid var(--edge);box-shadow:var(--sh-4);margin:0;padding:22px 22px 18px}.lhead[data-v-aa5dab74]{grid-template-columns:88px 1fr;align-items:center;margin:16px 0 2px;display:grid}.manifest[data-v-aa5dab74]{color:var(--ink);align-items:center;gap:8px;font:700 12px/1 SF Mono,ui-monospace,Menlo,Consolas,monospace;display:flex}.manifest .also[data-v-aa5dab74]{color:var(--muted);margin-left:10px;font-weight:600}.manifest .dot[data-v-aa5dab74]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-dim);border-radius:50%}.ticks[data-v-aa5dab74]{color:var(--muted);grid-template-columns:repeat(6,1fr);font:600 11px/1 SF Mono,ui-monospace,Menlo,Consolas,monospace;display:grid}.lrow[data-v-aa5dab74]{grid-template-columns:88px 1fr;align-items:center;margin-top:8px;display:grid}.rl[data-v-aa5dab74]{line-height:1.15;display:grid}.rl b[data-v-aa5dab74]{color:var(--ink);font-size:13.5px;font-weight:750}.rl small[data-v-aa5dab74]{color:var(--muted);letter-spacing:.04em;font-size:11.5px;font-weight:600}.segs[data-v-aa5dab74]{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.seg[data-v-aa5dab74]{height:var(--h);transition:filter var(--dur-3) var(--ease-out);background:repeating-linear-gradient(90deg,#ffffff09 0 2px,#0000 2px 7px),#ffffff06;border:1px solid #ffffff12;border-radius:5px;position:relative;overflow:hidden}.seg img[data-v-aa5dab74]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.seg.on[data-v-aa5dab74]{filter:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 8px 22px -10px #66d1c2b3;z-index:1}figcaption[data-v-aa5dab74]{color:var(--muted);align-items:center;gap:9px;margin-top:14px;font-size:12.5px;display:flex}.swatch[data-v-aa5dab74]{border:1.5px solid var(--accent);border-radius:3px;width:14px;height:10px}@media (width<=560px){.ladder[data-v-aa5dab74]{padding:16px 14px 14px}.lhead[data-v-aa5dab74],.lrow[data-v-aa5dab74]{grid-template-columns:62px 1fr}.segs[data-v-aa5dab74]{gap:3px}.ticks[data-v-aa5dab74]{font-size:9.5px}}
