.stalls_stall__mhWl9{--b:hsl(var(--brand,326 92% 58%));--bd:color-mix(in srgb,var(--b) 58%,#140b10);--bs:color-mix(in srgb,var(--b) 22%,#fffaf4);--bar:var(--bar-base,color-mix(in srgb,var(--b) 15%,#0b0508));--bar2:var(--bar2-base,color-mix(in srgb,var(--b) 25%,#150a10));--gold-c:hsl(var(--gold,41 74% 60%));--accent-c:hsl(var(--team-b,192 80% 55%));--cream:color-mix(in srgb,var(--b) 22%,#fff);--ink:#2c2330;display:block;width:100%;height:auto;overflow:visible;color:var(--b)}.stalls_neon__Q3aaA{filter:drop-shadow(0 0 1.5px var(--b)) drop-shadow(0 0 5px color-mix(in srgb,var(--b) 70%,transparent))}.stalls_stall__mhWl9[data-status=draft]{--b:color-mix(in srgb,hsl(var(--brand,326 92% 58%)) 72%,#9b8f98)}.stalls_stall__mhWl9[data-kind=placeholder]{--b:#c8bdb0;--bd:#9a8d7e;--bs:#f1ece4;opacity:.7}.stalls_stall__mhWl9[data-kind=placeholder] .stalls_frame__KmRux{stroke-dasharray:4 5}.stalls_float__76SZk{transform-box:fill-box;transform-origin:center;animation:stalls_bob__fECSg 3.6s ease-in-out infinite}.stalls_float2__Dw7qV{animation:stalls_bob__fECSg 4.4s ease-in-out .5s infinite}@keyframes stalls_bob__fECSg{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}[data-reduced-motion=true] .stalls_float2__Dw7qV,[data-reduced-motion=true] .stalls_float__76SZk{animation:none}@media (prefers-reduced-motion:reduce){.stalls_float2__Dw7qV,.stalls_float__76SZk{animation:none}}@media print{.MapHub_railToggle__YyYVG,.MapHub_rail__Or9X5,.MapHub_scrim__u2rBD,.MapHub_stationEdit__NHKLr,.MapHub_topbar__XnjpZ,.MapHub_wayStopEdit__UIBuh{display:none!important}.MapHub_root__6UXFH{position:static;min-height:0}.MapHub_sceneWrap__QQGUC{position:static}.MapHub_scene__QfXp3{position:relative;height:70vh}}.MapHub_root__6UXFH{position:relative;display:flex;flex-direction:column;min-height:100dvh;padding:max(env(safe-area-inset-top),14px) 16px 20px;overflow:hidden;background:radial-gradient(120% 60% at 50% 42%,hsl(var(--brand)/.08),transparent 72%)}.MapHub_sky__S16Uk{position:absolute;inset:0 0 auto;height:40%;pointer-events:none;background:radial-gradient(80% 100% at 50% 0,hsl(var(--brand)/.14),transparent 70%)}.MapHub_topbar__XnjpZ{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.MapHub_brideLine___ifxJ{min-width:0}.MapHub_sash___nCIH{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;color:hsl(var(--brand));text-transform:uppercase}.MapHub_title__XKiYE{font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.05;font-weight:900;letter-spacing:-.02em;color:hsl(var(--text))}.MapHub_topRight__mn_F1{display:flex;align-items:center;gap:8px;flex-shrink:0}.MapHub_countdown__0_MOH{font-size:12px;font-weight:700;color:hsl(var(--text)/.72);white-space:nowrap}.MapHub_readyPill__PC3Kc{font-size:13px;font-weight:800;padding:4px 10px;border-radius:999px;background:hsl(var(--brand)/.16);color:hsl(var(--brand))}.MapHub_readyPill__PC3Kc .MapHub_ok__YVe7S{color:hsl(150 60% 55%)}.MapHub_railToggle__YyYVG{font-size:13px;font-weight:800;padding:8px 14px;min-height:40px;border-radius:999px;border:none;cursor:pointer;color:hsl(var(--brand-fg));background:hsl(var(--brand));box-shadow:0 6px 18px hsl(var(--brand)/.4)}.MapHub_railToggle__YyYVG:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.MapHub_emptyMsg__BZWhN{position:relative;z-index:2;text-align:center;color:hsl(var(--text)/.72);font-size:14px;margin:6px 0 2px}.MapHub_sceneWrap__QQGUC{position:relative;z-index:1;flex:1 1 auto;min-height:0}.MapHub_scene__QfXp3{position:absolute;inset:0;--path-fill:var(--paper,color-mix(in srgb,hsl(var(--brand)) 32%,#fff));background:radial-gradient(125% 95% at 50% 42%,transparent 58%,hsl(var(--stage-ink,277 45% 4%)/.5) 130%)}.MapHub_ribbon__WvXYj{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.MapHub_wayStop__60kFI{position:absolute;z-index:2;transform:translate(-50%,-50%) rotate(var(--tilt,0deg));pointer-events:none;display:inline-flex;align-items:center;gap:5px;max-width:18ch;padding:2px 9px 2px 2px;border-radius:999px;background:var(--path-fill,#fbf7f2);border:1.5px solid hsl(var(--hue,320) 72% 52%);box-shadow:0 3px 10px rgba(0,0,0,.42);font-size:clamp(9px,.82vw,12px);font-weight:800;line-height:1.08;color:#241a22}.MapHub_wayStopNo__k9Ibk{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:hsl(var(--hue,320) 72% 48%);color:#fff;font-size:10px;font-weight:900}.MapHub_wayStopBody__yy53W{display:inline-flex;align-items:center;gap:3px;min-width:0}.MapHub_wayStopIcon__0JTb2{font-size:1.1em}.MapHub_wayStopEdit__UIBuh{pointer-events:auto;flex:none;margin-left:1px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:1px solid hsl(var(--hue,320) 72% 48%/.5);background:hsl(var(--hue,320) 72% 48%/.2);font-size:10px;line-height:1;cursor:pointer}.MapHub_wayStopEdit__UIBuh:hover{background:hsl(var(--hue,320) 72% 48%/.34)}[data-input=remote] .MapHub_wayStop__60kFI{display:none}.MapHub_stationWrap__udplX{display:contents}.MapHub_stationEdit__NHKLr{position:absolute;z-index:3;transform:translate(34px,-50px);width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:2px solid #fff;background:hsl(var(--brand));color:#fff;font-size:12px;line-height:1;box-shadow:0 3px 8px rgba(0,0,0,.5);cursor:pointer}.MapHub_stationEdit__NHKLr:hover{transform:translate(34px,-53px) scale(1.08)}.MapHub_stationEdit__NHKLr:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}[data-input=remote] .MapHub_stationEdit__NHKLr{display:none}.MapHub_node__0__OF{position:absolute;z-index:1;transform:translate(-50%,-52%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:0;border:none;background:none;cursor:pointer;width:clamp(88px,10.5vw,128px);transition:transform .18s ease}.MapHub_node__0__OF:hover{transform:translate(-50%,-56%)}.MapHub_node__0__OF:focus-visible{outline:none}.MapHub_node__0__OF:focus-visible .MapHub_nodeArt__nIeM6{outline:3px solid hsl(var(--ring));outline-offset:4px;border-radius:14px}.MapHub_nodeGhost__fk8d1{cursor:default}.MapHub_nodeGhost__fk8d1:hover{transform:translate(-50%,-58%)}.MapHub_nodeArt__nIeM6{position:relative;width:100%;display:block;filter:drop-shadow(0 8px 12px rgba(0,0,0,.6)) drop-shadow(0 0 11px hsl(var(--brand)/.4))}.MapHub_nodeArt__nIeM6:before{content:"";position:absolute;inset:4% 0 8%;border-radius:50%;background:radial-gradient(56% 52% at 50% 60%,rgba(0,0,0,.5),transparent 72%),radial-gradient(62% 56% at 50% 62%,hsl(var(--brand)/.22),transparent 74%);z-index:-1}.MapHub_emoji___8ms2{position:absolute;top:30%;right:4%;font-size:clamp(13px,1.4vw,18px);line-height:1;filter:drop-shadow(0 1px 2px #000a)}.MapHub_label__7RPjc{font-size:clamp(11px,1.1vw,14px);font-weight:800;text-align:center;max-width:15ch;line-height:1.15;color:hsl(var(--text));margin-top:2px;padding:2px 8px;border-radius:9px;background:hsl(var(--bg)/.82);backdrop-filter:blur(4px);text-shadow:0 1px 4px hsl(277 60% 3%/.95)}.MapHub_subLabel__ymoHb{margin-top:3px;max-width:16ch;text-align:center;font-size:clamp(9px,.78vw,11px);font-weight:600;line-height:1.15;color:hsl(var(--text)/.92);background:hsl(var(--bg)/.7);padding:1px 7px;border-radius:8px;backdrop-filter:blur(3px)}.MapHub_badge__UnCDk{font-size:10px;font-weight:800;padding:2px 8px;border-radius:999px;white-space:nowrap;margin-top:5px}.MapHub_badgeReady__yl5Rv{background:hsl(150 60% 45%/.2);color:hsl(150 65% 62%)}.MapHub_badgeDraft__pJIlF{background:hsl(38 90% 55%/.22);color:hsl(38 92% 66%)}.MapHub_badgePlayed__iEVB8{background:hsl(var(--text)/.14);color:hsl(var(--text)/.6)}.MapHub_badgeLocked__WSFHG{background:hsl(var(--text)/.1);color:hsl(var(--text)/.5)}.MapHub_pathWrap__EcT9b{position:relative;z-index:1}.MapHub_path__Ai4uG{position:relative;display:flex;flex-direction:column;gap:10px;padding:8px 0 16px;list-style:none}.MapHub_path__Ai4uG:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;transform:translateX(-50%);background:repeating-linear-gradient(180deg,hsl(var(--brand)) 0 6px,transparent 6px 16px);opacity:.5}.MapHub_pathLeft__B1c__,.MapHub_pathRight___QED9{display:flex}.MapHub_pathLeft__B1c__{justify-content:flex-start;padding-left:4%}.MapHub_pathRight___QED9{justify-content:flex-end;padding-right:4%}.MapHub_nodePath__T0mT8{position:static;transform:none;width:44%;max-width:200px}.MapHub_nodePath__T0mT8:hover{transform:none}.MapHub_rail__Or9X5{position:fixed;top:0;right:0;z-index:30;height:100dvh;width:min(92vw,380px);background:hsl(var(--surface));color:hsl(var(--text));border-left:1px solid hsl(var(--border));box-shadow:-16px 0 40px -20px #000a;transform:translateX(100%);transition:transform .26s cubic-bezier(.4,0,.2,1);overflow-y:auto}.MapHub_railOpen__2GpZy{transform:translateX(0)}.MapHub_railInner__izmuG{display:flex;flex-direction:column;gap:16px;padding:20px 18px 32px}.MapHub_readiness__u2hMv{border-radius:18px;padding:14px;background:hsl(var(--brand)/.08);border:1px solid hsl(var(--brand)/.2)}.MapHub_readinessHead__CRatD{font-weight:800;font-size:14px;margin-bottom:8px}.MapHub_bar__i_w_P{height:10px;border-radius:999px;background:hsl(var(--text)/.12);overflow:hidden}.MapHub_barFill__oRCz_{height:100%;border-radius:999px;background:hsl(var(--brand));transition:transform .7s ease}.MapHub_barOk__yI9DE{background:hsl(150 60% 48%)}.MapHub_hint__mwGT0{margin-top:8px;font-size:12px;color:hsl(var(--text)/.7)}.MapHub_panelLinks__b1ES6{display:flex;flex-direction:column;gap:8px}.MapHub_panelBtn__DgTSW{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border-radius:14px;font-weight:700;font-size:14px;color:hsl(var(--text));background:hsl(var(--brand)/.1);border:1px solid hsl(var(--brand)/.22)}.MapHub_panelBtn__DgTSW:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.MapHub_how__apcLn{font-size:13px;color:hsl(var(--text)/.8)}.MapHub_how__apcLn summary{cursor:pointer;font-weight:800;padding:6px 0}.MapHub_how__apcLn ol{margin:8px 0 0;padding-left:4px;list-style:none;display:flex;flex-direction:column;gap:6px}.MapHub_scrim__u2rBD{position:fixed;inset:0;z-index:20;border:none;background:#000a;cursor:pointer;animation:MapHub_fade__CFRdV .2s ease}@keyframes MapHub_fade__CFRdV{0%{opacity:0}to{opacity:1}}.MapHub_naughtyLayer__fmHW_{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.MapHub_naughtyItem__Bq5nM{position:absolute;bottom:-14%;display:block;color:hsl(var(--brand));filter:drop-shadow(0 0 4px currentColor);animation-name:MapHub_wv-drift__tVLBR;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform,opacity}.MapHub_naughtyItem__Bq5nM svg{width:100%;height:auto;display:block}@keyframes MapHub_wv-drift__tVLBR{0%{transform:translate(0) rotate(var(--r,0deg));opacity:0}10%{opacity:.9}30%{transform:translate(var(--sway,10px),-26vh) rotate(calc(var(--r, 0deg) + 9deg))}52%{transform:translate(calc(var(--sway, 10px) * -1),-52vh) rotate(calc(var(--r, 0deg) - 11deg))}74%{transform:translate(calc(var(--sway, 10px) * .5),-80vh) rotate(calc(var(--r, 0deg) + 16deg))}90%{opacity:.9}to{transform:translateY(-120vh) rotate(calc(var(--r, 0deg) + 26deg));opacity:0}}.play[data-vibe=disco] .MapHub_root__6UXFH,.play[data-vibe=glam] .MapHub_root__6UXFH,.play[data-vibe=mamma-mia] .MapHub_root__6UXFH{background:radial-gradient(130% 65% at 50% 42%,hsl(var(--brand)/.2),transparent 72%)}.play[data-vibe=disco] .MapHub_scene__QfXp3,.play[data-vibe=glam] .MapHub_scene__QfXp3,.play[data-vibe=mamma-mia] .MapHub_scene__QfXp3{filter:saturate(1.28) brightness(1.12)}.play[data-vibe=disco] .MapHub_ribbon__WvXYj,.play[data-vibe=glam] .MapHub_ribbon__WvXYj,.play[data-vibe=mamma-mia] .MapHub_ribbon__WvXYj{filter:drop-shadow(0 0 6px hsl(var(--brand)/.7)) brightness(1.22)}.play[data-vibe=disco] .MapHub_sky__S16Uk,.play[data-vibe=glam] .MapHub_sky__S16Uk,.play[data-vibe=mamma-mia] .MapHub_sky__S16Uk{background:radial-gradient(80% 100% at 50% 0,hsl(var(--brand)/.3),transparent 70%)}.play[data-vibe=glam] .MapHub_nodeArt__nIeM6{animation:MapHub_vibe-pulse__aAvAM 2.4s ease-in-out infinite}.play[data-theme=panterkowy] .MapHub_scene__QfXp3,.play[data-theme=rozowa-panterka] .MapHub_scene__QfXp3{--path-fill:#fbf7f2}.play[data-theme=panterkowy] .MapHub_nodeArt__nIeM6,.play[data-theme=rozowa-panterka] .MapHub_nodeArt__nIeM6{filter:drop-shadow(0 0 1.4px #fff) drop-shadow(0 0 1.4px #fff) drop-shadow(0 0 1.4px #fff) drop-shadow(0 7px 12px rgba(0,0,0,.7)) drop-shadow(0 0 12px hsl(var(--brand)/.5))}.play[data-vibe=elegancki] .MapHub_root__6UXFH{background:radial-gradient(120% 58% at 50% 42%,hsl(var(--gold,41 74% 60%)/.05),transparent 72%)}.play[data-vibe=elegancki] .MapHub_scene__QfXp3{filter:saturate(.82) brightness(.95)}.play[data-vibe=elegancki] .MapHub_ribbon__WvXYj{filter:saturate(.72) opacity(.82)}.play[data-vibe=elegancki] .MapHub_nodeArt__nIeM6{filter:drop-shadow(0 6px 10px rgba(0,0,0,.6)) drop-shadow(0 0 5px hsl(var(--brand)/.2))}.play[data-vibe=elegancki] .MapHub_sky__S16Uk{background:radial-gradient(80% 100% at 50% 0,hsl(var(--gold,41 74% 60%)/.12),transparent 70%)}.play[data-theme=kolorowy] .MapHub_node__0__OF:nth-of-type(9n+1),.play[data-theme=kolorowy] .MapHub_path__Ai4uG li:nth-child(9n+1) .MapHub_node__0__OF{--brand:350 90% 64%}.play[data-theme=kolorowy] .MapHub_node__0__OF:nth-of-type(9n+2),.play[data-theme=kolorowy] .MapHub_path__Ai4uG li:nth-child(9n+2) .MapHub_node__0__OF{--brand:28 92% 58%}.play[data-theme=kolorowy] .MapHub_node__0__OF:nth-of-type(9n+3),.play[data-theme=kolorowy] .MapHub_path__Ai4uG li:nth-child(9n+3) .MapHub_node__0__OF{--brand:50 95% 55%}.play[data-theme=kolorowy] .MapHub_node__0__OF:nth-of-type(9n+4),.play[data-theme=kolorowy] .MapHub_path__Ai4uG li:nth-child(9n+4) .MapHub_node__0__OF{--brand:140 70% 50%}.play[data-theme=kolorowy] .MapHub_node__0__OF:nth-of-type(9n+5),.play[data-theme=kolorowy] .MapHub_path__Ai4uG li:nth-child(9n+5) .MapHub_node__0__OF{--brand:175 75% 47%}.play[data-theme=kolorowy] .MapHub_node__0__OF:nth-of-type(9n+6),.play[data-theme=kolorowy] .MapHub_path__Ai4uG li:nth-child(9n+6) .MapHub_node__0__OF{--brand:205 88% 56%}.play[data-theme=kolorowy] .MapHub_node__0__OF:nth-of-type(9n+7),.play[data-theme=kolorowy] .MapHub_path__Ai4uG li:nth-child(9n+7) .MapHub_node__0__OF{--brand:250 80% 64%}.play[data-theme=kolorowy] .MapHub_node__0__OF:nth-of-type(9n+8),.play[data-theme=kolorowy] .MapHub_path__Ai4uG li:nth-child(9n+8) .MapHub_node__0__OF{--brand:290 78% 62%}.play[data-theme=kolorowy] .MapHub_node__0__OF:nth-of-type(9n+9),.play[data-theme=kolorowy] .MapHub_path__Ai4uG li:nth-child(9n+9) .MapHub_node__0__OF{--brand:322 85% 62%}@keyframes MapHub_vibe-pulse__aAvAM{0%,to{filter:drop-shadow(0 8px 12px rgba(0,0,0,.6)) drop-shadow(0 0 11px hsl(var(--brand)/.45))}50%{filter:drop-shadow(0 8px 14px rgba(0,0,0,.6)) drop-shadow(0 0 22px hsl(var(--brand)/.85));transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.MapHub_barFill__oRCz_,.MapHub_node__0__OF,.MapHub_rail__Or9X5{transition:none}.MapHub_scrim__u2rBD{animation:none}.MapHub_naughtyLayer__fmHW_{display:none}.play[data-vibe=glam] .MapHub_nodeArt__nIeM6{animation:none}}