.jev_page__khRMf{max-width:1120px;margin:auto;padding:8px 12px 12px}.jev_nav__aCM8o{display:flex;gap:8px;font-size:12px;margin-bottom:6px}.jev_demo__oyPmC{min-height:max(416px,var(--jev-height,calc(100svh - 150px)));display:grid;grid-template-rows:44px 44px minmax(min-content,1fr);gap:8px}.jev_demoHeader__4u4oF{display:flex;align-items:center;justify-content:space-between;gap:8px}.jev_demoHeader__4u4oF h1{font-size:clamp(16px,2vw,23px);margin:0}.jev_demo__oyPmC button{font:inherit;cursor:pointer;min-height:44px;border:1px solid #cbd5df;border-radius:8px;background:#fff;color:#243b53;padding:6px 10px}.jev_demo__oyPmC button:focus-visible{outline:3px solid #3878bb;outline-offset:2px}.jev_demo__oyPmC button:disabled{cursor:default;opacity:.55}.jev_demoHeader__4u4oF button{min-width:44px}.jev_casePicker__rM3e_,.jev_switches__rsDwP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.jev_demo__oyPmC button[aria-pressed=true]{background:#263e53;color:#fff;border-color:#263e53}.jev_experience__2E66t{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:16px;min-height:min-content}.jev_input__49FbM{display:flex;flex-direction:column;gap:8px;min-width:0}.jev_input__49FbM .jev_scene__ri5NL{flex:1}.jev_scene__ri5NL{background:#213847;color:#edf4f5;border:4px solid #3d5765;padding:12px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.jev_scene__ri5NL h2{font-size:clamp(15px,2vw,21px);line-height:1.45;margin:0}.jev_stations__p1FN_{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.jev_station__Q00gF{display:flex;align-items:center;flex-direction:column;padding:4px 2px;background:#2c4655;border-bottom:3px solid #607684;min-width:0}.jev_pixelIcon__LpjwA{width:clamp(32px,5vw,60px);height:clamp(32px,5vw,60px);flex-shrink:0;image-rendering:pixelated}.jev_station__Q00gF strong{font-size:13px}.jev_observations__h0Dn6{display:flex;flex-direction:column;align-items:center;min-height:36px;font-size:clamp(10px,1.3vw,13px);line-height:1.5;text-align:center}.jev_sceneNote__HBxZh{margin:0;color:#c5d6df;font-size:12px;line-height:1.4}.jev_result__xUmtV{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px;border:1px solid #d4dfe8;border-radius:8px;background:#f5f8fa;min-width:0}.jev_distributionHeader__hwEaW h2{margin:0;font-size:16px}.jev_distributionHeader__hwEaW p,.jev_legend__YY2d6,.jev_start__0j6hI p{margin:0;font-size:11px;color:#526578;line-height:1.4}.jev_status__QtSsF{font-size:12px;color:#38546b;min-height:17px}.jev_probabilities__G69td{display:grid;gap:8px}.jev_probabilityRow__yV_by{display:grid;grid-template-columns:8.2em minmax(24px,1fr) 6.2em 5em;gap:6px;align-items:center;font-size:12px;line-height:1.5}.jev_routeLabel__Hh3ai{overflow-wrap:anywhere}.jev_track__FkHy6{position:relative;height:12px;background:#dfe7ee;border-radius:2px}.jev_fill__HNm7Q{display:block;height:100%;background:#287b90;transition:width .28s ease-out;border-radius:2px}.jev_baseline__ulMHC{position:absolute;top:-3px;bottom:-3px;width:2px;background:#152e43;transform:translateX(-1px)}.jev_delta__JtcDy,.jev_value__y_y4t{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.jev_delta__JtcDy{color:#536578;font-size:11px}.jev_failure__0U0HO,.jev_start__0j6hI{display:flex;align-items:center;justify-content:space-between;gap:8px}.jev_demo__oyPmC .jev_run__iWQok{background:#216451;color:#fff;border-color:#216451;min-width:96px}.jev_error__HI7iD,.jev_footnote__jNCnE{margin:0;font-size:11px;line-height:1.4}.jev_footnote__jNCnE{color:#526578}.jev_error__HI7iD{color:#a12b27}.jev_infoDialog__EkkCl{width:min(720px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:20px;border:1px solid #cad6df;border-radius:12px;color:#243b53;overflow:auto}.jev_infoDialog__EkkCl::backdrop{background:#14283eb3}.jev_infoDialog__EkkCl>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.jev_infoDialog__EkkCl h2{margin:0;font-size:20px}.jev_about__fww1R,.jev_infoDialog__EkkCl p{font-size:14px;line-height:1.8}.jev_infoDialog__EkkCl a{color:#2469a5;text-decoration:underline}.jev_infoDialog__EkkCl summary{cursor:pointer;padding:12px 0}.jev_tableWrap___Ybcl{overflow-x:auto}.jev_tableWrap___Ybcl table{width:100%;border-collapse:collapse;font-size:12px}.jev_tableWrap___Ybcl td,.jev_tableWrap___Ybcl th{text-align:left;padding:8px;border-bottom:1px solid #d5dfe8}.jev_sources__FvZWC{display:flex;flex-wrap:wrap;gap:8px 16px}@media (max-width:760px){.jev_experience__2E66t{grid-template-columns:minmax(0,1fr);gap:8px;align-content:start}.jev_scene__ri5NL{flex:none}.jev_scene__ri5NL h2{font-size:14px}.jev_pixelIcon__LpjwA{width:28px;height:28px}.jev_station__Q00gF strong{font-size:11px}.jev_observations__h0Dn6{font-size:10px;min-height:30px}.jev_probabilities__G69td{gap:4px}.jev_probabilityRow__yV_by{font-size:11px;gap:4px;grid-template-columns:8.2em minmax(24px,1fr) 6.2em 5em}.jev_distributionHeader__hwEaW h2{font-size:14px}.jev_scene__ri5NL{padding:8px;gap:5px}.jev_demo__oyPmC button{padding-inline:6px;font-size:12px}.jev_result__xUmtV{padding:6px 8px}.jev_sceneNote__HBxZh{font-size:10px}}@media (prefers-reduced-motion:reduce){.jev_fill__HNm7Q{transition:none}}