.path-map-module__LrN8YW__section{padding:var(--section-y) 0;background:var(--pp-paper)}.path-map-module__LrN8YW__tabs{justify-content:center;gap:var(--s-2);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.path-map-module__LrN8YW__tab{border:1px solid var(--glass-line);border-radius:var(--r-pill);background:var(--surface);height:40px;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;transition:color var(--dur-touch) var(--ease-physical), border-color var(--dur-touch) var(--ease-physical), background-color var(--dur-touch) var(--ease-physical), transform var(--dur-touch) var(--ease-physical);align-items:center;gap:9px;padding:0 16px;font-weight:540;display:inline-flex}.path-map-module__LrN8YW__tab:hover{color:var(--ink);border-color:var(--glass-line-strong)}.path-map-module__LrN8YW__tab:active{transform:scale(.97)}.path-map-module__LrN8YW__tab[aria-pressed=true]{background:var(--pp-ink);border-color:var(--pp-ink);color:var(--pp-on-ink)}.path-map-module__LrN8YW__tabDot,.path-map-module__LrN8YW__verdictDot{background:currentColor;border-radius:2.5px;flex:none;width:9px;height:9px;display:block}.path-map-module__LrN8YW__tab[data-verdict=confirm] .path-map-module__LrN8YW__tabDot,[data-tone=confirm] .path-map-module__LrN8YW__verdictDot{background:0 0;box-shadow:inset 0 0 0 1.5px}.path-map-module__LrN8YW__tab[data-verdict=deny] .path-map-module__LrN8YW__tabDot,[data-tone=deny] .path-map-module__LrN8YW__verdictDot{background:linear-gradient(45deg,#0000 40%,currentColor 40% 60%,#0000 60%),linear-gradient(-45deg,#0000 40%,currentColor 40% 60%,#0000 60%);border-radius:0}.path-map-module__LrN8YW__board{--lane:var(--ink);margin-top:var(--s-5);padding:clamp(24px,3vw,40px) clamp(16px,2vw,28px)}.path-map-module__LrN8YW__board[data-verdict=confirm],.path-map-module__LrN8YW__board[data-verdict=deny]{--lane:var(--ink)}.path-map-module__LrN8YW__board[data-verdict=deny] .path-map-module__LrN8YW__live{stroke-dasharray:none}.path-map-module__LrN8YW__map{width:100%;height:auto;overflow:visible}.path-map-module__LrN8YW__base{fill:none;stroke:var(--pp-ink-faint);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.path-map-module__LrN8YW__live{fill:none;stroke:var(--lane);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.path-map-module__LrN8YW__node{fill:var(--pp-paper);stroke:var(--pp-ink-faint);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:stroke .2s linear, fill .2s linear, transform var(--dur-panel) var(--ease-spring)}.path-map-module__LrN8YW__node[data-passed=true]{fill:var(--ink);stroke:var(--ink);transform:scale(1.12)}.path-map-module__LrN8YW__board[data-verdict=deny][data-arrived=true] .path-map-module__LrN8YW__node[data-gate=true]{fill:var(--pp-paper);stroke:var(--ink);stroke-dasharray:4 3}.path-map-module__LrN8YW__token{pointer-events:none}.path-map-module__LrN8YW__tokenCore{fill:var(--ink);stroke:var(--pp-paper);stroke-width:3px}.path-map-module__LrN8YW__board[data-unlit] .path-map-module__LrN8YW__token{opacity:0}.path-map-module__LrN8YW__board[data-arrived=true] .path-map-module__LrN8YW__token{opacity:0;transition:opacity .36s var(--ease-physical) .2s}.path-map-module__LrN8YW__stop rect{fill:var(--pp-paper);stroke:var(--ink);stroke-width:2px;stroke-dasharray:4 3}.path-map-module__LrN8YW__stop path{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.path-map-module__LrN8YW__stop{opacity:0;transition:opacity var(--dur-move) var(--ease-physical)}.path-map-module__LrN8YW__stop[data-on=true]{opacity:1}.path-map-module__LrN8YW__pill rect{fill:var(--pp-paper);stroke:var(--pp-ink-faint);stroke-width:1.5px;transition:fill var(--dur-move) var(--ease-physical), stroke var(--dur-move) var(--ease-physical)}.path-map-module__LrN8YW__pill text{font-family:var(--font-sans);text-anchor:middle;fill:var(--ink-3);transition:fill var(--dur-move) var(--ease-physical);font-size:14px;font-weight:500}.path-map-module__LrN8YW__pill[data-on=true] rect{fill:var(--ink);stroke:var(--ink)}.path-map-module__LrN8YW__pill[data-on=true] text{fill:var(--pp-on-ink)}.path-map-module__LrN8YW__pill[data-lane=confirm][data-on=true] rect{fill:var(--pp-paper);stroke:var(--ink);stroke-width:2px}.path-map-module__LrN8YW__pill[data-lane=confirm][data-on=true] text,.path-map-module__LrN8YW__pill[data-lane=deny][data-on=true] text{fill:var(--ink)}.path-map-module__LrN8YW__pill[data-lane=deny][data-on=true] rect{fill:var(--pp-paper);stroke:var(--ink);stroke-width:2px;stroke-dasharray:5 4}.path-map-module__LrN8YW__board[data-unlit] .path-map-module__LrN8YW__pill rect{fill:var(--pp-paper);stroke:var(--pp-ink-faint)}.path-map-module__LrN8YW__board[data-unlit] .path-map-module__LrN8YW__pill text{fill:var(--ink-3)}.path-map-module__LrN8YW__stations{gap:var(--s-3);margin-top:var(--s-3);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.path-map-module__LrN8YW__station{text-align:center;opacity:.55;transition:opacity .32s var(--ease-physical);padding:0 4px}.path-map-module__LrN8YW__station[data-passed=true]{opacity:1}.path-map-module__LrN8YW__station[data-reachable=false]{opacity:.32}.path-map-module__LrN8YW__num{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3)}.path-map-module__LrN8YW__station h3{font-size:var(--text-base);letter-spacing:-.015em;margin-top:4px;font-weight:600;line-height:1.25}.path-map-module__LrN8YW__station[data-stop=true][data-passed=true] h3{text-underline-offset:5px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.path-map-module__LrN8YW__station p{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.5}.path-map-module__LrN8YW__outcome{align-items:center;gap:var(--s-2) var(--s-5);margin-top:var(--s-6);padding:var(--s-4) var(--s-5);background:var(--pp-paper-2);font-size:var(--text-sm);border-radius:18px;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);display:grid}.path-map-module__LrN8YW__outcome>*{transition:opacity .36s var(--ease-physical), transform .48s var(--ease-settle)}.path-map-module__LrN8YW__outcome[data-arrived=false] .path-map-module__LrN8YW__outcomeReceipt{opacity:0;transform:translate(-8px)}.path-map-module__LrN8YW__outcomeAction{color:var(--ink);font-weight:600}.path-map-module__LrN8YW__outcomeVerdict{color:var(--ink-2)}.path-map-module__LrN8YW__outcomeVerdict strong{color:var(--ink);font-weight:600}.path-map-module__LrN8YW__outcomeReceipt{font-weight:600}.path-map-module__LrN8YW__lower{gap:var(--s-4);margin-top:var(--s-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.path-map-module__LrN8YW__verdicts{gap:var(--s-4);padding:var(--s-6);display:grid}.path-map-module__LrN8YW__verdicts li{gap:var(--s-4);grid-template-columns:10px minmax(0,1fr);display:grid}.path-map-module__LrN8YW__verdicts .path-map-module__LrN8YW__verdictDot{width:10px;height:10px;margin-top:7px}.path-map-module__LrN8YW__verdicts h3{font-size:var(--text-base);font-weight:640}.path-map-module__LrN8YW__verdicts p{font-size:var(--text-sm);color:var(--ink-2);margin-top:2px}.path-map-module__LrN8YW__limits{padding:var(--s-6);border:var(--stroke) dashed var(--line);background:var(--pp-paper);border-radius:26px}.path-map-module__LrN8YW__limits ul{gap:var(--s-3);margin-top:var(--s-4);display:grid}.path-map-module__LrN8YW__limits li{align-items:flex-start;gap:var(--s-3);font-size:var(--text-base);color:var(--ink);display:flex}.path-map-module__LrN8YW__limits svg{flex:none;margin-top:4px}.path-map-module__LrN8YW__access{margin-top:clamp(64px,8vw,112px)}@media (scripting:none){.path-map-module__LrN8YW__live{stroke-dashoffset:0}.path-map-module__LrN8YW__token{display:none}.path-map-module__LrN8YW__station{opacity:1}}@media (max-width:1080px){.path-map-module__LrN8YW__lower{grid-template-columns:1fr}}@media (max-width:860px){.path-map-module__LrN8YW__map{display:none}.path-map-module__LrN8YW__stations{grid-template-columns:1fr;gap:0;margin-top:0}.path-map-module__LrN8YW__station,.path-map-module__LrN8YW__station[data-passed]{padding:0 0 var(--s-5) 36px;text-align:left;opacity:1;position:relative}.path-map-module__LrN8YW__station[data-reachable=false]{opacity:.4}.path-map-module__LrN8YW__station:before{content:"";border:2px solid var(--ink);background:var(--pp-paper);border-radius:3.5px;width:12px;height:12px;position:absolute;top:4px;left:7px}.path-map-module__LrN8YW__station:after{content:"";background:repeating-linear-gradient(180deg, var(--pp-ink-faint) 0 2px, transparent 2px 6px);width:2px;position:absolute;top:20px;bottom:2px;left:12px}.path-map-module__LrN8YW__station:last-child:after{display:none}.path-map-module__LrN8YW__station[data-passed=true]:before{background:var(--ink)}.path-map-module__LrN8YW__station[data-stop=true]:before{background:var(--pp-paper);border-style:dashed}.path-map-module__LrN8YW__num{display:none}.path-map-module__LrN8YW__station h3{margin-top:0}.path-map-module__LrN8YW__outcome{grid-template-columns:1fr}.path-map-module__LrN8YW__outcome[data-arrived=false] .path-map-module__LrN8YW__outcomeReceipt{opacity:1;transform:none}}
