.lane-diagram_figure__gPvzG{display:grid;grid-gap:16px;gap:16px;padding:clamp(20px,4vw,40px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.lane-diagram_toolbar__9WLDN{display:flex;justify-content:flex-end}.lane-diagram_diagram__6EzDd{display:grid;grid-gap:28px;gap:28px}@media(min-width:992px){.lane-diagram_diagram__6EzDd{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:32px}}.lane-diagram_zone__ZzxKF{display:grid;align-content:start;grid-gap:12px;gap:12px}.lane-diagram_zoneLabel__3R2YD{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lane-diagram_count__hJuCe{min-width:24px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--paper-deep);color:var(--ink);text-align:center;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lane-diagram_pile__9Mzx2{display:flex;flex-wrap:wrap;align-content:flex-end;justify-content:center;gap:6px 4px;min-height:220px;padding:16px 12px;border-radius:var(--radius);background:var(--paper)}.lane-diagram_stack__DjIcF{display:grid;align-content:start;grid-gap:6px;gap:6px;margin:0;padding:12px;border-radius:var(--radius);background:var(--paper);list-style:none}.lane-diagram_stack__DjIcF .lane-diagram_chip__4XHAm{justify-content:flex-start;border-radius:var(--radius-sm)}.lane-diagram_chip__4XHAm{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);font-size:.8125rem;font-weight:500;color:var(--ink);white-space:nowrap;transform:rotate(var(--tilt,0deg));transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.lane-diagram_chip__4XHAm svg{width:14px;height:14px;fill:none;stroke:var(--signal-text);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lane-diagram_source__CtouV{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lane-diagram_token__tuEPm .lane-diagram_source__CtouV{color:var(--on-ink-muted)}.lane-diagram_picked__scn67{z-index:1;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-wash),0 10px 20px -8px rgba(13,11,16,.35);transform:translateY(-6px) rotate(0deg) scale(1.06)}.lane-diagram_hand__BLN_v{position:absolute;right:-6px;bottom:-10px;width:20px!important;height:20px!important;fill:var(--ink)!important;stroke:var(--surface)!important;stroke-width:1.5!important}.lane-diagram_done__slOcA{background:var(--surface)}.lane-diagram_more__dLwf0{justify-content:center!important;border-style:dashed;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lane-diagram_lanes__JTapH{display:grid;grid-gap:20px;gap:20px}@media(min-width:992px){.lane-diagram_lanes__JTapH{padding-top:40px}}.lane-diagram_lane__P_oJl{display:grid;grid-gap:10px;gap:10px}.lane-diagram_rail__eZiXG{position:relative;height:52px;border-radius:var(--radius-pill);background:repeating-linear-gradient(90deg,var(--line-strong) 0 6px,transparent 6px 14px) 50%/100% 1px no-repeat,var(--paper-deep);overflow:hidden}.lane-diagram_token__tuEPm{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--radius-pill);background:var(--ink);color:var(--on-ink);font-size:.8125rem;font-weight:500;white-space:nowrap}.lane-diagram_token__tuEPm:before{content:"";width:7px;height:7px;margin-right:2px;border-radius:50%;background:var(--signal)}@media(prefers-reduced-motion:no-preference){.lane-diagram_token__tuEPm{animation:lane-diagram_travel__hBncT 6.5s var(--ease) both;animation-delay:var(--delay,0s)}}.lane-diagram_log__0GYck{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:var(--radius);background:var(--ink);color:var(--on-ink)}.lane-diagram_log__0GYck ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.lane-diagram_log__0GYck li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;grid-gap:10px;gap:10px;padding-top:8px;border-top:1px solid var(--line-on-ink);font-size:.75rem}.lane-diagram_log__0GYck time{color:var(--on-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lane-diagram_logLabel__cAli7{display:flex;align-items:center;gap:8px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-muted)}.lane-diagram_logLabel__cAli7:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal)}.lane-diagram_logTitle__JUtqr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lane-diagram_logStatus__OkSVq{color:var(--signal);font-weight:600}@media(prefers-reduced-motion:no-preference){.lane-diagram_fresh__YoPSk{animation:lane-diagram_drop__w41XJ .5s var(--ease) backwards}.lane-diagram_log__0GYck li.lane-diagram_fresh__YoPSk{animation-name:lane-diagram_slide-in__LAsLU}.lane-diagram_figure__gPvzG:has(.motion-toggle input:checked) .lane-diagram_fresh__YoPSk,.lane-diagram_figure__gPvzG:has(.motion-toggle input:checked) .lane-diagram_token__tuEPm{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.lane-diagram_token__tuEPm{animation:none!important;left:50%;transform:translateX(-50%)}.lane-diagram_chip__4XHAm{transition:none}}.lane-diagram_caption__yG7s2{max-width:60ch;font-size:.9375rem;color:var(--muted)}@keyframes lane-diagram_travel__hBncT{0%{left:8px;transform:translateX(0) scale(.9);opacity:0}8%{transform:translateX(0) scale(1);opacity:1}88%{opacity:1}to{left:calc(100% - 8px);transform:translateX(-100%);opacity:0}}@keyframes lane-diagram_drop__w41XJ{0%{opacity:0;transform:translateY(-14px) rotate(var(--tilt,0deg)) scale(.9)}to{opacity:1;transform:rotate(var(--tilt,0deg))}}@keyframes lane-diagram_slide-in__LAsLU{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}