.jy-road{margin:0;padding:0;list-style:none}.jy-dot{flex:none;place-items:center;width:40px;height:40px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:grid;position:relative}.jy-dot.pic>img,.jy-dot.pic>.jy-code{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 1px var(--line), 0 2px 6px #00000029;border-radius:12px;place-items:center;display:grid}.jy-code{color:#fff;letter-spacing:.02em;font-size:12px;font-weight:700}.jy-step.mine .jy-dot.pic>img,.jy-step.mine .jy-dot.pic>.jy-code{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--accent), 0 4px 14px color-mix(in srgb, var(--accent) 35%, transparent)}.jy-step:hover .jy-dot{transform:translateY(-2px)scale(1.05)}.jy-x{background:var(--text);min-width:19px;height:19px;color:var(--panel);text-align:center;box-shadow:0 0 0 2px var(--panel);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:19px;position:absolute;top:-7px;right:-9px}.jy-first{background:var(--gold);color:#3b2a00;text-align:center;width:19px;height:19px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;font-size:10px;font-weight:800;line-height:19px;position:absolute;bottom:-6px;left:-7px}.jy-dot.icon{border:1.5px dashed var(--faint);background:var(--panel);color:var(--muted);border-radius:50%;font-size:19px}.jy-dot.icon.h-ad,.jy-dot.icon.h-adUnknown{border-style:solid;border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent)}.jy-dot.icon.h-messenger{color:#0a7cff}.jy-dot.bag{background:var(--good-soft);color:var(--good);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--good) 45%, transparent);border-radius:50%;font-size:20px}.jy-step.buy.after .jy-dot.bag,.jy-step.buy.mine .jy-dot.bag{background:var(--good);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--good) 40%, transparent)}.jy-road.row{flex-wrap:wrap;align-items:flex-start;row-gap:12px;min-width:0;display:flex}.jy-road.row .jy-step{align-items:flex-start;display:flex}.jy-road.row .jy-link{flex:none;width:36px;height:40px;position:relative}.jy-road.row .jy-link:before{content:"";background:var(--line);transform-origin:0;height:2px;animation:.4s cubic-bezier(.2,.8,.2,1) both jy-draw;animation-delay:calc(var(--i,0) * 70ms);border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:3px;right:3px}.jy-road.row .jy-link i{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal;position:absolute;top:2px;left:50%;transform:translate(-50%)}.jy-node{flex-direction:column;align-items:center;gap:5px;min-width:44px;display:flex}.jy-cap{flex-direction:column;align-items:center;line-height:1.2;display:flex}.jy-cap b{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.jy-cap small{color:var(--faint);white-space:nowrap;font-size:10.5px}.jy-cap .jy-rm{color:var(--good)}.jy-road.rail{flex-direction:column;display:flex}.jy-road.rail .jy-step{align-items:center;gap:12px;min-width:0;padding:5px 0;display:flex;position:relative}.jy-road.rail .jy-step+.jy-step{margin-top:14px}.jy-wire{background:var(--line-2);transform-origin:top;width:2px;height:22px;animation:.35s cubic-bezier(.2,.8,.2,1) both jy-drop;animation-delay:calc(var(--i,0) * 90ms);border-radius:2px;position:absolute;bottom:calc(100% - 4px);left:19px}.jy-wire i{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.jy-words{flex-direction:column;gap:1px;min-width:0;display:flex}.jy-words b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.jy-words small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.jy-words em{font-style:normal}.jy-road.rail .jy-step.buy .jy-words b{color:var(--good)}.jy-road.rail .jy-step.buy .jy-dot.bag{background:var(--good);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--good) 35%, transparent)}.jy-road.rail .jy-step.came .jy-words b{color:var(--muted)}.jy-step{animation:.42s cubic-bezier(.2,.8,.2,1) both jy-in;animation-delay:calc(var(--i,0) * 90ms)}.jy-step.buy .jy-dot{animation:.5s cubic-bezier(.34,1.56,.64,1) backwards jy-pop;animation-delay:calc(var(--i,0) * 90ms + .12s)}@keyframes jy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes jy-pop{0%{transform:scale(.4)}to{transform:none}}@keyframes jy-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes jy-drop{0%{transform:scaleY(0)}to{transform:none}}.jy-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:10px;padding:12px 14px}.jy-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.jy-card.plain{background:0 0;border:0;margin-top:0;padding:0}.jy-card.plain .jy-head{justify-content:flex-start}.jy-card.plain .jy-head:empty{display:none}.jy-title{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.jy-title svg{color:var(--accent);font-size:18px}.jy-sums{flex-wrap:wrap;gap:6px;display:flex}.jy-sums span{background:var(--panel-2);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.jy-sums span svg{font-size:14px}.jy-sums .good{background:var(--good-soft);color:var(--good)}.jy-note{color:var(--faint);align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;display:flex}.jy-skel{gap:10px;padding:4px 0;display:grid}.jy-skel i{background:linear-gradient(90deg, var(--panel-2), var(--line), var(--panel-2));background-size:200% 100%;border-radius:12px;height:40px;animation:1.2s linear infinite jy-shimmer}@keyframes jy-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.jy-legend.jy-legend-card{border-top:1px dashed var(--line);margin-top:16px;padding:12px 0 0}.jy-open{margin-top:18px}.jy-open .lz-btn{justify-content:center;width:100%}.zn-adcell{min-width:0;max-width:100%;display:inline-flex;position:relative}.zn-admore{z-index:1;background:var(--accent);color:#fff;height:18px;font:inherit;cursor:pointer;box-shadow:0 0 0 2px var(--panel);font-variant-numeric:tabular-nums;border:0;border-radius:999px;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:18px;transition:transform .15s;display:inline-flex;position:absolute;top:-8px;left:22px}.zn-admore:hover{transform:translateY(-1px)scale(1.06)}.jy-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 12px;display:grid}.jy-tile{background:var(--panel-2);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.jy-tile .ic{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.jy-tile .ic.blue{background:var(--blue-soft);color:var(--blue)}.jy-tile .ic.good{background:var(--good-soft);color:var(--good)}.jy-tile .ic.grey{background:var(--line);color:var(--muted)}.jy-tile>span:last-child{flex-direction:column;min-width:0;display:flex}.jy-tile b{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.15}.jy-tile b small{color:var(--good);margin-left:6px;font-size:13px;font-weight:700}.jy-tile em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.jy-legend{color:var(--faint);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:0 18px 8px;font-size:12px;display:flex}.jy-legend span{align-items:center;gap:5px;display:inline-flex}.jy-legend .ring{width:14px;height:14px;box-shadow:0 0 0 1.5px var(--panel), 0 0 0 3px var(--accent);background:var(--panel-2);border-radius:4px}.jy-legend .first{background:var(--gold);color:#3b2a00;text-align:center;border-radius:50%;width:14px;height:14px;font-size:9px;font-style:normal;font-weight:800;line-height:14px}.jy-legend svg{color:var(--good);font-size:15px}.jy-prow{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:36px minmax(100px,150px) minmax(0,1fr) auto;grid-template-areas:"av nm road out";align-items:center;gap:14px;padding:12px;transition:background .15s;display:grid}.jy-prow:hover:not(:disabled){background:var(--accent-soft);border-top-color:#0000;border-radius:12px}.jy-prow:hover:not(:disabled)+.jy-prow{border-top-color:#0000}.jy-prow:disabled{cursor:default}.jy-prow>.av{grid-area:av}.jy-prow>.nm{flex-direction:column;grid-area:nm;gap:1px;min-width:0;display:flex}.jy-prow>.nm b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.jy-prow>.nm small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.jy-prow>.jy-road{grid-area:road}.jy-prow>.jy-out{grid-area:out}.jy-out{background:var(--panel-2);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;justify-self:end;align-items:center;gap:4px;padding:4px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.jy-out svg{font-size:15px}.jy-out.good{background:var(--good-soft);color:var(--good)}.jy-rows{flex:1;min-height:0;padding:0 8px 10px;overflow-y:auto}@media (width<=640px){.jy-tiles{gap:6px;padding:0 12px 10px}.jy-tile{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.jy-tile .ic{border-radius:9px;width:30px;height:30px;font-size:17px}.jy-tile b{font-size:19px}.jy-tile b small{margin:0;font-size:12px;display:block}.jy-legend{padding:0 12px 8px}.jy-prow{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"av nm out""road road road";gap:10px;padding:12px 8px}.jy-road.row .jy-link{width:24px}.jy-dot{width:36px;height:36px}.jy-road.row .jy-link{height:36px}.jy-road.rail .jy-wire{left:17px}}@media (prefers-reduced-motion:reduce){.jy-step,.jy-step.buy .jy-dot,.jy-road.row .jy-link:before,.jy-wire,.jy-skel i{animation:none}.jy-step:hover .jy-dot{transform:none}}
