.race[data-v-73ea0513]{--spring:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017 19.4%,1.067 22.5%,1.089 26%,1.079 30.3%,1.049 36%,1.024 42.6%,1.011 50.3%,1.004 59.2%,1.001 69.3%,1);--spring-smooth:linear(0,.004,.016 2.3%,.063 4.7%,.141 7.2%,.25 9.9%,.601 16.5%,.815 21%,.929 25.2%,.987 29%,1.025 33.5%,1.042 38%,1.04 43.5%,1.027 50%,1.013 57.5%,1.005 67%,1.001 79%,1);--snap:cubic-bezier(.22,1,.36,1);--hatch:color-mix(in srgb,var(--color-line-strong) 45%,transparent);background:var(--color-surface);border-radius:16px;padding:16px 12px 12px;position:relative}@media (width>=720px){.race[data-v-73ea0513]{padding:24px 28px 14px}}.poles[data-v-73ea0513]{letter-spacing:.02em;grid-template-columns:1fr auto 1fr;align-items:end;margin:0 0 8px;font-size:12px;font-weight:600;display:grid}.poles-l[data-v-73ea0513]{color:var(--color-good)}.poles-r[data-v-73ea0513]{color:var(--color-rise);text-align:right}.poles-z[data-v-73ea0513]{color:var(--color-ink-2);padding:0 4px}.plot[data-v-73ea0513]{overflow-clip-margin:4px;--row:54px;--bh:22px;--gutter:62px;margin-bottom:26px;position:relative;overflow-x:clip}@media (width>=720px){.plot[data-v-73ea0513]{--row:58px;--bh:28px;--gutter:78px}}.zone[data-v-73ea0513]{background:color-mix(in srgb,var(--color-surface-2) 55%,transparent)}.grid-l[data-v-73ea0513],.zone[data-v-73ea0513]{position:absolute;top:0;bottom:0}.grid-l[data-v-73ea0513]{background:var(--color-line);width:1px}.grid-l.is-zero[data-v-73ea0513]{background:var(--color-ink-2);z-index:2;width:2px;margin-left:-1px}.tick[data-v-73ea0513]{color:var(--color-ink-2);font-size:12px;bottom:-22px;transform:translate(-50%)}.sep[data-v-73ea0513],.tick[data-v-73ea0513]{position:absolute}.sep[data-v-73ea0513]{background:var(--color-line);height:1px;left:0;right:0}.rows[data-v-73ea0513]{margin:0;padding:0;list-style:none}.row[data-v-73ea0513]{height:var(--row);transform:translateY(calc(var(--i)*var(--row) + var(--off)));transition:transform .7s var(--spring-smooth),opacity .25s var(--snap);border-radius:8px;outline:none;position:absolute;top:0;left:0;right:0}.row[data-v-73ea0513]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus)}.bar[data-v-73ea0513]{top:calc((var(--row) - var(--bh))/2);height:var(--bh);width:calc(50% - var(--gutter));transition:transform .6s var(--spring);position:absolute;transform:scaleX(0)}.bar-down[data-v-73ea0513]{transform-origin:100%;background:var(--color-good);border-radius:4px 0 0 4px;right:50%}.bar-up[data-v-73ea0513]{transform-origin:0;background:var(--color-rise-soft);border-radius:0 4px 4px 0;left:50%}.is-neg .bar-down[data-v-73ea0513],.is-pos .bar-up[data-v-73ea0513]{transform:scaleX(var(--f))}.is-same .bar[data-v-73ea0513],.is-steady .bar[data-v-73ea0513]{background:color-mix(in srgb,var(--color-line-strong) 38%,transparent)}.name[data-v-73ea0513]{height:var(--row);text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;max-width:calc(50% - 10px);display:flex;position:absolute;top:0;right:calc(50% + 10px)}.is-neg .name[data-v-73ea0513]{text-align:left;align-items:flex-start;left:calc(50% + 10px);right:auto}.name-l[data-v-73ea0513]{color:var(--color-ink);font-size:14px;font-weight:600;line-height:18px}.name-b[data-v-73ea0513],.name-l[data-v-73ea0513]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.name-b[data-v-73ea0513]{color:var(--color-ink-2);max-width:100%;font-size:12px;font-weight:500;line-height:16px}.shops[data-v-73ea0513]{white-space:nowrap}.shops.is-single[data-v-73ea0513]{color:var(--color-ink);font-weight:700}.val-layer[data-v-73ea0513]{pointer-events:none;transform:translateX(calc((50% - var(--gutter))*var(--f)));transition:transform .6s var(--spring);position:absolute;inset:0}.is-neg .val-layer[data-v-73ea0513]{transform:translateX(calc((50% - var(--gutter))*var(--f)*-1))}.val[data-v-73ea0513]{height:var(--row);white-space:nowrap;color:var(--color-ink-2);transition:opacity .2s var(--snap);align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;top:0;left:calc(50% + 8px)}.is-neg .val[data-v-73ea0513]{left:auto;right:calc(50% + 8px)}.is-down .val[data-v-73ea0513]{color:var(--color-good)}.is-up .val[data-v-73ea0513]{color:var(--color-rise)}.is-up .val[data-v-73ea0513]:before{content:"↑";content:"↑"/"";margin-inline-end:.15em}.is-same .val[data-v-73ea0513],.is-steady .val[data-v-73ea0513]{font-weight:500}.is-same .val[data-v-73ea0513]{font-size:13px}.is-strong.is-down .val[data-v-73ea0513],.is-strong.is-up .val[data-v-73ea0513]{font-size:18px}@media (width>=720px){.name-l[data-v-73ea0513]{font-size:15px}.val[data-v-73ea0513]{font-size:17px}.is-strong.is-down .val[data-v-73ea0513],.is-strong.is-up .val[data-v-73ea0513]{font-size:22px}}.gapband[data-v-73ea0513]{top:calc((var(--row) - 24px)/2);border:1px dashed var(--color-line-strong);height:24px;color:var(--color-ink-2);background:repeating-linear-gradient(135deg,var(--hatch) 0 2px,transparent 2px 7px),var(--color-surface);white-space:nowrap;border-radius:6px;align-items:center;padding:0 5px;font-size:12px;font-weight:600;display:flex;position:absolute;left:calc(50% + 10px)}.gapband-t[data-v-73ea0513]{background:var(--color-surface);border-radius:3px;padding:0 4px}.cap[data-v-73ea0513],.gapband-t[data-v-73ea0513]{line-height:16px}.cap[data-v-73ea0513]{text-align:center;color:var(--color-ink-2);margin:0;font-size:12px}.is-dim .row[data-v-73ea0513]{opacity:.35}.is-dim .gapband[data-v-73ea0513],.is-dim .val[data-v-73ea0513]{opacity:0}@keyframes race-grow-73ea0513{0%{transform:scaleX(0)}}@keyframes race-fade-73ea0513{0%{opacity:0}}.plot[data-play] .bar[data-v-73ea0513]{animation:race-grow-73ea0513 .65s var(--spring) backwards;animation-delay:calc(min(var(--i), 7)*50ms + .12s)}.plot[data-play] .val[data-v-73ea0513]{animation:race-fade-73ea0513 .24s var(--snap) backwards;animation-delay:calc(min(var(--i), 7)*50ms + .38s)}@media (prefers-reduced-motion:reduce){.bar[data-v-73ea0513],.row[data-v-73ea0513],.val-layer[data-v-73ea0513]{transition:opacity .12s linear}.plot[data-play] .bar[data-v-73ea0513],.plot[data-play] .val[data-v-73ea0513]{animation:none}}.trend-grid[data-v-4ab0efbb]{align-items:start;gap:24px;display:grid}@media (width>=1024px){.trend-grid[data-v-4ab0efbb]{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:56px}}.trend-h[data-v-4ab0efbb]{letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;margin:10px 0 0;font-size:28px;font-weight:700;line-height:32px}@media (width>=720px){.trend-h[data-v-4ab0efbb]{letter-spacing:-.035em;font-size:36px;line-height:40px}}.is-chain .trend-h[data-v-4ab0efbb]{font-size:24px;line-height:30px}@media (width>=720px){.is-chain .trend-h[data-v-4ab0efbb]{font-size:28px;line-height:34px}}.trend-h-level[data-v-4ab0efbb]{letter-spacing:-.015em;color:var(--color-ink-2);margin-top:6px;font-size:.62em;font-weight:600;line-height:1.2;display:block}.trend-sub[data-v-4ab0efbb]{max-width:52ch;color:var(--color-ink-2);margin:10px 0 0;font-size:15px;line-height:1.45}.trend-controls[data-v-4ab0efbb]{flex-wrap:wrap;align-items:flex-end;gap:14px 12px;margin-top:20px;display:flex}.trend-missing[data-v-4ab0efbb]{border:1px dashed var(--color-line-strong);background:var(--color-surface);border-radius:16px;margin:0;padding:18px 20px;font-size:15px;font-weight:600}.trend-missing[data-v-4ab0efbb],.trend-notes[data-v-4ab0efbb]{color:var(--color-ink-2);line-height:1.45}.trend-notes[data-v-4ab0efbb]{gap:6px;max-width:62ch;margin:16px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.trend-overlay[data-v-4ab0efbb]{z-index:5;place-items:center;padding:0 8px;display:grid;position:absolute;inset:0}.trend-card[data-v-4ab0efbb]{text-align:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;max-width:36ch;padding:18px 20px;box-shadow:0 8px 24px #0000000f}.trend-fade-enter-active[data-v-4ab0efbb],.trend-fade-leave-active[data-v-4ab0efbb]{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.trend-fade-enter-from[data-v-4ab0efbb],.trend-fade-leave-to[data-v-4ab0efbb]{opacity:0}.trend-table[data-v-4ab0efbb]{border-collapse:collapse;width:100%;max-width:560px;margin-top:4px;font-size:13px}.trend-table td[data-v-4ab0efbb],.trend-table th[data-v-4ab0efbb]{border-bottom:1px solid var(--color-line);text-align:left;color:var(--color-ink);padding:8px 6px;font-weight:500}.trend-table thead th[data-v-4ab0efbb]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2);font-size:11px;font-weight:600}.trend-table tbody th[data-v-4ab0efbb]{font-weight:600}.trend-table .text-right[data-v-4ab0efbb]{text-align:right}
