.paris-module__odOPua__pr{--fc:var(--form);margin:2.2em 0 2.6em;padding:0}.paris-module__odOPua__pr :where(p,dl,dd){margin:0;padding:0}.paris-module__odOPua__wide{margin-inline:-48px}.paris-module__odOPua__head{gap:4px;margin-bottom:14px;display:grid}.paris-module__odOPua__kicker{color:var(--ink-3);font:500 11px / 1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.paris-module__odOPua__title{color:var(--ink);font:400 22px / 1.25 var(--font-title);letter-spacing:-.006em}.paris-module__odOPua__totals{color:var(--ink-2);font:400 13px / 1.4 var(--font-mono);flex-wrap:wrap;gap:4px 18px;margin-top:4px;display:flex}.paris-module__odOPua__totals b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.paris-module__odOPua__metrics{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.paris-module__odOPua__metricsLabel{color:var(--ink-3);font:500 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-right:6px}.paris-module__odOPua__metrics button{border:1px solid var(--rule-strong);cursor:pointer;min-height:32px;color:var(--ink-2);font:500 12px / 1 var(--font-mono);background:0 0;padding:0 10px}.paris-module__odOPua__metrics button[aria-pressed=true]{border-color:var(--fc);color:var(--fc);background:color-mix(in srgb, var(--fc) 10%, transparent)}.paris-module__odOPua__metrics button:focus-visible{outline:2px solid var(--fc);outline-offset:2px}.paris-module__odOPua__mapWrap,.paris-module__odOPua__nearWrap{position:relative}.paris-module__odOPua__map,.paris-module__odOPua__near{touch-action:manipulation;width:100%;height:auto;display:block}.paris-module__odOPua__arr{fill:color-mix(in srgb, var(--ink) 4%, transparent);stroke:var(--rule-strong);stroke-width:.8px}.paris-module__odOPua__river{fill:none;stroke:color-mix(in srgb, var(--ink) 22%, transparent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.paris-module__odOPua__dots circle{fill:color-mix(in srgb, var(--fc) 55%, transparent);stroke:var(--void);stroke-width:.5px;transition:r .3s}.paris-module__odOPua__dots .paris-module__odOPua__empty{fill:none;stroke:var(--ink-3);stroke-width:.8px}.paris-module__odOPua__hit{fill:none;stroke:var(--ink);stroke-width:1.5px;pointer-events:none}.paris-module__odOPua__legend{color:var(--ink-2);font:500 11px var(--font-mono);align-items:center;gap:12px;display:flex;position:absolute;bottom:4px;left:0}.paris-module__odOPua__legend span{align-items:center;gap:4px;display:inline-flex}.paris-module__odOPua__legend circle{fill:color-mix(in srgb, var(--fc) 55%, transparent)}.paris-module__odOPua__legend .paris-module__odOPua__legendEmpty circle{fill:none;stroke:var(--ink-3)}.paris-module__odOPua__tip{z-index:2;pointer-events:none;background:var(--raised);border-left:2px solid var(--fc);min-width:180px;max-width:240px;padding:10px 12px 12px;position:absolute;transform:translate(14px,-50%);box-shadow:0 6px 24px #00000059}.paris-module__odOPua__tip[data-side=left]{transform:translate(calc(-100% - 14px),-50%)}.paris-module__odOPua__popName{color:var(--ink);font:400 15px / 1.3 var(--font-title)}.paris-module__odOPua__popRows{gap:3px;margin-top:8px;display:grid}.paris-module__odOPua__popRows div{color:var(--ink-2);font:400 12px / 1.4 var(--font-mono);justify-content:space-between;gap:16px;display:flex}.paris-module__odOPua__popRows dd{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.paris-module__odOPua__source{color:var(--ink-3);font:400 12px / 1.5 var(--font-mono);margin-top:10px}.paris-module__odOPua__nearWrap{border:1px solid var(--rule);background:color-mix(in srgb, var(--ink) 2%, transparent);overflow:hidden}.paris-module__odOPua__street{fill:none;stroke:var(--rule-strong);stroke-width:1.4px;stroke-linecap:round}.paris-module__odOPua__street[data-major=true]{stroke:color-mix(in srgb, var(--ink) 30%, transparent);stroke-width:3px}.paris-module__odOPua__streetName{fill:var(--ink-3);font:500 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.paris-module__odOPua__accuracy{fill:color-mix(in srgb, var(--fc) 10%, transparent);stroke:color-mix(in srgb, var(--fc) 40%, transparent);stroke-width:1px}.paris-module__odOPua__you{fill:var(--ink);stroke:var(--void);stroke-width:2.5px}.paris-module__odOPua__youLabel{pointer-events:none;white-space:nowrap;color:var(--ink);font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;position:absolute;transform:translate(calc(-100% - 12px),-50%)}.paris-module__odOPua__station{cursor:pointer;outline:none}.paris-module__odOPua__station circle:not(.paris-module__odOPua__stationHit){fill:color-mix(in srgb, var(--fc) 70%, transparent);stroke:var(--void);stroke-width:1.5px}.paris-module__odOPua__station[data-on=true] circle:not(.paris-module__odOPua__stationHit){fill:var(--fc);stroke:var(--ink)}.paris-module__odOPua__station:focus-visible circle:not(.paris-module__odOPua__stationHit){stroke:var(--ink);stroke-width:2.5px}.paris-module__odOPua__stationHit{fill:#0000}.paris-module__odOPua__card{pointer-events:auto}@media (prefers-reduced-motion:reduce){.paris-module__odOPua__dots circle{transition:none}}@media (max-width:75rem){.paris-module__odOPua__wide{margin-inline:0}}@media (max-width:47.5rem){.paris-module__odOPua__title{font-size:19px}.paris-module__odOPua__legend{margin-top:8px;position:static}.paris-module__odOPua__tip{min-width:160px}.paris-module__odOPua__nearWrap .paris-module__odOPua__card{border-left:0;border-top:2px solid var(--fc);max-width:none;box-shadow:none;position:static;transform:none}.paris-module__odOPua__youLabel{display:none}}
