.path-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.path-atmosphere__base{background-image:linear-gradient(165deg,#e8f7fb 0%,#f3f7ff 48%,#eef4ff 100%);position:absolute;inset:0}.dark .path-atmosphere__base{background-image:linear-gradient(165deg,#070b14 0%,#0b1329 48%,#050811 100%)}.path-atmosphere__vignette{background:radial-gradient(at 50% 38%,#0000 48%,#bae6fd59 78%,#e0f2feb8 100%);position:absolute;inset:0}.path-atmosphere--page .path-atmosphere__vignette{background:radial-gradient(at 50% 36%,#0000 44%,#bae6fd47 74%,#e0f2feb3 100%)}.dark .path-atmosphere__vignette{background:radial-gradient(at 50% 38%,#0000 48%,#05081161 78%,#050811c7 100%)}.dark .path-atmosphere--page .path-atmosphere__vignette{background:radial-gradient(at 50% 36%,#0000 44%,#05081152 74%,#050811d1 100%)}.pt-quick{flex-wrap:wrap;gap:.75rem;display:flex}.pt-quick__ticket{min-height:48px;font:800 .9rem/1.15 var(--pt-body);border-radius:14px;flex:10rem;align-items:center;gap:.55rem;padding:.55rem .85rem;text-decoration:none;transition:transform .12s;display:flex}.pt-quick__ticket:hover{transform:translateY(-1px)}.pt-quick__ticket--review{border:2px solid var(--pt-border);background:var(--pt-paper);color:var(--pt-ink);box-shadow:0 4px 0 var(--pt-stitch);flex-basis:12rem}.pt-quick__ticket--arena,.pt-quick__ticket--done{border:1.5px dashed var(--pt-rope);background:color-mix(in srgb, var(--pt-sky-top) 88%, transparent);color:var(--pt-on-sky);flex-basis:8.5rem}.pt-quick__ticket--done{white-space:nowrap;flex:none}.pt-quick__check{color:var(--pt-glow-ink)}.pt-quick__label{flex:1;min-width:0}.pt-quick__count{background:var(--pt-cta);min-width:1.6rem;color:var(--pt-cta-ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:.1rem .4rem;font-size:.78rem}.pt-next .pt-quick{flex-basis:100%;margin-bottom:1.5rem}.pt-next .pt-quick__ticket{flex-basis:8.5rem;font-size:.82rem}.pt-meter:has(+.pt-quick){margin-bottom:1rem}@media (width<=899px){.pt-next .pt-quick{margin-bottom:1.15rem}}@media (prefers-reduced-motion:reduce){.pt-quick__ticket{transition:none}.pt-quick__ticket:hover{transform:none}}.rs{--rs-far:#e9b48e;--rs-mid:#dc9a76;--rs-near:#c47f60;--rs-water:#d9a582;--rs-window:#fbe9cf;--rs-lantern:#e2574c;--rs-rope:#46230fa6;--rs-awning:#e2574c;--rs-awning-alt:#fbe9cf;background:radial-gradient(70% 40% at 50% 100%, #ffd68c66, transparent 72%), linear-gradient(var(--rs-l1), var(--rs-l2));position:absolute;inset:0;overflow:hidden}.dark .rs{--rs-far:#1f2c48;--rs-mid:#262d48;--rs-near:#30293c;--rs-water:#17304a;--rs-window:#ffcf7a;--rs-lantern:#ffb54d;--rs-rope:#c4bcd866;--rs-awning:#7a3040;--rs-awning-alt:#3a3350;background:radial-gradient(80% 45% at 50% 100%, #f0963c4d, transparent 72%), linear-gradient(var(--rs-d1), var(--rs-d2))}.rs--b1{--rs-water:#c99a7e}.dark .rs--b1{--rs-far:#163a48;--rs-mid:#1b3e4c;--rs-near:#12303d;--rs-water:#17465f}.dark .rs--b2{--rs-far:#26334f;--rs-mid:#1f2a44;--rs-near:#18213a}.dark .rs--c1{--rs-far:#2a2550}.dark .rs--a2{--rs-far:#2e1f38;--rs-near:#241a2e}.pt-sky:has(.rs):after{display:none}.rs-scene{width:100%;height:240px;position:absolute;bottom:70px;left:0}.rs-scene path,.rs-scene rect{filter:drop-shadow(0 -3px 6px #783c1e29)}.dark .rs-scene path,.dark .rs-scene rect{filter:drop-shadow(0 -3px 6px #00000059)}.rs-far{fill:var(--rs-far)}.rs-mid{fill:var(--rs-mid)}.rs-near{fill:var(--rs-near)}.rs-water{fill:var(--rs-water)}.rs-scene .rs-window{fill:var(--rs-window);opacity:.75;filter:none}.rs-lantern,.rs-bulb{fill:var(--rs-lantern)}.rs-scene .rs-ripple{fill:var(--rs-window);stroke:none;opacity:.45;filter:none}path.rs-ripple{fill:none;stroke:var(--rs-window);stroke-width:1.5px}.rs-rope{fill:none;stroke:var(--rs-rope);stroke-width:2px}.rs-awning{fill:var(--rs-awning)}.rs-awning.is-alt{fill:var(--rs-awning-alt)}.rs-road{fill:none;stroke:var(--rs-window);stroke-width:3px;stroke-dasharray:8 7;opacity:.6}.rs-terrace.is-0{fill:color-mix(in srgb, var(--rs-far) 85%, white)}.rs-terrace.is-1{fill:var(--rs-far)}.rs-terrace.is-2{fill:color-mix(in srgb, var(--rs-far) 50%, var(--rs-mid))}.rs-terrace.is-3{fill:var(--rs-mid)}.rs-terrace.is-4{fill:var(--rs-near)}.dark .rs-lantern,.dark .rs-bulb{filter:drop-shadow(0 0 5px #ffbe5ab3)}.rs-firefly{fill:#fff1c4;opacity:0}.dark .rs-firefly{fill:#ffd27a;opacity:.9}.rs-orb{background:radial-gradient(circle at 38% 34%,#fff1c4,#ffd27a 58%,#f4a64e);border-radius:50%;position:absolute;box-shadow:0 6px 14px #aa501440,inset -8px -8px #dc782838}.dark .rs-orb{background:radial-gradient(circle at 34% 30%,#fff6df,#efdcb4 70%,#dcc292);box-shadow:0 6px 14px #00000073,inset -10px -8px #b08c5a40}.rs-orb:after{content:"";border:1.5px dashed #965a2859;border-radius:50%;position:absolute;inset:6px}.rs-holes{display:none}.dark .rs-holes{display:block;position:absolute;inset:0}.rs-holes span{background:radial-gradient(circle at 50% 55%,#fff4d6 0 38%,#ffd88a 60%,#e9a64a 100%);border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:inset 0 1px 1px #0000008c,0 0 5px 1px #ffc8784d}.rs-holes span.is-big{width:4px;height:4px}.rs-skylantern{background:linear-gradient(#f9d28a,#e2574c);border-radius:4px 4px 6px 6px;width:14px;height:18px;position:absolute;box-shadow:0 4px 8px #963c1433}.dark .rs-skylantern{background:linear-gradient(#fff0b8,#ffb54d);box-shadow:0 0 12px 2px #ffbe5a73}.rs-grain{mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .28  0 0 0 0 .15  0 0 0 .16 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.dark .rs-grain{mix-blend-mode:soft-light;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 .95  0 0 0 0 .85  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@media (prefers-reduced-motion:no-preference){.dark .rs-firefly{animation:4.2s ease-in-out infinite rs-blink}.rs-skylantern{animation:9s ease-in-out infinite alternate rs-rise}}@keyframes rs-blink{50%{opacity:.2}}@keyframes rs-rise{to{translate:6px -18px}}@media (width<=899px){.rs-scene{height:170px}.rs-orb{scale:.7}}@media (width<=639px){.rs-scene{bottom:118px}}.rs{--rs-scroll:0}.rs-layer{transform:translateY(calc(var(--rs-scroll) * var(--rs-shift,0px)));will-change:transform}.rs-layer.is-far{--rs-shift:-40px}.rs-layer.is-mid{--rs-shift:-16px}.rs-layer.is-near{--rs-shift:14px}.rs-layer.is-front{--rs-shift:50px}.rs-trunk{fill:color-mix(in srgb, var(--rs-near) 75%, black)}.rs-maple{fill:color-mix(in srgb, #c0503a 70%, var(--rs-near))}.rs-maple.is-front{fill:color-mix(in srgb, #d9774a 70%, var(--rs-near))}.dark .rs-maple{fill:color-mix(in srgb, #7a2c36 60%, var(--rs-near))}.dark .rs-maple.is-front{fill:color-mix(in srgb, #9a4038 60%, var(--rs-near))}.rs-leaves{pointer-events:none;position:absolute;inset:0}.rs-leaf{--rs-a:#d4553a;--rs-b:#e8933e;width:22px;height:22px;fill:var(--rs-a);filter:drop-shadow(0 2px #7832142e);opacity:0;position:absolute;top:-40px}.rs-leaf.is-alt{fill:var(--rs-b)}.rs-leaf.is-small{width:15px;height:15px}.dark .rs-leaf{--rs-a:#b5453e;--rs-b:#c9733e;filter:drop-shadow(0 2px 2px #0006)}.rs-leaf.is-petal{--rs-a:#ec9bab;--rs-b:#f6c6cf}.dark .rs-leaf.is-petal{--rs-a:#c97a8c;--rs-b:#e0a5b2}.rs-leaf.is-willow{--rs-a:#8fa863;--rs-b:#b0bf78;width:14px}.dark .rs-leaf.is-willow{--rs-a:#5d7a58;--rs-b:#7d9461}.rs-leaf.is-glint{--rs-a:#fff4d6;--rs-b:#ffe2a0}.dark .rs-leaf.is-glint{--rs-a:#fff4d6;--rs-b:#ffd88a;filter:drop-shadow(0 0 4px #ffd282b3)}.rs-leaf.is-snow{--rs-a:#fffaf2;--rs-b:#fff1dc;width:12px;height:12px}.rs-leaf.is-snow.is-small{width:8px;height:8px}.rs-leaf.is-firefly,.rs-leaf.is-spark{width:12px;height:12px}.rs-leaf.is-firefly{--rs-a:#f6d86a;--rs-b:#fbe9a0;filter:drop-shadow(0 0 4px #ffdc78cc)}.rs-leaf.is-spark{--rs-a:#f2873a;--rs-b:#ffc06a;filter:drop-shadow(0 0 4px #ff963ccc)}.rs-leaf.is-firefly.is-small,.rs-leaf.is-spark.is-small{width:8px;height:8px}.rs-leaf.is-rise{top:auto;bottom:140px}@media (prefers-reduced-motion:no-preference){.rs-leaf{animation:linear infinite rs-fall}.rs-leaf.is-rise{animation-name:rs-float-up}}@media (prefers-reduced-motion:reduce){.rs-leaves{display:none}}@keyframes rs-fall{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.9}50%{transform:translate(var(--rs-sway), 52vh) rotate(200deg)}88%{opacity:.9}to{opacity:0;transform:translateY(104vh)rotate(400deg)}}@keyframes rs-float-up{0%{opacity:0;transform:translate(0)}12%{opacity:.9}50%{transform:translate(var(--rs-sway), -32vh)}80%{opacity:.8}to{opacity:0;transform:translateY(-64vh)}}@media (width<=639px){.rs-leaf:nth-child(2n){display:none}}.pt{--pt-sky-top:#f7d9b4;--pt-sky-bottom:#f3b98a;--pt-on-sky:var(--jumigo-ink-strong);--pt-on-sky-dim:#6b4a32;--pt-rope:#6b3e2273;--pt-paper:#fff8ee;--pt-cream:#f6e7cf;--pt-ink:#2a3128;--pt-muted:#6b5a48;--pt-border:var(--jumigo-border-dashed);--pt-stitch:var(--jumigo-border-stitch);--pt-cta:var(--jumigo-cta);--pt-cta-edge:var(--jumigo-cta-edge);--pt-cta-ink:var(--jumigo-cta-ink);--pt-red:#e2463a;--pt-gold:#f5b83d;--pt-jade:#2fb38a;--pt-pink:#ef5f9b;--pt-violet:#8b6cf0;--pt-orange:var(--jumigo-cta);--pt-sky:#3f9be0;--pt-ok:#11703b;--pt-glow-ink:#b4620c;--pt-night:#1d2350;--pt-unlit:.55;--pt-top:4.5rem;--pt-head:0px;--pt-display:"Unbounded", "Be Vietnam Pro", var(--font-display), ui-sans-serif, system-ui, sans-serif;--pt-body:"Be Vietnam Pro", var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--pt-on-sky);font-family:var(--pt-body);position:relative;overflow-x:clip}.dark .pt{--pt-sky-top:#141a3d;--pt-sky-bottom:#2b2f63;--pt-on-sky:#f6efe4;--pt-on-sky-dim:#c4bcd8;--pt-rope:#c4bcd873;--pt-glow-ink:#ffc94d;--pt-unlit:.4}.pt-sky{z-index:-1;pointer-events:none;background:linear-gradient(var(--pt-sky-top), var(--pt-sky-bottom));position:fixed;inset:0}.pt-sky:after{content:"";opacity:calc(1 - var(--pt-unlit));background-image:radial-gradient(2px 2px at 8% 30%,#fff,#0000),radial-gradient(2px 2px at 62% 18%,#fff,#0000),radial-gradient(1.5px 1.5px at 35% 52%,#fff,#0000),radial-gradient(2px 2px at 88% 42%,#fff,#0000),radial-gradient(1.5px 1.5px at 74% 64%,#fff,#0000),radial-gradient(1.5px 1.5px at 18% 82%,#fff,#0000);position:absolute;inset:0}.pt-wrap{max-width:1180px;padding:.5rem max(1rem, env(safe-area-inset-right)) 0 max(1rem, env(safe-area-inset-left));margin-inline:auto}.pt :focus-visible{outline:3px solid var(--pt-gold);outline-offset:3px}.pt .path-map-head__row{padding:.5rem 0 .75rem}.pt-empty{color:var(--pt-on-sky-dim);padding:2rem 0;font-weight:700}.pt-layout{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.pt-next{top:calc(var(--pt-top) + 1rem);z-index:5;position:sticky}.pt-realm__name{font:900 clamp(1.75rem, 3.2vw, 2.6rem) / 1 var(--pt-display);letter-spacing:-.04em;margin:0 0 .25rem}.pt-glow{color:var(--pt-glow-ink);text-shadow:0 0 18px color-mix(in srgb, var(--pt-gold) 70%, transparent), 0 0 2px color-mix(in srgb, var(--pt-gold) 60%, transparent)}.pt-realm__lit{color:var(--pt-on-sky-dim);margin:0;font-size:.9rem;font-weight:700}.pt-meter{background:color-mix(in srgb, var(--pt-on-sky) 14%, transparent);border-radius:999px;height:8px;margin:.5rem 0 1.75rem;overflow:hidden}.pt-meter span{background:var(--pt-gold);height:100%;box-shadow:0 0 12px var(--pt-gold);transition:width .6s;display:block}.pt-card{border:2px solid var(--pt-border);background:var(--pt-paper);color:var(--pt-ink);box-shadow:0 7px 0 var(--pt-stitch), 0 22px 40px #140c2840;border-radius:18px;padding:1.6rem 1.25rem 1.25rem;position:relative}.pt-card:before{content:"";background:repeating-linear-gradient(90deg, var(--c) 0 26px, var(--pt-cream) 26px 52px);border-radius:12px 12px 4px 4px;height:26px;position:absolute;inset:-16px -9px auto;box-shadow:0 3px #0000002e}.pt-card__art{float:right;object-fit:contain;width:92px;height:92px;margin:-.4rem -.4rem 0 .5rem}.pt-card__kicker{font:800 .72rem/1.2 var(--pt-body);letter-spacing:.12em;text-transform:uppercase;color:var(--pt-cta-edge);margin:0}.pt-card__title{font:900 1.45rem/1.08 var(--pt-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:.4rem 0 .2rem}.pt-card__sub{color:var(--pt-muted);margin:0 0 .75rem;font-size:.92rem;font-weight:700}.pt-card__stages{clear:both;gap:6px;margin:.9rem 0;padding:0;list-style:none;display:grid}.pt-stage{background:var(--pt-cream);border-radius:12px;justify-content:space-between;align-items:center;padding:.6rem .75rem;font-weight:800;display:flex}.pt-stage em{color:var(--pt-muted);align-items:center;gap:4px;font-size:.8rem;font-style:normal;font-weight:700;display:inline-flex}.pt-stage.is-done{background:#e3f1e6}.pt-stage.is-done em{color:var(--pt-ok)}.pt-stage.is-now{background:var(--pt-paper);box-shadow:0 0 0 2px var(--pt-cta)}.pt-card__row{clear:both;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pt-cta{border:2px solid var(--pt-cta-edge);background:var(--pt-cta);min-height:48px;color:var(--pt-cta-ink);font:800 1rem/1.1 var(--pt-body);box-shadow:0 5px 0 var(--pt-cta-edge);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:.8rem 1.25rem;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.pt-cta:active{box-shadow:0 1px 0 var(--pt-cta-edge);transform:translateY(4px)}.pt-cta.is-disabled{background:var(--pt-cream);border-color:var(--pt-border);color:var(--pt-muted);box-shadow:none;cursor:not-allowed;font-size:.88rem}.pt-card__until{border-top:1.5px dashed var(--pt-border);color:var(--pt-muted);align-items:center;gap:8px;margin:1rem 0 0;padding-top:.8rem;font-size:.88rem;font-weight:700;display:flex}.pt-trail{margin:0;padding:.75rem 0 2.5rem;list-style:none;position:relative}.pt-trail:before{content:"";border-left:2px dashed var(--pt-rope);position:absolute;top:0;bottom:0;left:50%}.pt-chapter{text-align:center;margin:1.75rem 0 1.25rem;position:relative}.pt-chapter:first-child{margin-top:.25rem}.pt-chapter span{border:1.5px solid color-mix(in srgb, var(--pt-on-sky-dim) 40%, transparent);background:var(--pt-sky-top);max-width:100%;color:var(--pt-on-sky-dim);font:800 .72rem/1.2 var(--pt-body);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.5rem .8rem;display:inline-block}.pt-stop{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;margin-bottom:1.6rem;display:grid;position:relative}.pt-stop.is-left .pt-stall-wrap{grid-column:1}.pt-stop.is-right .pt-stall-wrap{grid-column:3}.pt-stall-wrap{grid-row:1;min-width:0;position:relative}.pt-stall-wrap:after{content:"";border-top:2px dashed var(--pt-rope);width:22px;position:absolute;top:50%}.pt-stop.is-left .pt-stall-wrap:after{right:-22px}.pt-stop.is-right .pt-stall-wrap:after{left:-22px}.pt-lamp{transform-origin:50% 0;grid-area:1/2;justify-self:center;justify-items:center;display:grid}.pt-lamp__cap{background:#3a2316;border-radius:3px;width:18px;height:6px}.pt-lamp__body{aspect-ratio:.82;background:repeating-linear-gradient(90deg, #00000029 0 2px, transparent 2px 22%), radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--c) 40%, #fff6d0), var(--c) 60%, color-mix(in srgb, var(--c) 60%, #000));width:34px;filter:saturate(.25) brightness(var(--pt-unlit));opacity:.75;border-radius:48%/50%;transition:filter .5s,box-shadow .5s,opacity .5s}.pt-lamp__tassel{background:linear-gradient(var(--c), transparent);opacity:.6;width:3px;height:14px}.pt-stop.is-open .pt-lamp__body{filter:saturate(.6)brightness(.8);opacity:.9}.pt-stop.is-current .pt-lamp__body{filter:saturate(.8)brightness(.9);opacity:1;animation:1.4s ease-in-out infinite pt-flicker}.pt-stop.is-done .pt-lamp__body{filter:none;opacity:1;box-shadow:0 0 26px 5px color-mix(in srgb, var(--c) 60%, transparent)}.pt-stop.is-done .pt-lamp__tassel{opacity:1}.pt-stop.is-done.is-rusted .pt-lamp__body{filter:saturate(.45)sepia(.5)brightness(.8);box-shadow:0 0 10px 1px color-mix(in srgb, var(--c) 30%, transparent)}.pt-stop.is-done .pt-lamp{animation:4s ease-in-out infinite pt-sway;animation-delay:calc(var(--i,0) * -.5s)}.pt-stop.is-flare .pt-lamp__body{animation:.9s ease-out .3s both pt-light}.pt-stop.kind-gate .pt-lamp__body,.pt-stop.kind-sun .pt-lamp__body{width:42px}@keyframes pt-flicker{50%{filter:saturate()brightness(1.05);box-shadow:0 0 22px var(--c)}}@keyframes pt-light{0%{filter:saturate(.25) brightness(var(--pt-unlit));transform:scale(.75)}60%{box-shadow:0 0 44px 12px var(--c);transform:scale(1.3)}}@keyframes pt-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.pt-stall{background:var(--pt-paper);width:100%;min-height:76px;color:var(--pt-ink);font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:1.1rem .9rem .8rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 4px #3c1e0a47}.pt-stall:before{content:"";background:repeating-linear-gradient(90deg, var(--c) 0 17px, var(--pt-cream) 17px 34px);border-radius:8px 8px 3px 3px;height:17px;position:absolute;inset:-10px -6px auto;box-shadow:0 2px #00000026}button.pt-stall:hover,a.pt-stall:hover{transform:translateY(-3px);box-shadow:0 7px #3c1e0a47}.pt-stall__art{object-fit:contain;width:52px;height:52px}.pt-stall__text{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.pt-stall__kind{font:800 .66rem/1.2 var(--pt-body);letter-spacing:.14em;text-transform:uppercase;color:var(--pt-cta-edge)}.pt-stall__title{-webkit-line-clamp:2;font:800 .95rem/1.18 var(--pt-display);letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pt-stall__meta{color:var(--pt-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;font-size:.78rem;font-weight:700;display:flex}.pt-stall__sub{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.pt-stall__lock{width:14px;height:14px}.pt-stall__cleared{align-items:center;gap:3px;display:inline-flex}.pt-stop.is-locked .pt-stall{cursor:default;opacity:.72;filter:grayscale(.55);box-shadow:0 3px #3c1e0a2e}.pt-stop.is-locked button.pt-stall{cursor:pointer}.pt-stop.is-current .pt-stall{border-color:var(--pt-cta);box-shadow:0 0 0 3px color-mix(in srgb, var(--pt-cta) 35%, transparent), 0 4px 0 #3c1e0a47}.pt-here{z-index:2;background:var(--pt-gold);color:var(--pt-cta-ink);font:800 .68rem/1 var(--pt-body);white-space:nowrap;border-radius:999px;padding:.3rem .55rem;position:absolute;top:-2.1rem;left:.6rem;box-shadow:0 2px #0003}.pt-cat{z-index:3;position:absolute;top:-2.6rem;right:.25rem}.pt-stop__note{color:var(--pt-on-sky-dim);margin:.5rem 0 0;font-size:.75rem;font-weight:700}.pt-stop.kind-gate .pt-stall,.pt-stop.kind-sun .pt-stall{border-color:var(--pt-gold);background:var(--pt-night);color:#f6efe4}.pt-stop.kind-gate .pt-stall__kind,.pt-stop.kind-sun .pt-stall__kind{color:var(--pt-gold)}.pt-stop.kind-gate .pt-stall__meta,.pt-stop.kind-sun .pt-stall__meta{color:#c4bcd8}.pt-stop.kind-sun .pt-stall{background:linear-gradient(135deg,#5a2a12,#2b1a3d)}.pt-stop.kind-gate .pt-stall:before,.pt-stop.kind-sun .pt-stall:before{background:repeating-linear-gradient(90deg, var(--pt-gold) 0 17px, #3a2316 17px 34px)}.pt-stop.kind-forge .pt-stall{border-color:color-mix(in srgb, var(--pt-orange) 45%, transparent);background:#fff1d6}.pt-stop.kind-shooter .pt-stall{border-color:color-mix(in srgb, var(--pt-sky) 55%, transparent);background:#eef6ff}.pt-stop.kind-shooter .pt-stall__kind{color:#1f5f99}.pt-stop.is-current.kind-forge .pt-stall,.pt-stop.is-current.kind-shooter .pt-stall,.pt-stop.is-current.kind-gate .pt-stall,.pt-stop.is-current.kind-sun .pt-stall{border-color:var(--pt-cta)}.dark .pt-stop.kind-forge .pt-stall{background:#fde9c4}.dark .pt-stop.kind-shooter .pt-stall{background:#dcecff}.pt-card__note{color:var(--pt-muted);margin:.75rem 0 0;font-size:.78rem;font-weight:600;line-height:1.35}.pt-card__note a{color:var(--pt-ink);text-underline-offset:2px;font-weight:800;text-decoration:underline}@media (width<=899px){.pt-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.pt-card__note{grid-column:1/-1;margin-top:.4rem}.pt-next{top:calc(var(--pt-top) - var(--pt-head) - .5rem);background:linear-gradient(var(--pt-sky-top) 70%, transparent);margin-inline:-1rem;padding:.5rem 1rem .75rem}.pt-realm{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;display:flex}.pt-realm__name{font-size:1.4rem}.pt-realm__blurb{display:none}.pt-meter{flex-basis:100%;margin:.4rem 0 1.15rem}.pt-card{box-shadow:0 5px 0 var(--pt-stitch), 0 12px 24px #140c2833;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;padding:1.1rem .9rem .85rem;display:grid}.pt-card:before{height:18px;inset:-11px -6px auto}.pt-card__art,.pt-card__extra,.pt-card__sub{display:none}.pt-card__kicker,.pt-card__title{grid-column:1}.pt-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:1.05rem;display:-webkit-box;overflow:hidden}.pt-card__row{grid-area:1/2/span 2}.pt-cta{min-height:44px;padding:.6rem .9rem;font-size:.9rem}.pt-cta.is-disabled{max-width:9.5rem;font-size:.75rem}.pt-trail:before{left:24px}.pt-chapter{text-align:left;padding-left:58px}.pt-stop{grid-template-columns:48px minmax(0,1fr);gap:0 12px;margin-bottom:2rem}.pt-lamp{grid-column:1}.pt-stop.is-left .pt-stall-wrap,.pt-stop.is-right .pt-stall-wrap{grid-column:2}.pt-stop.is-left .pt-stall-wrap:after,.pt-stop.is-right .pt-stall-wrap:after{width:14px;left:-14px;right:auto}}@media (prefers-reduced-motion:reduce){.pt-lamp,.pt-lamp__body,.pt-stall,.pt-cta,.pt-meter span{transition:none!important;animation:none!important}button.pt-stall:hover,a.pt-stall:hover{transform:none}}.pr{--pr-scene-sky:#fbe3c4;--pr-ring-track:#6b3e222e;--pr-fog:#f6e7cfb8;--pr-rust:#b5652b;--pr-ok-soft:#e3f1e6;--pr-rail-w:232px}.dark .pr{--pt-sky-top:#0e1729;--pt-sky-bottom:#33293a;--pr-scene-sky:#18243e;--pr-ring-track:#f6e7cf2e;--pr-fog:#0e1729b3}.pr .pt-sky{background:radial-gradient(60% 45% at 85% 62%,#ffd68c8c,#0000 70%),linear-gradient(#f9e3c4 0%,#f7d6b0 45%,#f3c095 75%,#eeab80 100%);overflow:hidden}.pr .pt-sky:after{display:none}.pr-dusk{position:absolute;inset:0}.dark .pr-dusk{display:none}.pr-dusk__sun{background:radial-gradient(circle at 38% 34%,#fff1c4,#ffd27a 58%,#f4a64e);border-radius:50%;width:96px;height:96px;position:absolute;top:52vh;right:9vw;box-shadow:0 6px 14px #aa501440,inset -8px -8px #dc782838}.pr-dusk__sun:after{content:"";border:1.5px dashed #aa5a1e59;border-radius:50%;position:absolute;inset:6px}.pr-dusk__cloud,.pr-dusk__band{width:100%;display:block;position:absolute;left:0}.pr-dusk__cloud.is-flip{opacity:.8;transform:scaleX(-1)}.pr-dusk__cloud path{filter:drop-shadow(0 4px 6px #96502829)}.pr-dusk__band path{filter:drop-shadow(0 -4px 8px #783c1e2e)}.pr-dusk__fibres,.pr-dusk__grain{position:absolute;inset:0}.pr-dusk__fibres{mix-blend-mode:soft-light;opacity:.8;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.012 .09' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 .96  0 0 0 0 .9  0 0 0 .22 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>")}.pr-dusk__grain{mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .28  0 0 0 0 .15  0 0 0 .16 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@media (width<=899px){.pr-dusk__sun{width:60px;height:60px;top:62vh;right:6vw}}.pr-night{display:none}.dark .pr .pt-sky{background:radial-gradient(130% 70% at 50% 100%,#f0963c73,#c86e322e 45%,#0000 72%),linear-gradient(#0e1729 0%,#15223a 45%,#1f2a40 72%,#33293a 100%);overflow:hidden}.dark .pr .pt-sky:after{display:none}.dark .pr-night{display:block;position:absolute;inset:0}.pr-night__hole{background:radial-gradient(circle at 50% 55%,#fff4d6 0 38%,#ffd88a 60%,#e9a64a 100%);border-radius:50%;position:absolute;box-shadow:inset 0 1px 1px #0000008c,0 0 6px 1px #ffc87859}.pr-night__moon{background:radial-gradient(circle at 34% 30%,#fff6df,#efdcb4 70%,#dcc292);border-radius:50%;width:84px;height:84px;position:absolute;top:46vh;right:3vw;box-shadow:0 6px 14px #00000073,inset -10px -8px #b08c5a40}.pr-night__moon:after{content:"";border:1.5px dashed #966e3c59;border-radius:50%;position:absolute;inset:6px}.pr-night__band{width:100%;display:block;position:absolute;left:0}.pr-night__band path{filter:drop-shadow(0 -5px 8px #00000059)}.pr-night__fibres,.pr-night__grain{position:absolute;inset:0}.pr-night__fibres{mix-blend-mode:overlay;opacity:.6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.012 .09' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .18 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>")}.pr-night__grain{mix-blend-mode:soft-light;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 .95  0 0 0 0 .85  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@media (prefers-reduced-motion:no-preference){.pr-night__hole.is-twinkle{animation:4s ease-in-out infinite pr-twinkle}}@keyframes pr-twinkle{50%{opacity:.55}}@media (width<=899px){.pr-night__moon{width:56px;height:56px;top:62vh;right:6vw}}.pr-num{font-variant-numeric:tabular-nums}.pr-layout{grid-template-columns:var(--pr-rail-w) minmax(0, 1fr);gap:2.5rem;padding-bottom:2rem;display:grid}.pr-lamp{display:block;overflow:visible}.pr-lamp__body{fill:var(--c);stroke:var(--pt-stitch);stroke-width:1.5px}.pr-lamp__rib{fill:none;stroke:#00000038;stroke-width:1px}.pr-lamp__cap{fill:var(--pt-stitch)}.pr-lamp__tassel{stroke:var(--pt-cta-edge);stroke-width:2px;stroke-linecap:round}.pr-lamp--lit,.pr-lamp--glow{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--pt-gold) 80%, transparent))}.pr-lamp--dark .pr-lamp__body{fill:var(--pt-cream);stroke:var(--pt-border);stroke-dasharray:3 3}.pr-lamp--dark .pr-lamp__rib{stroke:var(--pt-border)}.pr-rail{top:calc(var(--pt-top) + 1rem);z-index:6;align-self:start;gap:14px;display:grid;position:sticky}.pr-seg{border:1.5px solid var(--pt-rope);background:#00000038;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.pr-seg button{min-height:34px;color:var(--pt-on-sky-dim);font:800 .78rem/1 var(--pt-body);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}.pr-seg button[aria-pressed=true]{background:var(--pt-paper);color:var(--pt-ink);box-shadow:0 2px 0 var(--pt-stitch)}.pr-rail__list{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pr-rail__list:before{content:"";background:var(--pt-rope);width:2px;position:absolute;top:22px;bottom:22px;left:27px}.pr-rail__item{color:var(--pt-on-sky);border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px 6px 0;text-decoration:none;transition:background .15s;display:grid;position:relative}.pr-rail__item:hover{background:color-mix(in srgb, var(--pt-paper) 25%, transparent)}.pr-rail__item.is-here{background:var(--pt-paper);color:var(--pt-ink);box-shadow:0 3px 0 var(--pt-stitch)}.pr-rail__item[data-state=locked]:not(.is-here) .pr-rail__ring{opacity:.55}.pr-rail__ring{justify-self:center;place-items:center;width:46px;height:46px;display:grid;position:relative}.pr-ring{position:absolute;inset:0;transform:rotate(-90deg)}.pr-ring__track{fill:var(--pt-sky-top);stroke:var(--pr-ring-track);stroke-width:4px}.pr-ring__fill{fill:none;stroke:var(--c);stroke-width:4px;stroke-linecap:round}.pr-rail__text{min-width:0}.pr-rail__code{font:800 .95rem/1 var(--pt-display);letter-spacing:-.02em;display:block}.pr-rail__name{font:600 .75rem/1.2 var(--pt-body);color:var(--pt-on-sky-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.pr-rail__n{font:700 .75rem/1 var(--pt-body);color:var(--pt-on-sky-dim)}.pr-rail__item.is-here .pr-rail__name,.pr-rail__item.is-here .pr-rail__n{color:var(--pt-muted)}.pr-rail__now{border:1.5px dashed var(--pt-rope);min-height:40px;color:var(--pt-on-sky);font:800 .82rem/1 var(--pt-body);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:flex}.pr-hero{margin-bottom:2.5rem}.pr-hero__title{font:900 clamp(1.8rem, 4.4vw, 3rem) / 1.02 var(--pt-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.pr-hero__lit{color:var(--pt-on-sky-dim);margin:.5rem 0 1.75rem;font-weight:700}.pr-hero__row{gap:1.25rem;display:grid}.pr-hero__card,.pr-hero__row .pt-quick{max-width:560px}@media (width>=1200px){.pr-hero__row{grid-template-columns:minmax(0,560px) minmax(0,15rem);align-items:start}.pr-hero__row .pt-quick{flex-flow:column}.pr-hero__row .pt-quick__ticket{flex:none}}.pr-road{margin:0;padding:0;list-style:none}.pr-realm{scroll-margin-top:calc(var(--pt-top) + 1.25rem)}.pr-card{border:2px solid var(--pt-border);background:var(--pt-paper);color:var(--pt-ink);box-shadow:0 7px 0 var(--pt-stitch), 0 22px 40px #140c2838;border-radius:20px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid;position:relative;overflow:hidden}.pr-realm--current .pr-card{box-shadow:0 0 0 3px var(--pt-cta), 0 7px 0 var(--pt-stitch), 0 30px 60px #140c284d}.pr-realm--locked .pr-card{background:var(--pt-cream)}.pr-scene{background:linear-gradient(180deg, var(--pr-scene-sky), color-mix(in srgb, var(--c) 30%, var(--pr-scene-sky)));min-height:300px;display:block;position:relative;overflow:hidden}.pr-realm--locked .pr-scene{filter:saturate(.25)}.pr-realm--locked .pr-scene:after{content:"";z-index:2;background:linear-gradient(180deg, transparent 10%, var(--pr-fog) 75%);position:absolute;inset:0}.pr-scene__sun{background:color-mix(in srgb, var(--pt-gold) 80%, var(--pt-paper));width:84px;height:84px;box-shadow:0 0 60px color-mix(in srgb, var(--pt-gold) 60%, transparent);border-radius:50%;position:absolute;top:22%;right:18%}.pr-scene__garland{width:100%;height:80px;position:absolute;inset:0 0 auto}.pr-scene__garland path{fill:none;stroke:var(--pt-rope);stroke-width:2px;vector-effect:non-scaling-stroke}.pr-scene__hang{transform-origin:50% 0;justify-items:center;display:grid;position:absolute;top:0}.pr-scene__hang:before{content:"";width:2px;height:var(--drop,30px);background:var(--pt-rope)}.pr-scene__layer{filter:drop-shadow(0 -3px #00000014);position:absolute;bottom:0;left:-2%;right:-2%}.pr-scene__layer--far{background:color-mix(in srgb, var(--c) 38%, var(--pt-paper));clip-path:polygon(0 40%,14% 22%,28% 38%,44% 12%,60% 34%,74% 18%,88% 36%,100% 24%,100% 100%,0 100%);height:62%}.pr-scene__layer--roofs{background:color-mix(in srgb, var(--c) 62%, #6b3e22);clip-path:polygon(0 30%,8% 30%,8% 10%,16% 0,24% 10%,24% 30%,36% 30%,36% 18%,48% 18%,48% 30%,58% 30%,64% 6%,70% 30%,82% 30%,82% 14%,92% 14%,92% 30%,100% 30%,100% 100%,0 100%);height:44%}.pr-scene__layer--near{background:color-mix(in srgb, var(--c) 30%, #3a2414);clip-path:polygon(0 40%,30% 20%,60% 45%,100% 15%,100% 100%,0 100%);height:20%}.pr-scene__tag{z-index:3;background:var(--pt-paper);min-width:34px;height:34px;color:var(--pt-ink);font:900 .95rem/1 var(--pt-display);box-shadow:0 2px 0 var(--pt-stitch);border-radius:999px;place-items:center;padding:0 8px;display:grid;position:absolute;top:16px;left:18px}.pr-scene__code{z-index:3;font:900 clamp(3rem, 6.5vw, 4.8rem) / .8 var(--pt-display);letter-spacing:-.06em;color:#fff8ee;text-shadow:0 4px #0003;position:absolute;bottom:12px;left:18px}.pr-realm--locked .pr-scene__code{color:#fff8eeb3}.pr-body{align-content:start;gap:1rem;min-width:0;padding:1.5rem 1.5rem 1.35rem;display:grid}.pr-body__top{justify-content:space-between;align-items:start;gap:10px;display:flex}.pr-body__name{font:900 1.6rem/1.05 var(--pt-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}.pr-body__other{color:var(--pt-muted);margin:4px 0 0;font-size:.9rem;font-style:italic;font-weight:600}.pr-chip{font:800 .72rem/1.6 var(--pt-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--pt-cream);color:var(--pt-muted);border-radius:999px;flex-shrink:0;padding:2px 10px}.pr-chip--done{background:var(--pr-ok-soft);color:var(--pt-ok)}.pr-chip--current{background:var(--pt-cta);color:var(--pt-cta-ink)}.pr-chip--open{background:color-mix(in srgb, var(--pt-gold) 30%, var(--pt-paper));color:var(--pt-ink)}.pr-can__head{font:800 .7rem/1 var(--pt-body);letter-spacing:.12em;text-transform:uppercase;color:var(--pt-muted);margin:0 0 .5rem}.pr-can{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pr-can li{grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:.93rem;font-weight:600;line-height:1.35;display:grid}.pr-can li:before{content:"";border:2px solid var(--pt-border);border-radius:50%;width:18px;height:18px;margin-top:1px}.pr-can--done li:before{border-color:var(--pt-ok);background:var(--pt-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.pr-prog{gap:8px;display:grid}.pr-prog__row{color:var(--pt-muted);justify-content:space-between;gap:8px;font-size:.85rem;font-weight:700;display:flex}.pr-meter{background:color-mix(in srgb, var(--pt-ink) 10%, transparent);border-radius:999px;height:8px;overflow:hidden}.pr-meter span{border-radius:inherit;background:var(--c);height:100%;display:block}.pr-gates{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pr-gate{background:var(--pt-cream);color:var(--pt-muted);font:700 .74rem/1 var(--pt-body);border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 5px;display:inline-flex}.pr-gate i{border:2px solid var(--pt-border);border-radius:50%;width:16px;height:16px}.pr-gate--moon i{box-shadow:inset -4px 0 0 0 var(--pt-border)}.pr-gate.is-lit{background:color-mix(in srgb, var(--pt-gold) 22%, var(--pt-paper));color:var(--pt-ink)}.pr-gate.is-lit i{background:var(--pt-gold);box-shadow:0 0 8px var(--pt-gold);border-color:#c79100}.pr-act{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:.25rem;display:flex}.pr-soft{border:2px solid var(--pt-border);background:var(--pt-paper);min-height:44px;color:var(--pt-ink);font:800 .9rem/1 var(--pt-body);box-shadow:0 3px 0 var(--pt-border);border-radius:14px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.pr-soft:active{box-shadow:0 1px 0 var(--pt-border);transform:translateY(2px)}.pr-rust{color:var(--pt-glow-ink);font:700 .84rem/1.2 var(--pt-body);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pr-rust:before{content:"";background:var(--pr-rust);width:10px;height:10px;box-shadow:0 0 0 2px color-mix(in srgb, var(--pr-rust) 30%, transparent);border-radius:3px}.pr-rust:hover{text-decoration:underline}.pr-togo{color:var(--pt-muted);font-size:.85rem;font-weight:700}.pr-lockline{border:1.5px dashed var(--pt-border);color:var(--pt-muted);border-radius:12px;flex-basis:100%;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:.86rem;font-weight:700;display:flex}.pr-link{justify-items:center;gap:6px;padding:14px 0;display:grid}.pr-link:before,.pr-link:after{content:"";background:repeating-linear-gradient(var(--pt-rope) 0 6px, transparent 6px 11px);width:2px;height:26px}.pr-medal{border:1.5px solid var(--pt-rope);color:var(--pt-on-sky);font:800 .78rem/1.2 var(--pt-body);text-align:center;background:#00000047;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;display:inline-flex}.pr-medal.is-lit{border-color:var(--pt-gold);box-shadow:0 0 14px color-mix(in srgb, var(--pt-gold) 50%, transparent)}.pr-medal.is-lit svg{color:var(--pt-glow-ink)}.pr-medal.is-next{border-style:dashed}.dark .pr-medal{background:color-mix(in srgb, var(--pt-night) 60%, transparent)}.pr-end{color:var(--pt-on-sky-dim);text-align:center;margin:2rem 0 0;font-size:.88rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.pr-sway{animation:5s ease-in-out infinite pr-sway}.pr-scene__hang:nth-child(odd).pr-sway{animation-delay:-2.5s}.pr-lamp--glow{animation:2.6s ease-in-out infinite pr-flicker}@keyframes pr-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes pr-flicker{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--pt-gold) 70%, transparent))}45%{filter:drop-shadow(0 0 14px var(--pt-gold))}}}@media (width<=899px){.pr-layout{grid-template-columns:minmax(0,1fr);gap:0}.pr-rail{top:var(--pt-top);border-bottom:1.5px solid var(--pt-rope);background:color-mix(in srgb, var(--pt-sky-top) 90%, transparent);-webkit-backdrop-filter:blur(10px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-inline:-1rem;padding:8px 1rem 10px}.pr-seg{grid-template-columns:auto auto}.pr-seg button{padding:0 10px;font-size:.7rem}.pr-rail__list{scrollbar-width:none;gap:4px;padding-block:2px;display:flex;overflow-x:auto}.pr-rail__list::-webkit-scrollbar{display:none}.pr-rail__list:before,.pr-rail__name,.pr-rail__n{display:none}.pr-rail__now{background:var(--pt-paper);width:max-content;color:var(--pt-ink);box-shadow:0 3px 0 var(--pt-stitch);padding-inline:14px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.pr-rail__item{flex:none;grid-template-columns:auto;justify-items:center;gap:2px;padding:4px 6px}.pr-rail__ring{width:38px;height:38px}.pr-rail__code{font-size:.72rem}.pr-hero{margin:1.25rem 0 2rem}.pr-realm{scroll-margin-top:calc(var(--pt-top) + 84px)}.pr-card{grid-template-columns:minmax(0,1fr)}.pr-scene{min-height:170px}.pr-body{padding:1.1rem 1.1rem 1.15rem}}.path-loading{color:var(--jumigo-ink-muted);text-align:center;margin:0;padding:4rem 1rem;font-size:1.1rem;animation:.2s ease-out .8s both path-loading-in}@keyframes path-loading-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.path-loading{animation:none}}
