.pr-bullet.svelte-19jb95i{width:var(--pr-bullet-size);height:var(--pr-bullet-size);box-sizing:border-box;background:var(--pr-bullet-ink);color:var(--gm-on-ink);font-family:var(--gm-font-display);font-weight:800;font-stretch:85%;font-size:calc(var(--pr-bullet-size) * .58);font-variant-numeric:tabular-nums;flex:none;place-items:center;line-height:1;display:inline-grid}.pr-bullet--round.svelte-19jb95i{border-radius:var(--gm-radius-pill)}.pr-bullet--square.svelte-19jb95i,.pr-bullet--outline.svelte-19jb95i{border-radius:calc(var(--gm-radius-sm) - 1px)}.pr-bullet--outline.svelte-19jb95i{color:var(--gm-text-primary);box-shadow:inset 0 0 0 2px var(--pr-bullet-ink);background:0 0}.pr-capacity.svelte-tr7hm2{gap:3px;height:14px;display:flex;position:relative}.pr-capacity--admitted.svelte-tr7hm2{margin-bottom:7px}.pr-capacity__segment.svelte-tr7hm2{background:var(--pr-segment-ink);transform-origin:0;animation:svelte-tr7hm2-pr-capacity-grow var(--gm-motion-duration-slower) var(--gm-motion-ease-spring) both;border-radius:3px;flex-basis:0}.pr-capacity__rest.svelte-tr7hm2{box-shadow:inset 0 0 0 1.5px var(--gm-border);background:repeating-linear-gradient(90deg, transparent 0 5px, var(--gm-rule) 5px 7px);border-radius:3px;flex-basis:0}.pr-capacity__admitted.svelte-tr7hm2{background:var(--gm-text-primary);width:100%;height:3px;transform:scaleX(var(--pr-admitted,0));transform-origin:0;transition:transform var(--gm-motion-duration-slow) var(--gm-motion-ease-standard);position:absolute;bottom:-7px;left:0}@keyframes svelte-tr7hm2-pr-capacity-grow{0%{opacity:0;transform:scaleX(.2)}}.pr-counter.svelte-2h0v72{font-variant-numeric:tabular-nums;display:inline-flex;position:relative}.pr-counter__slot.svelte-2h0v72{margin-block:-.06em;padding-block:.06em;display:inline-grid;overflow:hidden}.pr-counter__digit.svelte-2h0v72{white-space:pre;grid-area:1/1;display:inline-block}.pr-departures.svelte-z9jcnb{margin:0;padding:0;list-style:none;display:grid}.pr-departures__slot.svelte-z9jcnb{min-height:var(--gm-row-min);border-top:1px solid var(--gm-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;display:grid}.pr-departures--stages.svelte-z9jcnb .pr-departures__slot:where(.svelte-z9jcnb){grid-template-columns:auto auto minmax(0,1fr) auto}.pr-departures__slot.svelte-z9jcnb:first-child{border-top:0}.pr-departures__time.svelte-z9jcnb{font-size:var(--gm-type-subhead)}.pr-departures__act.svelte-z9jcnb{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pr-departures__state.svelte-z9jcnb{font-size:var(--gm-type-caption);color:var(--gm-text-muted)}.pr-departures__slot--done.svelte-z9jcnb .pr-departures__act:where(.svelte-z9jcnb){color:var(--gm-text-secondary);font-weight:500}.pr-departures__slot--mine.svelte-z9jcnb .pr-departures__act:where(.svelte-z9jcnb),.pr-departures__mine.svelte-z9jcnb{color:var(--gm-accent-orange);font-weight:700}.pr-departures__now.svelte-z9jcnb{color:var(--gm-positive);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pr-departures__dot.svelte-z9jcnb{background:currentColor;border-radius:50%;width:8px;height:8px}.pr-departures--dense.svelte-z9jcnb .pr-departures__slot:where(.svelte-z9jcnb){gap:10px;min-height:40px;padding:4px 0}.pr-poster.svelte-g8daon{--pr-register-x:1.4px;--pr-register-y:.9px;--pr-register-offset:3px;isolation:isolate;background:var(--gm-art-paper);width:100%;height:100%;display:block}.pr-poster__paper.svelte-g8daon,.pr-poster__mask-ink.svelte-g8daon{fill:var(--gm-art-paper)}.pr-poster__ink.svelte-g8daon{mix-blend-mode:multiply}.pr-poster__ink--a.svelte-g8daon{--pr-ink:var(--pr-ink-a);fill:var(--pr-ink-a)}.pr-poster__ink--b.svelte-g8daon{--pr-ink:var(--pr-ink-b);fill:var(--pr-ink-b);transform:translate(var(--pr-register-x), var(--pr-register-y))}.pr-poster__stroke.svelte-g8daon{fill:none;stroke:var(--pr-ink)}.pr-poster__halo.svelte-g8daon text:where(.svelte-g8daon){fill:var(--gm-art-paper);stroke:var(--gm-art-paper);stroke-width:6px;stroke-linejoin:round}.pr-poster__small--a.svelte-g8daon{fill:var(--pr-ink-a)}.pr-poster__small--b.svelte-g8daon{fill:var(--pr-ink-b)}.pr-poster__title.svelte-g8daon{font-family:var(--gm-font-display);letter-spacing:-.02em;font-weight:800;font-stretch:75%}.pr-poster__small.svelte-g8daon text:where(.svelte-g8daon){font-family:var(--gm-font-mono);letter-spacing:.6px;font-weight:600}.pr-poster--register.svelte-g8daon .pr-poster__ink--b:where(.svelte-g8daon){animation:svelte-g8daon-pr-poster-register-b var(--gm-motion-duration-slower) var(--gm-motion-ease-standard) both}.pr-poster--register.svelte-g8daon .pr-poster__ink--a:where(.svelte-g8daon){animation:svelte-g8daon-pr-poster-register-a var(--gm-motion-duration-slower) var(--gm-motion-ease-standard) both}@keyframes svelte-g8daon-pr-poster-register-b{0%{transform:translate(calc(var(--pr-register-offset) + var(--pr-register-x)), calc(-1 * var(--pr-register-offset)))}to{transform:translate(var(--pr-register-x), var(--pr-register-y))}}@keyframes svelte-g8daon-pr-poster-register-a{0%{transform:translate(calc(-1 * var(--pr-register-offset)), 0)}to{transform:translate(0)}}.pr-event-cover.svelte-bbcjtl{width:100%;height:100%;display:block;overflow:hidden}.pr-event-cover--image.svelte-bbcjtl{object-fit:cover}.pr-perforation-wrap.svelte-1fy7b6n{filter:var(--gm-stub-filter)}.pr-perforation.svelte-1fy7b6n{background:var(--gm-bg-elevated);border-radius:var(--gm-radius-md);display:grid;position:relative}.pr-perforation--vertical.svelte-1fy7b6n{-webkit-mask:radial-gradient(circle var(--gm-notch) at var(--pr-seam) 0, transparent 98%, black) top / 100% 51% no-repeat, radial-gradient(circle var(--gm-notch) at var(--pr-seam) 100%, transparent 98%, black) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--gm-notch) at var(--pr-seam) 0, transparent 98%, black) top / 100% 51% no-repeat, radial-gradient(circle var(--gm-notch) at var(--pr-seam) 100%, transparent 98%, black) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--gm-notch) at var(--pr-seam) 0, transparent 98%, black) top / 100% 51% no-repeat, radial-gradient(circle var(--gm-notch) at var(--pr-seam) 100%, transparent 98%, black) bottom / 100% 51% no-repeat}.pr-perforation--horizontal.svelte-1fy7b6n{-webkit-mask:radial-gradient(circle var(--gm-notch) at 0 var(--pr-seam), transparent 98%, black) left / 51% 100% no-repeat, radial-gradient(circle var(--gm-notch) at 100% var(--pr-seam), transparent 98%, black) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--gm-notch) at 0 var(--pr-seam), transparent 98%, black) left / 51% 100% no-repeat, radial-gradient(circle var(--gm-notch) at 100% var(--pr-seam), transparent 98%, black) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--gm-notch) at 0 var(--pr-seam), transparent 98%, black) left / 51% 100% no-repeat, radial-gradient(circle var(--gm-notch) at 100% var(--pr-seam), transparent 98%, black) right / 51% 100% no-repeat}.pr-perforation.svelte-1fy7b6n:after{content:"";pointer-events:none;position:absolute}.pr-perforation--vertical.svelte-1fy7b6n:after{top:calc(var(--gm-notch) + 4px);bottom:calc(var(--gm-notch) + 4px);left:var(--pr-seam);border-left:2px dashed var(--gm-rule-strong)}.pr-perforation--horizontal.svelte-1fy7b6n:after{top:var(--pr-seam);left:calc(var(--gm-notch) + 4px);right:calc(var(--gm-notch) + 4px);border-top:2px dashed var(--gm-rule-strong)}.pr-perforation__main.svelte-1fy7b6n,.pr-perforation__stub.svelte-1fy7b6n{min-width:0;padding:var(--gm-space-md)}.pr-route-lines.svelte-wnace6{gap:30px;margin:0;padding:0;list-style:none;display:grid}.pr-route-lines__who.svelte-wnace6{align-items:center;gap:14px;display:flex}.pr-route-lines__name.svelte-wnace6{display:grid}.pr-route-lines__who--link.svelte-wnace6{min-height:var(--gm-touch-row);color:inherit;text-decoration:none}.pr-route-lines__who--link.svelte-wnace6 h2,.pr-route-lines__who--link.svelte-wnace6 h3,.pr-route-lines__who--link.svelte-wnace6 h4{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--pr-line-ink);text-decoration-color:var(--pr-line-ink)}.pr-route-lines__who--link.svelte-wnace6:focus-visible{outline:2px solid var(--gm-focus-ring);outline-offset:4px;border-radius:var(--gm-radius-md)}@media (hover:hover){.pr-route-lines__who--link.svelte-wnace6:hover :is(h2,h3,h4){text-decoration-color:currentColor}}.pr-route-lines__track.svelte-wnace6{grid-template-columns:repeat(var(--pr-stations), minmax(0, 1fr));margin:14px 0 0;padding:18px 0 0;list-style:none;display:grid;position:relative}.pr-route-lines__track.svelte-wnace6:before{content:"";background:var(--pr-line-ink);border-radius:3px;height:6px;position:absolute;top:15px;left:6px;right:6px}.pr-route-lines__station.svelte-wnace6{justify-items:start;display:grid;position:relative}.pr-route-lines__stop.svelte-wnace6{z-index:var(--gm-z-raised);border:3px solid var(--pr-line-ink);background:var(--gm-bg);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0;transform:translateY(-50%)}.pr-route-lines__station--terminus.svelte-wnace6 .pr-route-lines__stop:where(.svelte-wnace6){background:var(--pr-line-ink);width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--gm-bg)}.pr-route-lines__label.svelte-wnace6{font-size:var(--gm-type-subhead);-webkit-hyphens:manual;hyphens:manual;padding:16px 6px 0 0;font-weight:500;line-height:1.25}@media (width>=900px){.pr-route-lines__line.svelte-wnace6{grid-template-columns:minmax(200px,.9fr) 2fr;align-items:center;gap:24px;display:grid}.pr-route-lines__track.svelte-wnace6{margin:0}}.pr-stamp.svelte-11i3zo7{color:var(--pr-stamp-ink);transform-origin:45% 60%;transform:rotate(-2deg);-webkit-mask:radial-gradient(circle at 30% 40%,#000 0 62%,#000000e6 63%) 50%/6px 5px;mask:radial-gradient(circle at 30% 40%,#000 0 62%,#000000e6 63%) 50%/6px 5px}.pr-stamp--rect.svelte-11i3zo7{border:3px double var(--pr-stamp-ink);border-radius:var(--gm-radius-sm);font-family:var(--gm-font-mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;justify-items:center;gap:1px;padding:.12em .5em .16em;font-weight:600;line-height:1.15;display:inline-grid}.pr-stamp--rect.pr-stamp--sm.svelte-11i3zo7{font-size:var(--gm-type-caption2)}.pr-stamp--rect.pr-stamp--md.svelte-11i3zo7{font-size:var(--gm-type-subhead);border-width:4px}.pr-stamp--rect.pr-stamp--lg.svelte-11i3zo7{font-size:var(--gm-type-title3);border-width:5px;padding:.16em .55em .2em}.pr-stamp__note.svelte-11i3zo7{letter-spacing:.04em;text-transform:none;font-size:.72em;font-weight:500}.pr-stamp--round.svelte-11i3zo7{--pr-stamp-size:92px;width:var(--pr-stamp-size);height:var(--pr-stamp-size);place-items:center;display:inline-grid;position:relative}.pr-stamp--round.pr-stamp--md.svelte-11i3zo7{--pr-stamp-size:112px}.pr-stamp--round.pr-stamp--lg.svelte-11i3zo7{--pr-stamp-size:148px}.pr-stamp--round.svelte-11i3zo7 svg:where(.svelte-11i3zo7){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pr-stamp__ring.svelte-11i3zo7{fill:none;stroke:currentColor;stroke-width:3px}.pr-stamp__ring--thin.svelte-11i3zo7{stroke-width:1.4px}.pr-stamp__arc.svelte-11i3zo7{fill:currentColor;font-family:var(--gm-font-mono);letter-spacing:1.4px;font-weight:600}.pr-stamp__arc--small.svelte-11i3zo7{letter-spacing:1px}.pr-stamp__center.svelte-11i3zo7{justify-items:center;gap:1px;display:grid;position:relative}.pr-stamp__date.svelte-11i3zo7{font-family:var(--gm-font-mono);font-weight:600;font-size:var(--gm-type-caption);letter-spacing:.04em}.pr-stamp--round.pr-stamp--lg.svelte-11i3zo7 .pr-stamp__date:where(.svelte-11i3zo7){font-size:var(--gm-type-subhead)}.pr-stamp--play.svelte-11i3zo7{animation:svelte-11i3zo7-pr-stamp-land var(--gm-motion-duration-base) var(--gm-motion-ease-spring-bounce) both}@keyframes svelte-11i3zo7-pr-stamp-land{0%{opacity:0;transform:scale(1.18)rotate(-5deg)}45%{opacity:1}to{opacity:1;transform:scale(1)rotate(-2deg)}}
