.TrainRegistration-module__WKHACq__section{padding-top:var(--registration-header-offset,5rem);background:var(--void);isolation:isolate;position:relative;container-type:inline-size}@property --scene-u{syntax:"<length>";inherits:false;initial-value:0}@property --scene-su{syntax:"<length>";inherits:false;initial-value:0}.TrainRegistration-module__WKHACq__stage{--cam-x:0;--cam-w:1920;--scene-u:calc(100cqw / var(--cam-w));--u:var(--scene-u);background:#030507;grid-template-rows:clamp(16rem,34svh,25rem) auto;min-height:0;display:grid;position:relative;overflow:clip}.TrainRegistration-module__WKHACq__band{z-index:0;min-height:0;position:relative;container-type:size}.TrainRegistration-module__WKHACq__band:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#030507b3,#0000);height:min(30%,6rem);position:absolute;top:0;left:0;right:0}.TrainRegistration-module__WKHACq__stage[data-arrival] [data-part=train],.TrainRegistration-module__WKHACq__stage[data-arrival] [data-part=reflections]{visibility:hidden}.TrainRegistration-module__WKHACq__world{left:calc(var(--cam-x) * var(--u) * -1);bottom:calc(clamp(650 * var(--u), 150 * var(--u) + 100cqh, 738 * var(--u)) - 1080 * var(--u));width:calc(1920 * var(--u));height:calc(1080 * var(--u));pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;position:absolute}.TrainRegistration-module__WKHACq__depth,.TrainRegistration-module__WKHACq__train{position:absolute;inset:0}.TrainRegistration-module__WKHACq__camera{transform-origin:0 0;position:absolute;inset:0}.TrainRegistration-module__WKHACq__car{will-change:transform;position:absolute;inset:0}.TrainRegistration-module__WKHACq__train{will-change:transform}.TrainRegistration-module__WKHACq__layer,.TrainRegistration-module__WKHACq__carriageOverlay,.TrainRegistration-module__WKHACq__carriageName,.TrainRegistration-module__WKHACq__window,.TrainRegistration-module__WKHACq__reflection,.TrainRegistration-module__WKHACq__signText,.TrainRegistration-module__WKHACq__nameplate,.TrainRegistration-module__WKHACq__headlamp,.TrainRegistration-module__WKHACq__lampGlow,.TrainRegistration-module__WKHACq__clockFace,.TrainRegistration-module__WKHACq__clockRod,.TrainRegistration-module__WKHACq__finaleGlow,.TrainRegistration-module__WKHACq__finaleMist,.TrainRegistration-module__WKHACq__finaleLamp,.TrainRegistration-module__WKHACq__finaleFire,.TrainRegistration-module__WKHACq__finaleTail,.TrainRegistration-module__WKHACq__tailLamp,.TrainRegistration-module__WKHACq__roofSnow,.TrainRegistration-module__WKHACq__haze,.TrainRegistration-module__WKHACq__glass,.TrainRegistration-module__WKHACq__sky,.TrainRegistration-module__WKHACq__lampCone,.TrainRegistration-module__WKHACq__headBeam,.TrainRegistration-module__WKHACq__trolley,.TrainRegistration-module__WKHACq__cagedOwl,.TrainRegistration-module__WKHACq__signChain,.TrainRegistration-module__WKHACq__foreLampGlow,.TrainRegistration-module__WKHACq__foreLampShade{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));position:absolute}.TrainRegistration-module__WKHACq__placeholder,.TrainRegistration-module__WKHACq__layerImage{width:100%;height:100%;display:block}.TrainRegistration-module__WKHACq__layerImage{object-fit:fill}.TrainRegistration-module__WKHACq__layer[data-part=wheel]{transform-origin:50%}.TrainRegistration-module__WKHACq__layer[data-layer=hall]{-webkit-mask-image:linear-gradient(#0000,#000 9%);mask-image:linear-gradient(#0000,#000 9%)}.TrainRegistration-module__WKHACq__hallLayer{background-size:100% 100%}.TrainRegistration-module__WKHACq__wheelBlur{opacity:0;position:absolute;inset:0}.TrainRegistration-module__WKHACq__weather{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));pointer-events:none;-webkit-mask:url(/studio/nastupiste/layers/fx/openings-mask.webp) 0 0 / 100% calc(1091.8 / var(--h) * 100%) no-repeat;mask:url(/studio/nastupiste/layers/fx/openings-mask.webp) 0 0 / 100% calc(1091.8 / var(--h) * 100%) no-repeat;position:absolute;overflow:hidden}.TrainRegistration-module__WKHACq__weatherWind{transform-origin:50% 0;will-change:transform;position:absolute;inset:0 -7% 0 -1%}.TrainRegistration-module__WKHACq__weather span,.TrainRegistration-module__WKHACq__finaleWeather span{left:0;top:calc(var(--tile) * var(--u) * -1);width:100%;height:calc(100% + var(--tile) * var(--u));background:url(/studio/nastupiste/layers/fx/rain.png) 0 0 / calc(var(--tile) * var(--u)) calc(var(--tile) * var(--u)) repeat;animation:TrainRegistration-module__WKHACq__weather-fall var(--speed) linear infinite;will-change:transform;position:absolute}.TrainRegistration-module__WKHACq__weatherFar{--tile:110;--speed:.75s;opacity:.45}.TrainRegistration-module__WKHACq__weatherNear{--tile:190;--speed:.48s;opacity:.6}:is(.TrainRegistration-module__WKHACq__weather,.TrainRegistration-module__WKHACq__finaleWeather)[data-weather=snow] span{animation:TrainRegistration-module__WKHACq__weather-fall var(--speed) linear infinite, TrainRegistration-module__WKHACq__snow-sway 5s ease-in-out infinite alternate;background-image:url(/studio/nastupiste/layers/fx/snow.png)}:is(.TrainRegistration-module__WKHACq__weather,.TrainRegistration-module__WKHACq__finaleWeather)[data-weather=snow] .TrainRegistration-module__WKHACq__weatherFar{--tile:150;--speed:14s;opacity:.7}:is(.TrainRegistration-module__WKHACq__weather,.TrainRegistration-module__WKHACq__finaleWeather)[data-weather=snow] .TrainRegistration-module__WKHACq__weatherNear{--tile:260;--speed:9s;opacity:.85}.TrainRegistration-module__WKHACq__weather .TrainRegistration-module__WKHACq__weatherSleet{--tile:170;--speed:1.1s;opacity:0;background-image:url(/studio/nastupiste/layers/fx/snow.png)}.TrainRegistration-module__WKHACq__sky{pointer-events:none;-webkit-mask:url(/studio/nastupiste/layers/fx/sky-mask.webp) 0 0 / 100% calc(1091.8 / var(--h) * 100%) no-repeat;mask:url(/studio/nastupiste/layers/fx/sky-mask.webp) 0 0 / 100% calc(1091.8 / var(--h) * 100%) no-repeat;overflow:hidden}.TrainRegistration-module__WKHACq__clouds{position:absolute;inset:0}.TrainRegistration-module__WKHACq__clouds span{top:calc(-60 * var(--u));width:calc(3450 * var(--u));height:calc(361.827 * var(--u));opacity:.85;will-change:transform;background:url(/studio/nastupiste/layers/fx/clouds-near.webp) 0 0/100% 100% no-repeat;animation:260s linear infinite TrainRegistration-module__WKHACq__cloud-drift;position:absolute;left:0}.TrainRegistration-module__WKHACq__clouds span:nth-child(2){top:calc(-.267 * var(--u));left:calc(-420 * var(--u));width:calc(3370.31 * var(--u));height:calc(183.267 * var(--u));opacity:.5;background-image:url(/studio/nastupiste/layers/fx/clouds-far.webp);animation-name:TrainRegistration-module__WKHACq__cloud-drift-far;animation-duration:380s}@keyframes TrainRegistration-module__WKHACq__cloud-drift{to{transform:translateX(calc(-1500 * var(--u)))}}@keyframes TrainRegistration-module__WKHACq__cloud-drift-far{to{transform:translateX(calc(-1000 * var(--u)))}}.TrainRegistration-module__WKHACq__lightning{opacity:0;mix-blend-mode:screen;background:url(/studio/nastupiste/layers/fx/lightning.webp) 0 0/100% 100% no-repeat;width:140%;position:absolute;top:0;bottom:0;left:-70%;transform:translate(28.571%)}.TrainRegistration-module__WKHACq__world{--mark-x:475;--mark-y:200;--mark-size:175}.TrainRegistration-module__WKHACq__darkMark{left:calc((var(--mark-x) + 10 - var(--mark-size) / 2) * var(--u));top:calc((var(--mark-y) + 6 - var(--mark-size) / 2) * var(--u));width:calc(var(--mark-size) * var(--u));height:calc(var(--mark-size) * var(--u));background:var(--dark-mark) center / contain no-repeat;opacity:0;will-change:transform, opacity, filter;position:absolute}.TrainRegistration-module__WKHACq__markLight{opacity:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.TrainRegistration-module__WKHACq__markLight:before{left:calc((var(--mark-x) - 864) * var(--u));top:calc((var(--mark-y) - 648) * var(--u));width:calc(1728 * var(--u));height:calc(1296 * var(--u));content:"";background:url(/studio/nastupiste/layers/fx/mark-light.webp) 0 0/100% 100% no-repeat;position:absolute}.TrainRegistration-module__WKHACq__owl{width:calc(110 * var(--u));height:calc(110 * var(--u));opacity:0;background:var(--owl-flight) 0 0 / 800% 100% no-repeat;will-change:transform;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__dementor{width:calc(330 * var(--u));height:calc(144 * var(--u));opacity:0;background:var(--dementor) center / contain no-repeat;will-change:transform;position:absolute;top:0;left:0}@keyframes TrainRegistration-module__WKHACq__weather-fall{to{transform:translate3d(0, calc(var(--tile) * var(--u)), 0)}}@keyframes TrainRegistration-module__WKHACq__snow-sway{0%{translate:calc(-14 * var(--u)) 0}to{translate:calc(14 * var(--u)) 0}}.TrainRegistration-module__WKHACq__lampGlow,.TrainRegistration-module__WKHACq__headlamp,.TrainRegistration-module__WKHACq__guardLamp{mix-blend-mode:screen;pointer-events:none;border-radius:50%}.TrainRegistration-module__WKHACq__lampGlow{background:radial-gradient(closest-side,#ffd69680,#d9873b33 45%,#d9873b00)}.TrainRegistration-module__WKHACq__foreLampGlow{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffdea08c,#ffb46442 16%,#d9873b1a 45%,#d9873b00);border-radius:50%}.TrainRegistration-module__WKHACq__foreLampShade{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#0c0804bf,#0c080400);border-radius:50%}.TrainRegistration-module__WKHACq__lampShade{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));opacity:0;pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.TrainRegistration-module__WKHACq__roofSmoke{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));opacity:.25;pointer-events:none;background:url(/studio/nastupiste/layers/fx/roof-smoke-base.webp) 0 0/100% 100% no-repeat;position:absolute;overflow:hidden}.TrainRegistration-module__WKHACq__roofSmoke:before,.TrainRegistration-module__WKHACq__roofSmoke:after{content:"";background:url(/studio/nastupiste/layers/fx/roof-smoke-west.webp) 0 0/100% 100% no-repeat;width:150%;height:100%;animation:90s linear infinite alternate TrainRegistration-module__WKHACq__roof-smoke-west;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__roofSmoke:after{background-image:url(/studio/nastupiste/layers/fx/roof-smoke-east.webp);animation-name:TrainRegistration-module__WKHACq__roof-smoke-east;left:-25%}@keyframes TrainRegistration-module__WKHACq__roof-smoke-west{to{transform:translate(-28%)}}@keyframes TrainRegistration-module__WKHACq__roof-smoke-east{to{transform:translate(10.667%)}}.TrainRegistration-module__WKHACq__lampCone{opacity:.8;pointer-events:none;mix-blend-mode:screen;clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);background:radial-gradient(55% 100% at 50% 0,#ffd09257,#d9873b1f 60%,#d9873b00);overflow:hidden;-webkit-mask-image:linear-gradient(#000 25%,#0000);mask-image:linear-gradient(#000 25%,#0000)}.TrainRegistration-module__WKHACq__lampCone span{--tile:120;left:0;top:calc(var(--tile) * var(--u) * -1);width:100%;height:calc(100% + var(--tile) * var(--u));background:url(/studio/nastupiste/layers/fx/rain.png) 0 0 / calc(var(--tile) * var(--u)) calc(var(--tile) * var(--u)) repeat;opacity:.7;will-change:transform;animation:1.1s linear infinite TrainRegistration-module__WKHACq__weather-fall;position:absolute}.TrainRegistration-module__WKHACq__stage[data-season=winter] .TrainRegistration-module__WKHACq__lampCone span{opacity:.6;background-image:url(/studio/nastupiste/layers/fx/snow.png);animation-duration:10s}.TrainRegistration-module__WKHACq__headBeam{pointer-events:none;mix-blend-mode:screen;clip-path:polygon(0 43%,100% 0,100% 100%,0 57%);background:radial-gradient(90% 55% at 0,#ffe2aa6b,#ffce8c24 55%,#ffce8c00);overflow:hidden}.TrainRegistration-module__WKHACq__headBeam span{--tile:110;left:0;top:calc(var(--tile) * var(--u) * -1);width:100%;height:calc(100% + var(--tile) * var(--u));background:url(/studio/nastupiste/layers/fx/rain.png) 0 0 / calc(var(--tile) * var(--u)) calc(var(--tile) * var(--u)) repeat;opacity:.9;will-change:transform;animation:.7s linear infinite TrainRegistration-module__WKHACq__weather-fall;position:absolute;-webkit-mask-image:radial-gradient(80% 60% at 0,#000 20%,#0000);mask-image:radial-gradient(80% 60% at 0,#000 20%,#0000)}.TrainRegistration-module__WKHACq__stage[data-season=winter] .TrainRegistration-module__WKHACq__headBeam span{background-image:url(/studio/nastupiste/layers/fx/snow.png);animation-duration:9s}.TrainRegistration-module__WKHACq__stage[data-reduced] :is(.TrainRegistration-module__WKHACq__lampCone,.TrainRegistration-module__WKHACq__headBeam) span{animation:none}.TrainRegistration-module__WKHACq__stage[data-paused] :is(.TrainRegistration-module__WKHACq__lampCone,.TrainRegistration-module__WKHACq__headBeam) span{animation-play-state:paused}.TrainRegistration-module__WKHACq__trolleyBody,.TrainRegistration-module__WKHACq__trolleyMirror{background:var(--trolley) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}.TrainRegistration-module__WKHACq__trolleyMirror{top:calc(100% - 3 * var(--u));opacity:.3;filter:blur(calc(2 * var(--u)));transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 60%,#000);mask-image:linear-gradient(#0000 60%,#000)}.TrainRegistration-module__WKHACq__cagedOwl{background:var(--caged-owl) 0 0 / 400% 100% no-repeat}.TrainRegistration-module__WKHACq__cagedOwl[data-frame="1"]{background-position-x:33.333%}.TrainRegistration-module__WKHACq__cagedOwl[data-frame="2"]{background-position-x:66.667%}.TrainRegistration-module__WKHACq__cagedOwl[data-frame="3"]{background-position-x:100%}.TrainRegistration-module__WKHACq__drips{pointer-events:none;position:absolute;inset:0}.TrainRegistration-module__WKHACq__drip{width:calc(2.2 * var(--u));height:calc(10 * var(--u));opacity:0;transform-origin:50% 100%;will-change:transform, opacity;background:linear-gradient(#dce8f500,#e6eef8cc 70%,#fff);border-radius:999px;position:absolute;top:0;left:0;translate:-50% -100%}.TrainRegistration-module__WKHACq__ripple{width:calc(36 * var(--u));height:calc(8 * var(--u));opacity:0;border:calc(1.3 * var(--u)) solid #d6e2ee8c;will-change:transform, opacity;border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.TrainRegistration-module__WKHACq__walker{opacity:0;pointer-events:none;will-change:transform, opacity;background-position:0 0;background-repeat:no-repeat;background-size:800% 100%;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__cat{width:calc(var(--cat-w) * var(--u));height:calc(var(--cat-h) * var(--u));opacity:0;will-change:transform;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__cat span{background:var(--cat) 0 0 / 1400% 100% no-repeat;position:absolute;inset:0}.TrainRegistration-module__WKHACq__cat span+span{opacity:0}.TrainRegistration-module__WKHACq__headlamp{background:radial-gradient(closest-side,#ffe4b0d9,#ffbe6e42 38%,#ffbe6e00)}.TrainRegistration-module__WKHACq__guardLamp{width:calc(46 * var(--u));height:calc(46 * var(--u));background:radial-gradient(closest-side,#ffd28cb3,#d9873b40 45%,#d9873b00);position:absolute;translate:-50% -50%}.TrainRegistration-module__WKHACq__guardPose{transition:opacity .3s;position:absolute;inset:0}.TrainRegistration-module__WKHACq__guardFlag{opacity:0}.TrainRegistration-module__WKHACq__stage[data-guard=flag] .TrainRegistration-module__WKHACq__guardFlag{opacity:1}.TrainRegistration-module__WKHACq__stage[data-guard=flag] .TrainRegistration-module__WKHACq__guardPose:not(.TrainRegistration-module__WKHACq__guardFlag),.TrainRegistration-module__WKHACq__stage[data-guard=flag] [data-signal=down] .TrainRegistration-module__WKHACq__guardFlag{opacity:0}.TrainRegistration-module__WKHACq__stage[data-guard=flag] [data-signal=down] .TrainRegistration-module__WKHACq__guardPose:not(.TrainRegistration-module__WKHACq__guardFlag):not(.TrainRegistration-module__WKHACq__guardStep){opacity:1}.TrainRegistration-module__WKHACq__guardStep{opacity:0}.TrainRegistration-module__WKHACq__nameplate{filter:drop-shadow(0 calc(.7 * var(--u)) 0 #0009);justify-content:center;align-items:center;display:flex}.TrainRegistration-module__WKHACq__nameplate span{font-family:var(--font-label), serif;font-size:calc(14 * var(--u));letter-spacing:.18em;font-variant-numeric:lining-nums;color:#0000;background:linear-gradient(#f6e3aa,#d2a652 45%,#8f6a2c);-webkit-background-clip:text;background-clip:text;padding-left:.18em;font-weight:700;line-height:1}.TrainRegistration-module__WKHACq__mirror{pointer-events:none;will-change:transform;position:absolute;inset:0}.TrainRegistration-module__WKHACq__mirrorFlip{transform-origin:0 calc((var(--edge) + 16) * var(--u));filter:blur(calc(2.4 * var(--u))) saturate(.85);position:absolute;inset:0;transform:scaleY(-1)}.TrainRegistration-module__WKHACq__mirrorFlip[data-baked]{filter:none}.TrainRegistration-module__WKHACq__mirrorCrop{left:0;right:0;top:calc((var(--edge) - 330) * var(--u));height:calc(330 * var(--u));opacity:.36;-webkit-mask-image:linear-gradient(180deg, transparent, #00000059 calc(140 * var(--u)), #000 calc(318 * var(--u)), transparent);mask-image:linear-gradient(180deg, transparent, #00000059 calc(140 * var(--u)), #000 calc(318 * var(--u)), transparent);position:absolute;overflow:hidden}.TrainRegistration-module__WKHACq__mirrorBody{left:0;top:calc((330 - var(--edge)) * var(--u));width:100%;height:calc(1080 * var(--u));position:absolute}.TrainRegistration-module__WKHACq__window{border-radius:calc(12 * var(--u));opacity:0;box-shadow:0 0 calc(34 * var(--u)) calc(6 * var(--u)) #d9873b57, inset 0 0 calc(10 * var(--u)) #501c0a99;background:radial-gradient(120% 90% at 50% 62%,#ffd696f5,#d9873bd1 46%,#782e14b8);overflow:hidden}.TrainRegistration-module__WKHACq__windowImage{box-shadow:none;background-color:#0000;background-repeat:no-repeat;background-size:calc(var(--bg-w) * var(--u)) calc(var(--bg-h) * var(--u));background-position:calc(var(--bg-x) * var(--u)) calc(var(--bg-y) * var(--u));border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.TrainRegistration-module__WKHACq__windowStatic{opacity:1}.TrainRegistration-module__WKHACq__witch{width:calc(var(--witch-w) * var(--u));height:calc(var(--witch-h) * var(--u));opacity:.9;background:var(--witch) 0 0 / 400% 100% no-repeat;transform:translateX(calc(-400 * var(--u)));position:absolute;left:0}.TrainRegistration-module__WKHACq__glass{border-radius:calc(9 * var(--u));pointer-events:none;background:url(/studio/nastupiste/layers/fx/window-drops.webp) calc(var(--pane) * 50%) 0 / 300% 100% no-repeat;overflow:hidden}.TrainRegistration-module__WKHACq__stage[data-season=winter] .TrainRegistration-module__WKHACq__glass{background-image:url(/studio/nastupiste/layers/fx/window-frost.webp)}.TrainRegistration-module__WKHACq__stage[data-season=winter] .TrainRegistration-module__WKHACq__rivulet{display:none}.TrainRegistration-module__WKHACq__glassFrost{opacity:0;background:url(/studio/nastupiste/layers/fx/window-frost.webp) calc(var(--pane) * 50%) 0 / 300% 100% no-repeat;position:absolute;inset:0}.TrainRegistration-module__WKHACq__stage[data-season=summer]:not([data-intent]) .TrainRegistration-module__WKHACq__glassFrost{background-image:none}.TrainRegistration-module__WKHACq__rivulet{width:calc(3.8 * var(--u));opacity:0;height:100%;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__rivuletTrail{will-change:transform;background:linear-gradient(90deg,#fff0d600,#fff0d666,#fff0d600);border-radius:999px;width:40%;height:100%;position:absolute;top:0;left:30%;transform:scaleY(0)}.TrainRegistration-module__WKHACq__rivuletDrop{width:100%;height:calc(4.6 * var(--u));will-change:transform, opacity;background:radial-gradient(circle at 36% 30%,#fffffff2 0 13%,#ffeccc66 26%,#ffe2b438 48%,#1e100880 72%,#1e100800 76%);border-radius:50%/42% 42% 58% 58%;position:absolute;top:0;left:0;translate:0 -60%}.TrainRegistration-module__WKHACq__firebox{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));opacity:.6;mix-blend-mode:screen;background:radial-gradient(60% 70% at 50% 75%,#ffbe6ebf,#d9873b59 55%,#d9873b00);position:absolute}.TrainRegistration-module__WKHACq__cab{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));border-radius:calc(var(--radius) * var(--u));pointer-events:none;position:absolute;overflow:hidden}.TrainRegistration-module__WKHACq__cabDrops{pointer-events:none;background:url(/studio/nastupiste/layers/fx/window-drops.webp) 50% 0/300% 100% no-repeat;position:absolute;inset:0}.TrainRegistration-module__WKHACq__stage[data-season=winter] .TrainRegistration-module__WKHACq__cabDrops{display:none}.TrainRegistration-module__WKHACq__cab:after{content:"";background:linear-gradient(118deg,#d2e1ff1a 0 22%,#d2e1ff00 40% 66%,#d2e1ff0f 80%);position:absolute;inset:0}.TrainRegistration-module__WKHACq__crew{--flare:0;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));background:var(--crew) 0 0 / 300% 100% no-repeat;filter:brightness(calc(.62 + var(--flare) * .5)) saturate(calc(.9 + var(--flare) * .3));position:absolute}.TrainRegistration-module__WKHACq__cabFlare{opacity:0;mix-blend-mode:screen;background:radial-gradient(90% 80% at 12% 70%,#ffaa50d9,#e66e2859 50%,#e66e2800);position:absolute;inset:0}.TrainRegistration-module__WKHACq__tapper{width:calc(var(--tapper-w) * var(--u));height:calc(var(--tapper-h) * var(--u));opacity:0;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__tapper span{background:var(--tapper) 0 0 / 1600% 100% no-repeat;position:absolute;inset:0}.TrainRegistration-module__WKHACq__tapper span+span{opacity:0}.TrainRegistration-module__WKHACq__contactShadow{height:calc(5 * var(--u));pointer-events:none;opacity:calc(.55 + .45 * var(--fore-light,1));background:radial-gradient(closest-side,#0203049e,#02030440 60%,#02030400);border-radius:50%;position:absolute;translate:0 -50%}.TrainRegistration-module__WKHACq__figureShadow{pointer-events:none;-webkit-mask:var(--sprite) var(--mask-x,0%) 0 / var(--mask-size) no-repeat;-webkit-mask:var(--sprite) var(--mask-x,0%) 0 / var(--mask-size) no-repeat;mask:var(--sprite) var(--mask-x,0%) 0 / var(--mask-size) no-repeat;transform-origin:var(--feet-x) var(--feet-y);transform:skewX(calc(var(--lean,0) * -1deg)) scaleY(.58);opacity:calc(var(--shade,0) * .55 * var(--fore-light,1));filter:blur(calc(1.4 * var(--u)));background:#020304;position:absolute;inset:0}.TrainRegistration-module__WKHACq__door{--open:0;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));perspective:calc(1600 * var(--u));perspective-origin:calc(var(--eye-x) * var(--u)) 40%;border-radius:calc(9 * var(--u)) calc(9 * var(--u)) 0 0;pointer-events:none;background:radial-gradient(80% 40% at 50% 10%, rgba(255,212,150,calc(var(--open) * .8)), transparent 70%), linear-gradient(90deg, rgba(0,0,0,calc(var(--open) * .4)), transparent 30% 70%, rgba(0,0,0,calc(var(--open) * .4))), linear-gradient(180deg, rgba(132,86,46,calc(var(--open))), rgba(66,40,22,calc(var(--open))) 55%, rgba(28,17,10,calc(var(--open))));position:absolute}.TrainRegistration-module__WKHACq__door:not([data-open]){visibility:hidden}.TrainRegistration-module__WKHACq__door span{border-radius:inherit;backface-visibility:hidden;background:var(--carriage-src,none) calc(var(--leaf-x) * var(--u)) calc(var(--leaf-y) * var(--u)) / calc(var(--car-w) * var(--u)) calc(var(--car-h) * var(--u)) no-repeat;position:absolute;inset:0}.TrainRegistration-module__WKHACq__door span:after{content:"";border-radius:inherit;background:rgba(0,0,0,calc(var(--open) * .4));position:absolute;inset:0}.TrainRegistration-module__WKHACq__door[data-hinge=right] span{transform-origin:100%;transform:rotateY(calc(var(--open) * 74deg))}.TrainRegistration-module__WKHACq__door[data-hinge=left] span{transform-origin:0;transform:rotateY(calc(var(--open) * -74deg))}.TrainRegistration-module__WKHACq__lamplighter{width:calc(var(--ll-w) * var(--u));height:calc(var(--ll-h) * var(--u));opacity:0;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__lamplighterBody{background:var(--lamplighter) 0 0 / 1100% 100% no-repeat;position:absolute;inset:0}.TrainRegistration-module__WKHACq__lamplighterBody+.TrainRegistration-module__WKHACq__lamplighterBody{opacity:0}.TrainRegistration-module__WKHACq__lampWand{left:calc((var(--fx) - .6) * var(--u));top:calc((var(--fy) - var(--wand)) * var(--u));width:calc(1.2 * var(--u));height:calc(var(--wand) * var(--u));transform-origin:50% 100%;opacity:0;border-radius:var(--u) var(--u) calc(.4 * var(--u)) calc(.4 * var(--u));background:linear-gradient(90deg,#0d0a08,#3a2c20 50%,#120e0b);position:absolute}.TrainRegistration-module__WKHACq__lampWand i{width:calc(40 * var(--u));height:calc(40 * var(--u));mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#fff 0 5%,#deecffe6 10%,#aacdff66 24%,#8cb4ff1f 45%,#8cb4ff00 70%);border-radius:50%;position:absolute;top:0;left:50%;translate:-50% -50%}.TrainRegistration-module__WKHACq__lumosSpark{pointer-events:none;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__lumosSpark i{width:calc(18 * var(--u));height:calc(18 * var(--u));margin:calc(-9 * var(--u)) 0 0 calc(-9 * var(--u));mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#fff 0 12%,#d6e8ffcc 26%,#96beff00 70%);border-radius:50%;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__windowLight{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(50% 55% at 50% 14%,#ffc47880,#d9873b2e 55%,#d9873b00);position:absolute}.TrainRegistration-module__WKHACq__lensFog{--r:150;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(calc(5 * var(--u)));backdrop-filter:blur(calc(5 * var(--u)));-webkit-mask-image:radial-gradient(ellipse at 50% 55%, #000 calc(var(--r) * 1%), transparent calc(var(--r) * 1% + 30%));-webkit-mask-image:radial-gradient(ellipse at 50% 55%, #000 calc(var(--r) * 1%), transparent calc(var(--r) * 1% + 30%));mask-image:radial-gradient(ellipse at 50% 55%, #000 calc(var(--r) * 1%), transparent calc(var(--r) * 1% + 30%));background:#d6dee642;position:absolute;inset:0}.TrainRegistration-module__WKHACq__pigeon{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));pointer-events:none;position:absolute}.TrainRegistration-module__WKHACq__pigeon span{background:var(--pigeon) 0 0 / 800% 100% no-repeat;transform:scaleX(var(--facing));translate:calc(var(--steady-x,0) * var(--facing) * var(--u)) calc(var(--steady-y,0) * var(--u));position:absolute;inset:0}.TrainRegistration-module__WKHACq__cinder{width:calc(7 * var(--u));height:calc(7 * var(--u));margin:calc(-3.5 * var(--u)) 0 0 calc(-3.5 * var(--u));opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(circle,#fff6d0 0 14%,#ffc05a 24%,#ff78238c 42%,#ff6e1e00 70%);border-radius:50%;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__newspaper{opacity:0;pointer-events:none;will-change:transform, opacity;filter:brightness(.82)saturate(.9);background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__paperPhoto{opacity:0;background:var(--photo) 0 0 / 600% 100% no-repeat;transition:opacity .25s;animation:5s step-end infinite paused TrainRegistration-module__WKHACq__photo-move;position:absolute}.TrainRegistration-module__WKHACq__newspaper[data-flat] .TrainRegistration-module__WKHACq__paperPhoto{opacity:.82;animation-play-state:running}@keyframes TrainRegistration-module__WKHACq__photo-move{0%{background-position-x:0}24%{background-position-x:20%}31%{background-position-x:40%}38%{background-position-x:60%}45%{background-position-x:40%}52%{background-position-x:60%}59%{background-position-x:0}71%{background-position-x:80%}86%,to{background-position-x:100%}}.TrainRegistration-module__WKHACq__reflection{opacity:0;mix-blend-mode:screen;background:radial-gradient(46% 100% at 50% 0,#d9873b61,#d9873b1a 55%,#d9873b00)}.TrainRegistration-module__WKHACq__carriageName{font-family:var(--font-label), serif;font-size:max(calc(var(--name-size) * var(--u)), 8px);letter-spacing:.1em;white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex}.TrainRegistration-module__WKHACq__carriageName span{text-overflow:ellipsis;color:#d9b86c;background:linear-gradient(#f4e2ad 12%,#d9b86c 50%,#9a7233 88%);-webkit-text-fill-color:transparent;max-width:100%;filter:drop-shadow(0 calc(1.4 * var(--u)) 0 #1a0609e6);-webkit-background-clip:text;background-clip:text;line-height:1.35;overflow:hidden}.TrainRegistration-module__WKHACq__carriageNameEmpty span{opacity:.4}.TrainRegistration-module__WKHACq__signSwing{will-change:transform;position:absolute;inset:0}.TrainRegistration-module__WKHACq__signChain{background:url(/studio/nastupiste/layers/fx/sign-chain.webp) 0 100% / calc(var(--w) * 2 * var(--u)) calc(var(--repeat) * var(--u)) repeat-y}.TrainRegistration-module__WKHACq__signChain[data-side=right]{background-position-x:100%}.TrainRegistration-module__WKHACq__signText{justify-content:center;align-items:center;gap:calc(14 * var(--u));color:var(--parchment-light);text-align:center;display:flex}.TrainRegistration-module__WKHACq__signLogo{width:calc(139 * var(--u));height:calc(48 * var(--u));filter:drop-shadow(0 calc(1 * var(--u)) 0 #000000a6);flex:none;position:relative}.TrainRegistration-module__WKHACq__signLogo:before{content:"";background:linear-gradient(#f6e3aa,#d2a652 45%,#8f6a2c);position:absolute;inset:0;-webkit-mask:url(/brand/logo-original-white.svg) 50%/contain no-repeat;mask:url(/brand/logo-original-white.svg) 50%/contain no-repeat}.TrainRegistration-module__WKHACq__signPlatform{padding-left:calc(14 * var(--u));align-items:center;gap:calc(3 * var(--u));border-left:max(calc(1.2 * var(--u)), 1px) solid #d9b86c73;flex-direction:column;display:flex}.TrainRegistration-module__WKHACq__signPlatform>span{color:var(--brass);font-family:var(--font-label), serif;font-size:calc(12 * var(--u));letter-spacing:.34em;text-transform:uppercase;padding-left:.34em;font-weight:700;line-height:1}.TrainRegistration-module__WKHACq__signText strong{font-family:var(--font-display), serif;font-size:calc(40 * var(--u));font-weight:400;line-height:.78}.TrainRegistration-module__WKHACq__signText small{font-family:var(--font-body), serif;font-size:.62em;font-weight:600}.TrainRegistration-module__WKHACq__puff{width:calc(170 * var(--u));height:calc(170 * var(--u));opacity:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#eef2f399,#d6e2e74d 48%,#b9d8e500);border-radius:50%;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__puffImage{background-color:#0000;background-image:var(--steam);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0}.TrainRegistration-module__WKHACq__puffImage[data-shape=tall]{background-image:var(--steam-tall,var(--steam))}.TrainRegistration-module__WKHACq__puffImage[data-shape=flat]{background-image:var(--steam-flat,var(--steam))}.TrainRegistration-module__WKHACq__puffImage[data-shape=wisp]{background-image:var(--steam-wisp,var(--steam))}.TrainRegistration-module__WKHACq__tailLamp{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffd9c8 0 7%,#ff4a2e 13%,#dc281880 30%,#c81e1424 60%,#c81e1400);border-radius:50%;animation:3.2s ease-in-out infinite alternate TrainRegistration-module__WKHACq__tail-flicker}@keyframes TrainRegistration-module__WKHACq__tail-flicker{0%{opacity:.9}to{opacity:1}}.TrainRegistration-module__WKHACq__stage[data-reduced] .TrainRegistration-module__WKHACq__tailLamp,.TrainRegistration-module__WKHACq__stage[data-paused] .TrainRegistration-module__WKHACq__tailLamp{animation:none}.TrainRegistration-module__WKHACq__roofSplash{width:calc(12 * var(--u));height:calc(7 * var(--u));margin:calc(-6 * var(--u)) 0 0 calc(-6 * var(--u));opacity:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle at 30% 60%, #e1ebf8d9 0 calc(.9 * var(--u)), transparent calc(1.2 * var(--u))), radial-gradient(circle at 55% 25%, #e1ebf8cc 0 calc(.8 * var(--u)), transparent calc(1.1 * var(--u))), radial-gradient(circle at 78% 55%, #e1ebf8bf 0 calc(.7 * var(--u)), transparent calc(1 * var(--u))), radial-gradient(50% 30% at 50% 95%, #d2e1f580, transparent);position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__roofSnow{pointer-events:none;transform-origin:50% 100%;border-radius:calc(5 * var(--u)) calc(5 * var(--u)) 0 0;-webkit-mask:radial-gradient(calc(9 * var(--u)) calc(5 * var(--u)) at 50% 100%, #000 96%, transparent) 0 100% / calc(14 * var(--u)) 100% repeat-x, linear-gradient(#000, #000) 0 100% / 100% 55% no-repeat;-webkit-mask:radial-gradient(calc(9 * var(--u)) calc(5 * var(--u)) at 50% 100%, #000 96%, transparent) 0 100% / calc(14 * var(--u)) 100% repeat-x, linear-gradient(#000, #000) 0 100% / 100% 55% no-repeat;mask:radial-gradient(calc(9 * var(--u)) calc(5 * var(--u)) at 50% 100%, #000 96%, transparent) 0 100% / calc(14 * var(--u)) 100% repeat-x, linear-gradient(#000, #000) 0 100% / 100% 55% no-repeat;background:linear-gradient(#f4f7fb,#d9e1ec 70%,#c8d4e4e6);transform:scaleY(.2)}.TrainRegistration-module__WKHACq__hazeFilter{width:0;height:0;position:absolute;overflow:hidden}.TrainRegistration-module__WKHACq__haze{pointer-events:none;background-image:var(--hall-src,none);background-repeat:no-repeat;background-size:calc(var(--bw) * var(--u)) calc(var(--bh) * var(--u));background-position:calc(var(--bx) * var(--u)) calc(var(--by) * var(--u));-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000);mask-image:radial-gradient(closest-side,#000 45%,#0000)}.TrainRegistration-module__WKHACq__stage[data-reduced] .TrainRegistration-module__WKHACq__haze,.TrainRegistration-module__WKHACq__stage[data-paused] .TrainRegistration-module__WKHACq__haze{display:none}.TrainRegistration-module__WKHACq__spark{z-index:1;width:calc(30 * var(--u));height:calc(3 * var(--u));margin-top:calc(-1.5 * var(--u));opacity:0;pointer-events:none;mix-blend-mode:screen;transform-origin:100%;will-change:transform, opacity;box-shadow:0 0 calc(6 * var(--u)) calc(1 * var(--u)) #ffa046b3;background:linear-gradient(90deg,#ff782800,#ffb45ae6 60%,#fffbe8);border-radius:999px;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__jet{opacity:0;pointer-events:none;will-change:transform, opacity;background:var(--steam-jet) center / 100% 100% no-repeat;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__clockRod{background:linear-gradient(90deg,#07090a,#1d2225 45%,#0b0d0f)}.TrainRegistration-module__WKHACq__clockFace{overflow:visible}.TrainRegistration-module__WKHACq__clockTrack circle{fill:none;stroke:#1d1813;stroke-width:1px}.TrainRegistration-module__WKHACq__clockTrack rect{fill:#1d1813}.TrainRegistration-module__WKHACq__clockNumeral{fill:#1d1813;font-family:var(--font-label), serif;letter-spacing:-.5px;text-anchor:middle;dominant-baseline:central;font-size:15px;font-weight:700}.TrainRegistration-module__WKHACq__clockHand{fill:#15110d;transform-box:view-box;transform-origin:0 0;transition:transform .9s ease-in-out}.TrainRegistration-module__WKHACq__clockCap{fill:#b6924f}.TrainRegistration-module__WKHACq__clockPin{fill:#3a2c18}.TrainRegistration-module__WKHACq__stage[data-reduced] .TrainRegistration-module__WKHACq__clockHand{transition:none}.TrainRegistration-module__WKHACq__fog{top:calc(598 * var(--u));height:calc(280 * var(--u));pointer-events:none;background:url(/studio/nastupiste/layers/fx/fog.webp) 0 0/100% 100% no-repeat;animation:18s ease-in-out infinite alternate TrainRegistration-module__WKHACq__fog-drift;position:absolute;left:-10%;right:-10%}@keyframes TrainRegistration-module__WKHACq__fog-drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}.TrainRegistration-module__WKHACq__groundFog{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));pointer-events:none;will-change:transform, opacity;position:absolute}.TrainRegistration-module__WKHACq__groundFog span{--t:var(--tile);top:0;bottom:0;left:calc(var(--t) * var(--u) * -1);width:calc((var(--w) + var(--t) * 2) * var(--u));opacity:var(--fog);background:url(/studio/nastupiste/layers/fx/ground-fog.webp) 0 100% / calc(var(--t) * var(--u)) 100% repeat-x;animation:TrainRegistration-module__WKHACq__fog-crawl var(--speed) linear infinite;will-change:transform;position:absolute}.TrainRegistration-module__WKHACq__groundFog span+span{--t:var(--tile-b);opacity:calc(var(--fog) * .75);animation-duration:var(--speed-b)}.TrainRegistration-module__WKHACq__groundFog[data-band=far]{--tile:1300;--tile-b:940;--speed:150s;--speed-b:96s;--fog:.36}.TrainRegistration-module__WKHACq__groundFog[data-band=near]{--tile:900;--tile-b:650;--speed:84s;--speed-b:60s;--fog:.42}.TrainRegistration-module__WKHACq__stage[data-season=winter] .TrainRegistration-module__WKHACq__groundFog[data-band=far]{--fog:.42}.TrainRegistration-module__WKHACq__stage[data-season=winter] .TrainRegistration-module__WKHACq__groundFog[data-band=near]{--fog:.5}@keyframes TrainRegistration-module__WKHACq__fog-crawl{to{transform:translateX(calc(var(--t) * var(--u) * -1))}}.TrainRegistration-module__WKHACq__stage[data-reduced] .TrainRegistration-module__WKHACq__groundFog span{animation:none}.TrainRegistration-module__WKHACq__stage[data-paused] .TrainRegistration-module__WKHACq__groundFog span{animation-play-state:paused}.TrainRegistration-module__WKHACq__snitch{width:calc(11 * var(--u));height:calc(11 * var(--u));margin:calc(-5.5 * var(--u)) 0 0 calc(-5.5 * var(--u));opacity:0;visibility:hidden;will-change:transform, opacity;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__snitch:after{width:max(44px, calc(48 * var(--u)));aspect-ratio:1;content:"";border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.TrainRegistration-module__WKHACq__snitchBall{box-shadow:0 0 calc(9 * var(--u)) calc(2 * var(--u)) #ffce6e6b;background:radial-gradient(circle at 34% 30%,#fff8d6 0 9%,#f3cf6a 26%,#c8932c 60%,#6e4a12 100%);border-radius:50%;position:absolute;inset:0}.TrainRegistration-module__WKHACq__snitchWings i{--side:1;width:calc(19 * var(--u));height:calc(6.5 * var(--u));transform-origin:100% 60%;background:linear-gradient(#fcfaf0cc,#d6dce438);border-radius:60% 40% 45% 55%/70% 60% 40% 30%;animation:50ms linear infinite alternate TrainRegistration-module__WKHACq__snitch-flap;position:absolute;top:4%;right:62%}.TrainRegistration-module__WKHACq__snitchWings i+i{--side:-1;transform-origin:0 60%;border-radius:40% 60% 55% 45%/60% 70% 30% 40%;left:62%;right:auto}@keyframes TrainRegistration-module__WKHACq__snitch-flap{0%{transform:rotate(calc(var(--side) * 42deg)) scaleY(.95)}to{transform:rotate(calc(var(--side) * -24deg)) scaleY(.45)}}.TrainRegistration-module__WKHACq__snitch:not([data-poke]) .TrainRegistration-module__WKHACq__snitchWings i{animation-play-state:paused}.TrainRegistration-module__WKHACq__snitchBurst{pointer-events:none;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__snitchBurst i{width:calc(7 * var(--u));height:calc(7 * var(--u));margin:calc(-3.5 * var(--u)) 0 0 calc(-3.5 * var(--u));opacity:0;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(circle,#fffbe6 0 16%,#ffd36a 32%,#ffbe5000 70%);border-radius:50%;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__world [data-poke]{pointer-events:auto;cursor:pointer}.TrainRegistration-module__WKHACq__world :is(.TrainRegistration-module__WKHACq__newspaper,.TrainRegistration-module__WKHACq__cat,.TrainRegistration-module__WKHACq__cagedOwl,.TrainRegistration-module__WKHACq__pigeon)[data-poke]:after{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;translate:-50% -50%}.TrainRegistration-module__WKHACq__stage[data-lite] :is(.TrainRegistration-module__WKHACq__groundFog,.TrainRegistration-module__WKHACq__roofSmoke,.TrainRegistration-module__WKHACq__haze,.TrainRegistration-module__WKHACq__lensFog,.TrainRegistration-module__WKHACq__rivulet){transition:opacity 1.2s ease, display 1.2s allow-discrete;display:none;opacity:0!important}.TrainRegistration-module__WKHACq__stage[data-lite] :is(.TrainRegistration-module__WKHACq__lampCone,.TrainRegistration-module__WKHACq__headBeam) span,.TrainRegistration-module__WKHACq__stage[data-reduced] .TrainRegistration-module__WKHACq__fog,.TrainRegistration-module__WKHACq__stage[data-reduced] .TrainRegistration-module__WKHACq__roofSmoke:before,.TrainRegistration-module__WKHACq__stage[data-reduced] .TrainRegistration-module__WKHACq__roofSmoke:after{animation:none}.TrainRegistration-module__WKHACq__stage[data-reduced] .TrainRegistration-module__WKHACq__weather{display:none}.TrainRegistration-module__WKHACq__stage[data-paused] .TrainRegistration-module__WKHACq__fog,.TrainRegistration-module__WKHACq__stage[data-paused] .TrainRegistration-module__WKHACq__roofSmoke:before,.TrainRegistration-module__WKHACq__stage[data-paused] .TrainRegistration-module__WKHACq__roofSmoke:after,.TrainRegistration-module__WKHACq__stage[data-paused] :is(.TrainRegistration-module__WKHACq__weather,.TrainRegistration-module__WKHACq__finaleWeather) span,.TrainRegistration-module__WKHACq__stage[data-paused] .TrainRegistration-module__WKHACq__clouds span{animation-play-state:paused}.TrainRegistration-module__WKHACq__stage[data-reduced] .TrainRegistration-module__WKHACq__clouds span{animation:none}.TrainRegistration-module__WKHACq__stage[data-mobile-quiet] :is(.TrainRegistration-module__WKHACq__groundFog,.TrainRegistration-module__WKHACq__roofSmoke,.TrainRegistration-module__WKHACq__haze,.TrainRegistration-module__WKHACq__lensFog,.TrainRegistration-module__WKHACq__rivulet){display:none}.TrainRegistration-module__WKHACq__stage[data-mobile-quiet] :is(.TrainRegistration-module__WKHACq__fog,.TrainRegistration-module__WKHACq__tailLamp,.TrainRegistration-module__WKHACq__weather span,.TrainRegistration-module__WKHACq__finaleWeather span,.TrainRegistration-module__WKHACq__clouds span,.TrainRegistration-module__WKHACq__lampCone span,.TrainRegistration-module__WKHACq__headBeam span){animation-play-state:paused}.TrainRegistration-module__WKHACq__flash{opacity:0;pointer-events:none;mix-blend-mode:screen;background:url(/studio/nastupiste/layers/fx/flash.webp) 0 0/100% 100% no-repeat;position:absolute;inset:0}.TrainRegistration-module__WKHACq__strikeLight{left:calc(-200 * var(--u));top:calc(430 * var(--u));width:calc(2320 * var(--u));height:calc(650 * var(--u));opacity:0;pointer-events:none;mix-blend-mode:screen;transform-origin:50% 0;background:url(/studio/nastupiste/layers/fx/strike-lit.webp) 0 0/100% 100% no-repeat;position:absolute}.TrainRegistration-module__WKHACq__chill{opacity:0;pointer-events:none;mix-blend-mode:multiply;background:#2c4468;position:absolute;inset:0}.TrainRegistration-module__WKHACq__finale{--fin-w:1920;--scene-u:calc(100cqw / var(--fin-w));--u:var(--scene-u);z-index:1;visibility:hidden;opacity:0;pointer-events:none;background:#030507;position:absolute;inset:0}.TrainRegistration-module__WKHACq__finaleWorld{left:0;bottom:calc(min(max(100cqh - 6 * var(--u), 400 * var(--u) + 38cqh), 1085 * var(--u)) - 1080 * var(--u));width:calc(1920 * var(--u));height:calc(1080 * var(--u));will-change:transform;position:absolute}.TrainRegistration-module__WKHACq__finaleFore{will-change:transform;position:absolute;inset:0}.TrainRegistration-module__WKHACq__finaleVehicle{width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));will-change:transform;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__finaleBody{filter:brightness(.4)saturate(.55)contrast(1.1);position:absolute;inset:0}.TrainRegistration-module__WKHACq__finaleGlow{mix-blend-mode:screen;opacity:.8;background:radial-gradient(closest-side,#ffc47880,#d9873b29 55%,#d9873b00);border-radius:50%}.TrainRegistration-module__WKHACq__finaleTrain{-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--entry-from) * var(--u)), transparent calc(var(--entry-to) * var(--u)));mask-image:linear-gradient(90deg, #000 calc(var(--entry-from) * var(--u)), transparent calc(var(--entry-to) * var(--u)));position:absolute;inset:0}.TrainRegistration-module__WKHACq__finaleWeather{pointer-events:none;position:absolute;inset:0;overflow:hidden}.TrainRegistration-module__WKHACq__finaleFlash{opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(90% 70% at var(--strike,40%) 0%, #d6e4ffcc, #a0bef052 45%, #7896d214 75%, #7896d200);position:absolute;inset:0}.TrainRegistration-module__WKHACq__finaleLamp,.TrainRegistration-module__WKHACq__finaleFire{mix-blend-mode:screen;pointer-events:none;border-radius:50%}.TrainRegistration-module__WKHACq__finaleLamp{background:radial-gradient(closest-side,#ffecc4f2,#ffc87d66 30%,#ffbe6e00)}.TrainRegistration-module__WKHACq__finaleTail{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(closest-side,#ffc8b4f2,#ff3c248c 25%,#dc281800);border-radius:50%}.TrainRegistration-module__WKHACq__finaleFire{background:radial-gradient(closest-side,#ff96468c,#d964282e 50%,#d9642800);animation:1.6s ease-in-out infinite alternate TrainRegistration-module__WKHACq__finale-fire}@keyframes TrainRegistration-module__WKHACq__finale-fire{0%{opacity:.8}to{opacity:1}}.TrainRegistration-module__WKHACq__finaleBeam{width:calc(190 * var(--u));height:calc(46 * var(--u));opacity:0;pointer-events:none;mix-blend-mode:screen;transform-origin:0;will-change:transform, opacity;background:radial-gradient(100% 50% at 0,#ffe4b080,#ffce8c29 45%,#ffce8c00 80%);position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__finaleWater{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.TrainRegistration-module__WKHACq__stage[data-season=winter] .TrainRegistration-module__WKHACq__finaleWater{-webkit-mask-image:linear-gradient(90deg, #000 calc(1420 * var(--u)), transparent calc(1520 * var(--u)));mask-image:linear-gradient(90deg, #000 calc(1420 * var(--u)), transparent calc(1520 * var(--u)))}.TrainRegistration-module__WKHACq__finaleGlint{top:calc(754 * var(--u));width:calc(8 * var(--u));height:calc(230 * var(--u));margin-left:calc(-4 * var(--u));opacity:0;will-change:transform, opacity;background:repeating-linear-gradient(180deg, #ffc47899 0 calc(1.6 * var(--u)), #ffc47800 calc(1.6 * var(--u)) calc(5.5 * var(--u)));animation:TrainRegistration-module__WKHACq__glint-shimmer .9s steps(3) infinite var(--delay,0s);position:absolute;left:0;-webkit-mask-image:linear-gradient(#0000,#000 10%,#0000008c 55%,#0000);mask-image:linear-gradient(#0000,#000 10%,#0000008c 55%,#0000)}.TrainRegistration-module__WKHACq__finaleGlint[data-lamp]{width:calc(13 * var(--u));margin-left:calc(-6.5 * var(--u));background-image:repeating-linear-gradient(180deg, #ffecc8d9 0 calc(1.8 * var(--u)), #ffecc800 calc(1.8 * var(--u)) calc(5 * var(--u)))}.TrainRegistration-module__WKHACq__finaleGlint[data-tail]{background-image:repeating-linear-gradient(180deg, #ff4628b3 0 calc(1.6 * var(--u)), #ff462800 calc(1.6 * var(--u)) calc(5.5 * var(--u)))}.TrainRegistration-module__WKHACq__stage[data-season=winter] .TrainRegistration-module__WKHACq__finaleGlint{height:calc(160 * var(--u))}.TrainRegistration-module__WKHACq__stage[data-paused] .TrainRegistration-module__WKHACq__finaleGlint{animation-play-state:paused}@keyframes TrainRegistration-module__WKHACq__glint-shimmer{0%{background-position:0 0;scale:1}50%{background-position:0 calc(2.5 * var(--u));scale:1.5 1}to{background-position:0 calc(5 * var(--u));scale:.8 1}}.TrainRegistration-module__WKHACq__lensDrop{width:calc(var(--size,24) * var(--u));height:calc(var(--size,24) * 1.08 * var(--u));opacity:0;pointer-events:none;will-change:transform, opacity;-webkit-backdrop-filter:blur(calc(1.4 * var(--u)));backdrop-filter:blur(calc(1.4 * var(--u)));box-shadow:inset 0 calc(-1.2 * var(--u)) calc(1.6 * var(--u)) #e6eeff29, inset 0 calc(1.2 * var(--u)) calc(1.6 * var(--u)) #0003;background:radial-gradient(20% 15% at 36% 30%,#ffffff80,#fff0),radial-gradient(closest-side,#fff0 70%,#dce8ff24 90%,#dce8ff00);border-radius:50%;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__finaleMist{opacity:.26;background:var(--steam-flat) center / 100% 100% no-repeat;filter:blur(calc(8 * var(--u)))}.TrainRegistration-module__WKHACq__bandControls{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:calc(100% - 1.5rem);display:flex;position:absolute;top:.75rem;right:clamp(.75rem,2vw,1.5rem)}.TrainRegistration-module__WKHACq__bandButton{min-height:2rem;color:var(--parchment-light);font-family:var(--font-label), serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030507b8;border:1px solid #b6924f8c;border-radius:999px;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.68rem;font-weight:700;display:inline-flex}.TrainRegistration-module__WKHACq__bandButton svg{fill:currentColor;width:.8rem;height:.8rem}.TrainRegistration-module__WKHACq__bandButton{position:relative}.TrainRegistration-module__WKHACq__bandButton:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.TrainRegistration-module__WKHACq__sceneToast{z-index:4;width:max-content;max-width:min(92%,30rem);color:var(--brass-bright,#d9b86c);font-family:var(--font-label), serif;text-align:center;opacity:0;pointer-events:none;background:#080603e0;border:1px solid #d9b86c99;border-radius:999px;margin:0;padding:.55rem 1.1rem;font-size:.95rem;font-weight:700;line-height:1.3;transition:opacity .35s,translate .35s;position:absolute;top:3.6rem;left:50%;translate:-50% -.4rem;box-shadow:0 0 1.4rem #d9b86c38}.TrainRegistration-module__WKHACq__sceneToast:not(:empty){opacity:1;translate:-50%}.TrainRegistration-module__WKHACq__stage[data-reduced] .TrainRegistration-module__WKHACq__sceneToast{transition:none}.TrainRegistration-module__WKHACq__pokeHint{z-index:4;width:max-content;max-width:min(92%,26rem);color:var(--parchment-light);font-family:var(--font-label), serif;letter-spacing:.04em;text-align:center;opacity:0;pointer-events:none;background:#080603d6;border:1px solid #d9b86c80;border-radius:999px;margin:0;padding:.5rem 1rem;font-size:.85rem;font-weight:700;line-height:1.3;transition:opacity 1s;position:absolute;bottom:1rem;left:50%;translate:-50%}.TrainRegistration-module__WKHACq__pokeHint[data-show]{opacity:1}.TrainRegistration-module__WKHACq__world [data-part=poke-ring]{aspect-ratio:1;opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;width:max(2.4rem,130%);position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.5px #ffe4aacc,0 0 .8rem .15rem #ffce7859,inset 0 0 .5rem #ffce7838}.TrainRegistration-module__WKHACq__prophet{z-index:200;color:#1d1813;cursor:pointer;background:linear-gradient(#e9dec4e6,#d6c7a6f0),url(/studio/nastupiste/layers/ticket-paper.webp) 50%/cover;outline:none;width:min(25rem,100vw - 2rem);height:fit-content;max-height:calc(100svh - 2rem);margin:auto;padding:.8rem 1rem 1rem;position:fixed;inset:0;overflow:auto;box-shadow:0 1.2rem 2.6rem #0009,inset 0 0 2.2rem #785c3059}.TrainRegistration-module__WKHACq__prophetMeta{font-family:var(--font-label), serif;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #1d18138c;justify-content:space-between;gap:1rem;padding-bottom:.2rem;font-size:.62rem;font-weight:700;display:flex}.TrainRegistration-module__WKHACq__prophetMast{font-family:var(--font-display), serif;text-align:center;border-bottom:3px double #1d1813b3;margin:.15rem 0 .1rem;padding-bottom:.15rem;font-size:clamp(1.9rem,6vw,2.5rem);line-height:1}.TrainRegistration-module__WKHACq__prophetHead{font-family:var(--font-label), serif;text-align:center;margin:.45rem 0 .6rem;font-size:clamp(1rem,3.4vw,1.2rem);font-weight:700;line-height:1.15}.TrainRegistration-module__WKHACq__prophetBody{grid-template-columns:minmax(5.5rem,7.5rem) 1fr;align-items:start;gap:.8rem;display:grid}.TrainRegistration-module__WKHACq__prophetFigure{margin:0}.TrainRegistration-module__WKHACq__prophetPhoto{aspect-ratio:2/3;background:var(--photo) 0 0 / 600% 100% no-repeat;border:1px solid #1d181399;animation:5s step-end infinite TrainRegistration-module__WKHACq__photo-move;display:block}.TrainRegistration-module__WKHACq__prophetFigure figcaption{font-family:var(--font-body), serif;margin-top:.25rem;font-size:.7rem;font-style:italic;line-height:1.25}.TrainRegistration-module__WKHACq__prophetText{font-family:var(--font-body), serif;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.92rem;line-height:1.45}.TrainRegistration-module__WKHACq__prophetClose{color:inherit;cursor:pointer;font-family:var(--font-label), serif;letter-spacing:.06em;text-transform:uppercase;background:#fffaec66;border:1px solid #1d181399;border-radius:999px;margin:.8rem auto 0;padding:.35rem .9rem;font-size:.72rem;font-weight:700;display:block}.TrainRegistration-module__WKHACq__prophetClose:focus-visible{outline-offset:2px;outline:2px solid #1d1813}.TrainRegistration-module__WKHACq__stage[data-reduced] .TrainRegistration-module__WKHACq__paperPhoto,.TrainRegistration-module__WKHACq__prophet[data-reduced] .TrainRegistration-module__WKHACq__prophetPhoto{animation:none}.TrainRegistration-module__WKHACq__bandButton .TrainRegistration-module__WKHACq__iconStroke{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.TrainRegistration-module__WKHACq__bandButton[aria-pressed=true],.TrainRegistration-module__WKHACq__bandButton:hover{border-color:var(--brass-bright);color:var(--brass-bright)}.TrainRegistration-module__WKHACq__bandButton:focus-visible{outline:2px solid var(--brass-bright);outline-offset:2px}.TrainRegistration-module__WKHACq__stage[data-bounds] [data-layer]{outline-offset:-1px;outline:1px dashed #b9d8e5bf}.TrainRegistration-module__WKHACq__stage[data-bounds] [data-layer]:after{z-index:1;content:attr(data-layer-label);color:var(--moon);font:700 11px/1.3 var(--font-label), sans-serif;letter-spacing:.04em;white-space:nowrap;background:#020304d1;padding:2px 6px;position:absolute;top:0;left:0}.TrainRegistration-module__WKHACq__deck{z-index:2;width:min(96rem,100%);padding:0 var(--page-pad) clamp(1.25rem, 2.6vw, 2.4rem);grid-template-columns:minmax(22rem,.8fr) minmax(0,1.65fr);align-items:end;gap:clamp(1rem,2.2vw,2.2rem);margin:0 auto;display:grid;position:relative}.TrainRegistration-module__WKHACq__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.TrainRegistration-module__WKHACq__board{min-width:0;color:var(--parchment-light);background:radial-gradient(120% 70% at 30% 0,#ffe2aa0f,#0000 60%),linear-gradient(#131518,#08090a);border:0;border-radius:4px;margin:0;padding:.95rem 1rem 1.05rem 1.5rem;box-shadow:inset 0 0 0 1px #000c,inset 0 0 0 3px #2b2116,inset 0 0 0 4px #d9b86c8c,inset 0 0 0 5px #0009,inset 0 0 2rem #00000080,0 1.6rem 3.2rem #0009;container-type:inline-size}.TrainRegistration-module__WKHACq__board:disabled .TrainRegistration-module__WKHACq__departure{cursor:default}.TrainRegistration-module__WKHACq__boardHead{color:#e2c47c;font-family:var(--font-label), serif;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px #000c;border-bottom:1px solid #d9b86c59;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .25rem;padding:.15rem 0 .5rem;font-size:.7rem;font-weight:700;display:flex}.TrainRegistration-module__WKHACq__boardHead>span:first-child{letter-spacing:.06em;font-size:1rem}.TrainRegistration-module__WKHACq__departure{cursor:pointer;background:#ffffff06;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when status""caption status";align-items:center;gap:.3rem .9rem;margin:.45rem 0 0;padding:.55rem .65rem .45rem;transition:background .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #d9b86c1f}.TrainRegistration-module__WKHACq__departure input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.TrainRegistration-module__WKHACq__departure:hover{background:#d9b86c0f}.TrainRegistration-module__WKHACq__departure:has(input:checked){background:linear-gradient(90deg,#f0c8782b,#f0c8780d);box-shadow:inset 0 0 0 1px #e6c882bf,0 0 1.2rem #ffce781f}.TrainRegistration-module__WKHACq__departure:has(input:checked):before{content:"";clip-path:polygon(0 32%,52% 32%,52% 0,100% 50%,52% 100%,52% 68%,0 68%);background:linear-gradient(#f2d98f,#a47f3a 70%,#6f5426);width:.8rem;height:.75rem;position:absolute;top:50%;left:-1.15rem;translate:0 -50%}.TrainRegistration-module__WKHACq__departure:has(input:focus-visible){outline:2px solid var(--brass-bright);outline-offset:3px}.TrainRegistration-module__WKHACq__departure:has(input:disabled){cursor:not-allowed}.TrainRegistration-module__WKHACq__departure[data-availability=full]{opacity:.5}.TrainRegistration-module__WKHACq__when{grid-area:when;align-items:center;gap:.6rem;min-width:0;display:flex}.TrainRegistration-module__WKHACq__date{gap:2px;display:inline-flex}.TrainRegistration-module__WKHACq__departureFocus{display:none}.TrainRegistration-module__WKHACq__lamp{color:#ece0c4cc;font-family:var(--font-label), serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;font-size:.6rem;font-weight:700;display:none}.TrainRegistration-module__WKHACq__lamp:before{content:"";background:#4fae6c;border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 .45rem #5ac878cc}.TrainRegistration-module__WKHACq__lamp[data-tone=mine]{color:#f0d68e}.TrainRegistration-module__WKHACq__lamp[data-tone=mine]:before{background:#f0d68e;box-shadow:0 0 .5rem #ffd782e6}.TrainRegistration-module__WKHACq__lamp[data-tone=few]:before{background:#e3a54a;box-shadow:0 0 .45rem #f0aa46d9}.TrainRegistration-module__WKHACq__lamp[data-tone=stop]:before{background:#c4392f;box-shadow:0 0 .45rem #dc3c32d9}.TrainRegistration-module__WKHACq__flaps{font-family:var(--font-label), serif;letter-spacing:0;text-transform:none;font-variant-numeric:lining-nums tabular-nums;gap:2px;font-size:clamp(1.05rem,1.25vw,1.3rem);font-weight:700;line-height:1;display:inline-flex}.TrainRegistration-module__WKHACq__cell{color:#fbf3df;text-align:center;transform-origin:50%;text-shadow:0 1px #0009;background:linear-gradient(#2b2f34 0 49.5%,#1e2125 50.5% 100%);border-radius:2px;width:.74em;height:1.36em;line-height:1.36em;display:inline-block;position:relative;box-shadow:inset 0 1px #ffffff12,0 1px 1px #0009}.TrainRegistration-module__WKHACq__cell:before{content:attr(data-char)}.TrainRegistration-module__WKHACq__cell:after{content:"";background:#0006;height:1px;position:absolute;top:50%;left:0;right:0}.TrainRegistration-module__WKHACq__cell[data-narrow]{width:.4em}.TrainRegistration-module__WKHACq__cell[data-blank]{box-shadow:none;background:#ffffff08}.TrainRegistration-module__WKHACq__cell[data-blank]:after{opacity:.3}.TrainRegistration-module__WKHACq__statusFlaps{grid-area:status;justify-self:end;gap:1px;font-size:clamp(.8rem,.9vw,.95rem)}.TrainRegistration-module__WKHACq__statusFlaps .TrainRegistration-module__WKHACq__cell{width:.8em}.TrainRegistration-module__WKHACq__statusFlaps .TrainRegistration-module__WKHACq__cell[data-narrow]{width:.4em}.TrainRegistration-module__WKHACq__statusFlaps .TrainRegistration-module__WKHACq__cell[data-blank]{background:0 0}.TrainRegistration-module__WKHACq__statusFlaps .TrainRegistration-module__WKHACq__cell[data-blank]:after{display:none}.TrainRegistration-module__WKHACq__statusFlaps[data-tone=free] .TrainRegistration-module__WKHACq__cell:not([data-blank]){color:#f4ead0;background:linear-gradient(#2e5039 0 49.5%,#223d2b 50.5% 100%)}.TrainRegistration-module__WKHACq__statusFlaps[data-tone=mine] .TrainRegistration-module__WKHACq__cell:not([data-blank]){color:#1c1915;text-shadow:0 1px #fff0c859;background:linear-gradient(#f0d68e 0 49.5%,#d0ab5a 50.5% 100%)}.TrainRegistration-module__WKHACq__statusFlaps[data-tone=few] .TrainRegistration-module__WKHACq__cell:not([data-blank]){color:#1c1610;text-shadow:0 1px #ffdca04d;background:linear-gradient(#e3a54a 0 49.5%,#c88a30 50.5% 100%)}.TrainRegistration-module__WKHACq__statusFlaps[data-tone=stop] .TrainRegistration-module__WKHACq__cell:not([data-blank]){color:#fbefe0;background:linear-gradient(#a5322b 0 49.5%,#87221c 50.5% 100%)}.TrainRegistration-module__WKHACq__departureCaption{color:#ece0c4b8;font-family:var(--font-label), serif;letter-spacing:.07em;text-transform:uppercase;grid-area:caption;font-size:.74rem}@container (max-width:26rem){.TrainRegistration-module__WKHACq__departure{grid-template-areas:"when when""caption status";gap:.35rem .6rem}.TrainRegistration-module__WKHACq__when .TrainRegistration-module__WKHACq__flaps{font-size:min(1.25rem,5.6cqi)}}.TrainRegistration-module__WKHACq__boardEmpty{color:var(--muted);margin:.5rem 0 0}.TrainRegistration-module__WKHACq__countdown{color:#e2c47c;font-family:var(--font-label), serif;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px #000c;border-top:1px solid #d9b86c59;justify-content:space-between;align-items:center;gap:.8rem;margin:.7rem 0 0;padding-top:.6rem;font-size:.72rem;font-weight:700;display:flex}.TrainRegistration-module__WKHACq__countdown .TrainRegistration-module__WKHACq__flaps{font-size:clamp(.95rem,1.05vw,1.1rem)}.TrainRegistration-module__WKHACq__boardError{color:#efa0a0;margin-top:.4rem;font-size:.8rem;font-weight:700;display:block}.TrainRegistration-module__WKHACq__ticketSlot{min-width:0;position:relative}.TrainRegistration-module__WKHACq__ticket{color:#211d19;transform-origin:50% 100%;background-color:#dccaa3;background-image:radial-gradient(120% 140% at 0 0,#fffaec8c,#0000 55%),linear-gradient(#e6d7b6,#d3bf95);background-size:cover;min-width:0;padding:clamp(.9rem,1.4vw,1.3rem) clamp(1rem,1.8vw,1.7rem) clamp(.9rem,1.3vw,1.2rem) clamp(1.8rem,2.8vw,2.6rem);position:relative;box-shadow:0 1.8rem 3.6rem #0000009e,0 .3rem .8rem #0006}.TrainRegistration-module__WKHACq__ticket:before{content:"";background:radial-gradient(circle,#030507bf 1.2px,#0000 1.6px) 0 0/3px 9px repeat-y;width:3px;position:absolute;top:.7rem;bottom:.7rem;left:clamp(.8rem,1.3vw,1.15rem)}.TrainRegistration-module__WKHACq__tearAway{z-index:3;pointer-events:none;will-change:transform, opacity;margin:0;position:absolute}.TrainRegistration-module__WKHACq__ticketSlot:has(>.TrainRegistration-module__WKHACq__ticket[data-torn]){filter:drop-shadow(0 1.3rem 1.4rem #0000008c)}.TrainRegistration-module__WKHACq__ticket[data-torn]{max-width:50rem;box-shadow:none;padding-right:clamp(1.6rem,2.4vw,2.2rem);-webkit-mask:linear-gradient(#000 0 0) 0 0/calc(100% - 9px) 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='90' viewBox='0 0 10 90' preserveAspectRatio='none'%3E%3Cpath d='M0 0H6L8 6 4 11 7 17 3 22 6 29 9 34 5 40 7 46 3 52 6 58 4 64 8 70 5 76 7 82 4 87 6 90H0Z'/%3E%3C/svg%3E") 100% 0/10px 90px repeat-y;mask:linear-gradient(#000 0 0) 0 0/calc(100% - 9px) 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='90' viewBox='0 0 10 90' preserveAspectRatio='none'%3E%3Cpath d='M0 0H6L8 6 4 11 7 17 3 22 6 29 9 34 5 40 7 46 3 52 6 58 4 64 8 70 5 76 7 82 4 87 6 90H0Z'/%3E%3C/svg%3E") 100% 0/10px 90px repeat-y}.TrainRegistration-module__WKHACq__ticket[data-torn]:before{display:none}.TrainRegistration-module__WKHACq__punch{background:#030507;border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;top:.8rem;right:.9rem;transform:scale(0);box-shadow:inset 0 2px 3px #000c}.TrainRegistration-module__WKHACq__chad{z-index:60;pointer-events:none;background:radial-gradient(circle at 40% 35%,#efe3c4,#d6c49c);border-radius:50%;position:fixed;translate:-50% -50%;box-shadow:0 1px 2px #00000059}.TrainRegistration-module__WKHACq__ticketHead{border-bottom:1px solid #43372a59;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;padding-bottom:.45rem;display:flex}.TrainRegistration-module__WKHACq__ticketTitle{font-family:var(--font-display), serif;margin:0;font-size:clamp(1.6rem,2.1vw,2.2rem);font-weight:400;line-height:.95}.TrainRegistration-module__WKHACq__ticketDeparture{color:#6e171e;font-family:var(--font-label), serif;letter-spacing:.06em;text-transform:uppercase;margin:0 1.6rem 0 auto;font-size:.78rem;font-weight:700}.TrainRegistration-module__WKHACq__ticketFields{border:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:.5rem 1.4rem;min-width:0;margin:.55rem 0 0;padding:0;display:grid}.TrainRegistration-module__WKHACq__fieldTeam{grid-column:1}.TrainRegistration-module__WKHACq__players{grid-column:2/span 2}.TrainRegistration-module__WKHACq__field{flex-direction:column;min-width:0;display:flex}.TrainRegistration-module__WKHACq__field>span,.TrainRegistration-module__WKHACq__players legend{color:#4d4338;font-family:var(--font-label), serif;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15rem;padding:0;font-size:.74rem;font-weight:700}.TrainRegistration-module__WKHACq__field :is(input,textarea){color:#181513;caret-color:#721b24;width:100%;min-width:0;height:2.35rem;font-family:var(--font-body), Georgia, serif;background:0 0;border:0;border-bottom:1px solid #43372a80;border-radius:0;outline:0;padding:0 .15rem;font-size:1.02rem;font-weight:600;transition:border-color .16s,background .16s}.TrainRegistration-module__WKHACq__field :is(input,textarea)::placeholder{color:#322b2380}.TrainRegistration-module__WKHACq__field :is(input,textarea):focus{background:#fffbee59;border-color:#7c1d27}.TrainRegistration-module__WKHACq__field :is(input,textarea):disabled{color:#594f44;-webkit-text-fill-color:#594f44;cursor:not-allowed}.TrainRegistration-module__WKHACq__field :is(input,textarea)[aria-invalid=true]{background:#891b2714;border-color:#8d1725}.TrainRegistration-module__WKHACq__field small,.TrainRegistration-module__WKHACq__players small{color:#791520;margin-top:.15rem;font-size:.78rem;font-weight:700;line-height:1.2}.TrainRegistration-module__WKHACq__players{border:0;min-width:0;margin:0;padding:0}.TrainRegistration-module__WKHACq__players legend{float:left;width:100%}.TrainRegistration-module__WKHACq__chips{clear:both;flex-wrap:wrap;gap:.35rem;display:flex}.TrainRegistration-module__WKHACq__chip{color:#2a231d;width:2.35rem;height:2.35rem;font-family:var(--font-display), serif;cursor:pointer;border:1px solid #43372a73;place-items:center;font-size:1.25rem;transition:background .14s,color .14s,border-color .14s;display:grid;position:relative}.TrainRegistration-module__WKHACq__chip input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.TrainRegistration-module__WKHACq__chip:hover{border-color:#6e1723}.TrainRegistration-module__WKHACq__chip:has(input:checked){color:#eee1c5;background:#6e1723;border-color:#6e1723}.TrainRegistration-module__WKHACq__chip:has(input:focus-visible){outline-offset:2px;outline:2px solid #7c1d27}.TrainRegistration-module__WKHACq__chip:has(input:disabled){cursor:not-allowed;opacity:.6}.TrainRegistration-module__WKHACq__players[data-invalid] .TrainRegistration-module__WKHACq__chip{border-color:#8d1725}.TrainRegistration-module__WKHACq__fare{color:#4d4338;font-family:var(--font-label), serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:.82rem;font-weight:700}.TrainRegistration-module__WKHACq__fare strong{color:#211d19;font-family:var(--font-display), serif;letter-spacing:0;text-transform:none;font-size:1.5rem;font-weight:400}.TrainRegistration-module__WKHACq__termsBlock{color:#383128;margin-top:1rem;font-size:.9rem;line-height:1.5}.TrainRegistration-module__WKHACq__termsBlock p{margin:.45rem 0 0}.TrainRegistration-module__WKHACq__termsBlock a{color:#6e1723;text-underline-offset:.15em;text-decoration:underline}.TrainRegistration-module__WKHACq__termsBlock .TrainRegistration-module__WKHACq__privacyLink{margin:0 0 .2rem 2.05rem;font-size:.82rem}.TrainRegistration-module__WKHACq__termsCheck{cursor:pointer;align-items:center;gap:.7rem;min-height:44px;font-weight:600;display:flex}.TrainRegistration-module__WKHACq__termsCheck input{accent-color:#6e1723;flex:0 0 22px;width:22px;height:22px}.TrainRegistration-module__WKHACq__termsCheck input:focus-visible{outline-offset:4px;outline:2px solid #6e1723}.TrainRegistration-module__WKHACq__termsBlock .TrainRegistration-module__WKHACq__termsError{color:#7d1520;font-weight:700}.TrainRegistration-module__WKHACq__ticketFoot{border-top:1px dashed #43372a66;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1.2rem;margin-top:.8rem;padding-top:.75rem;display:grid}.TrainRegistration-module__WKHACq__signal{align-items:center;gap:.7rem;min-width:0;display:flex}.TrainRegistration-module__WKHACq__signal p{color:#383128;margin:0;font-size:.9rem;line-height:1.3}.TrainRegistration-module__WKHACq__signal strong{font-family:var(--font-label), serif;letter-spacing:.06em;text-transform:uppercase}.TrainRegistration-module__WKHACq__signalHead{background:#0b0c0e;border-radius:999px;flex:none;gap:3px;padding:4px;display:grid;box-shadow:0 1px 2px #0006}.TrainRegistration-module__WKHACq__signalHead i{background:#2b2724;border-radius:50%;width:.6rem;height:.6rem;transition:background .2s,box-shadow .2s;display:block}.TrainRegistration-module__WKHACq__signal[data-signal=stop] .TrainRegistration-module__WKHACq__signalHead i:first-child{background:#e0484f;box-shadow:0 0 .45rem #e0484fe6}.TrainRegistration-module__WKHACq__signal[data-signal=caution] .TrainRegistration-module__WKHACq__signalHead i:nth-child(2){background:#e7c56b;box-shadow:0 0 .45rem #e7c56be6}.TrainRegistration-module__WKHACq__signal[data-signal=go] .TrainRegistration-module__WKHACq__signalHead i:nth-child(3){background:#8fd19a;box-shadow:0 0 .45rem #8fd19ae6}.TrainRegistration-module__WKHACq__submit{color:#eee1c5;cursor:pointer;min-height:3rem;font-family:var(--font-label), serif;letter-spacing:.06em;text-transform:uppercase;background:#6e1723;border:0;align-items:center;gap:.7rem;padding:.5rem 1rem;font-size:.82rem;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.TrainRegistration-module__WKHACq__submit:hover:not(:disabled){background:#922736;transform:translateY(-1px)}.TrainRegistration-module__WKHACq__submit:active:not(:disabled){transform:translateY(0)}.TrainRegistration-module__WKHACq__submit:disabled{color:#d9c7a5;cursor:not-allowed;background:#541823}.TrainRegistration-module__WKHACq__submit[aria-busy=true]{cursor:wait}.TrainRegistration-module__WKHACq__gauge{fill:none;stroke:currentColor;flex:none;width:1.5rem}.TrainRegistration-module__WKHACq__gauge circle{stroke-width:1.2px;stroke-opacity:.5}.TrainRegistration-module__WKHACq__gaugeDial{stroke-width:1.6px;stroke-dasharray:2 2.2}.TrainRegistration-module__WKHACq__gaugeRed{stroke:#ff9a8f;stroke-width:2px}.TrainRegistration-module__WKHACq__gauge line{stroke-width:1.8px;stroke-linecap:round}.TrainRegistration-module__WKHACq__arrow{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:1.15rem}.TrainRegistration-module__WKHACq__status{color:#383128;grid-column:1/-1;margin:0;font-size:.95rem;line-height:1.5}.TrainRegistration-module__WKHACq__status[data-tone=error]{color:#7d1520;font-weight:700}.TrainRegistration-module__WKHACq__status[data-tone=ready]{color:#315035;font-weight:700}.TrainRegistration-module__WKHACq__stub{--qr-w:clamp(8.5rem, 12vw, 10.5rem);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem 1.6rem;padding-top:.5rem;display:grid;position:relative}.TrainRegistration-module__WKHACq__stubText{gap:.55rem;min-width:0;display:grid}.TrainRegistration-module__WKHACq__stubKicker{color:#6e171e;font-family:var(--font-label), serif;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.TrainRegistration-module__WKHACq__stub h3{font-family:var(--font-display), serif;outline:0;margin:0;font-size:clamp(2.1rem,3.2vw,3.2rem);font-weight:400;line-height:.92}.TrainRegistration-module__WKHACq__stubText p{color:#383128;max-width:54ch;margin:0;line-height:1.45}.TrainRegistration-module__WKHACq__receipt{flex-wrap:wrap;gap:.4rem 1.8rem;margin:.2rem 0 0;display:flex}.TrainRegistration-module__WKHACq__receipt div{min-width:0}.TrainRegistration-module__WKHACq__receipt dt{color:#6e171e;font-family:var(--font-label), serif;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.TrainRegistration-module__WKHACq__receipt dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:600}.TrainRegistration-module__WKHACq__stubActions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.2rem;display:flex}.TrainRegistration-module__WKHACq__payLink{color:#eee1c5;min-height:2.6rem;font-family:var(--font-label), serif;letter-spacing:.06em;text-transform:uppercase;background:#6e1723;align-items:center;padding:0 1rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.TrainRegistration-module__WKHACq__payLink:hover{background:#922736}.TrainRegistration-module__WKHACq__payLink:focus-visible{outline-offset:2px;outline:2px solid #7c1d27}.TrainRegistration-module__WKHACq__qr{width:var(--qr-w);background:#fff;margin:0;padding:.45rem .45rem .35rem;position:relative;transform:rotate(1.5deg);box-shadow:0 .25rem .7rem #00000047}.TrainRegistration-module__WKHACq__qr img{width:100%;height:auto;display:block}.TrainRegistration-module__WKHACq__qr figcaption{color:#383128;font-family:var(--font-label), serif;letter-spacing:.06em;text-align:center;text-transform:uppercase;margin-top:.3rem;font-size:.6rem;font-weight:700;line-height:1.2}.TrainRegistration-module__WKHACq__qrSample{color:#741925eb;font-family:var(--font-label), serif;letter-spacing:.14em;text-transform:uppercase;background:#ffffffe6;border:2px solid #741925d9;padding:.25rem .6rem;font-size:.8rem;font-weight:700;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.TrainRegistration-module__WKHACq__stamp{top:.1rem;right:calc(var(--qr-w) + 2.6rem);color:#741925db;font-family:var(--font-label), serif;letter-spacing:.12em;text-transform:uppercase;mix-blend-mode:multiply;border:3px double #741925cc;padding:.35rem .7rem;font-size:.82rem;font-weight:700;position:absolute;transform:rotate(-9deg)}.TrainRegistration-module__WKHACq__stub:not(:has(.TrainRegistration-module__WKHACq__qr)) .TrainRegistration-module__WKHACq__stamp{right:2.6rem}.TrainRegistration-module__WKHACq__again{color:#6e1723;cursor:pointer;font-family:var(--font-label), serif;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #6e1723;justify-self:start;margin-top:.4rem;padding:.7rem 1rem;font-size:.78rem;font-weight:700;transition:color .16s,background .16s}.TrainRegistration-module__WKHACq__again:hover{color:#eee1c5;background:#6e1723}.TrainRegistration-module__WKHACq__receipt dd{align-items:center;gap:.4rem;display:flex}.TrainRegistration-module__WKHACq__copy{color:#6e1723;cursor:pointer;background:0 0;border:1px solid #6e172373;flex:none;place-items:center;width:1.75rem;height:1.75rem;padding:0;transition:color .14s,background .14s;display:inline-grid;position:relative}.TrainRegistration-module__WKHACq__copy:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}.TrainRegistration-module__WKHACq__copy svg,.TrainRegistration-module__WKHACq__stubTool svg,.TrainRegistration-module__WKHACq__saveQr svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:1rem;height:1rem}.TrainRegistration-module__WKHACq__stubTools{flex-wrap:wrap;gap:.5rem;display:flex}.TrainRegistration-module__WKHACq__stubTool,.TrainRegistration-module__WKHACq__saveQr{color:#6e1723;cursor:pointer;min-height:2.75rem;font-family:var(--font-label), serif;letter-spacing:.06em;text-transform:uppercase;background:#fffaec38;border:1px solid #6e172380;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}:is(.TrainRegistration-module__WKHACq__copy,.TrainRegistration-module__WKHACq__stubTool,.TrainRegistration-module__WKHACq__saveQr):hover{color:#eee1c5;background:#6e1723}:is(.TrainRegistration-module__WKHACq__copy,.TrainRegistration-module__WKHACq__stubTool,.TrainRegistration-module__WKHACq__saveQr):focus-visible{outline-offset:2px;outline:2px solid #7c1d27}:is(.TrainRegistration-module__WKHACq__copy,.TrainRegistration-module__WKHACq__stubTool)[data-state=done]{color:#315035;background:0 0;border-color:#315035}.TrainRegistration-module__WKHACq__copy[data-state=error]{border-color:#8d1725}.TrainRegistration-module__WKHACq__qrColumn{justify-items:start;gap:.9rem;display:grid}@media (max-width:1100px){.TrainRegistration-module__WKHACq__deck{grid-template-columns:minmax(0,1fr)}}@media (min-width:801px) and (min-height:501px){.registration-page .TrainRegistration-module__WKHACq__stage{grid-template-rows:clamp(18rem,40svh,28rem) auto}}@media (max-width:800px) and (orientation:portrait),(max-width:800px) and (min-height:501px){.TrainRegistration-module__WKHACq__stage{--cam-x:920;--cam-w:1000;--hero-y:200;--hero-h:580;--strip-x:70;--strip-w:1850;--strip:720;--strip-bottom:770;--scene-su:calc(100cqw / var(--strip-w));--su:var(--scene-su);min-height:0;display:block}.TrainRegistration-module__WKHACq__band{z-index:3;top:calc(var(--registration-header-offset,4.5rem) - (var(--hero-h) * var(--u) - var(--strip) * var(--su)));height:calc(var(--hero-h) * var(--u));border-bottom:1px solid #b6924f59;position:sticky;overflow:clip;box-shadow:0 .7rem 1.4rem #0000008c}.TrainRegistration-module__WKHACq__camera{will-change:transform}.TrainRegistration-module__WKHACq__world{top:calc(var(--hero-y) * var(--u) * -1);--mark-x:1620;--mark-y:175;--mark-size:170;bottom:auto}.TrainRegistration-module__WKHACq__finale{--fin-w:980}.TrainRegistration-module__WKHACq__bandControls{flex-direction:row;align-items:flex-start;gap:.75rem;top:.5rem;right:.35rem}.TrainRegistration-module__WKHACq__bandButton{justify-content:center;width:2rem;min-height:2rem;padding:0}.TrainRegistration-module__WKHACq__bandButton svg{width:.9rem;height:.9rem}.TrainRegistration-module__WKHACq__bandLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TrainRegistration-module__WKHACq__deck :is(input,textarea){scroll-margin-top:calc(var(--registration-header-offset,4.5rem) + var(--strip) * var(--su) + 2.4rem)}.TrainRegistration-module__WKHACq__deck{padding-top:1rem}.TrainRegistration-module__WKHACq__boardPlatform{display:none}.TrainRegistration-module__WKHACq__board{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.35rem;padding:.65rem .75rem;display:grid}.TrainRegistration-module__WKHACq__board>:not(.TrainRegistration-module__WKHACq__departure){grid-column:1/-1}.TrainRegistration-module__WKHACq__board :is(.TrainRegistration-module__WKHACq__departure,.TrainRegistration-module__WKHACq__when){display:contents}.TrainRegistration-module__WKHACq__departure:has(input:checked):before{content:none}.TrainRegistration-module__WKHACq__departure input{grid-column:var(--col);opacity:1;appearance:none;cursor:pointer;background:#ffffff06;border-radius:3px;grid-row:2/span 3;width:100%;height:100%;margin:.25rem 0 0;position:static;box-shadow:inset 0 0 0 1px #d9b86c1f}.TrainRegistration-module__WKHACq__departure input:checked{background:linear-gradient(#f0c87833,#f0c8780f);box-shadow:inset 0 0 0 1px #e6c882bf,0 0 1.2rem #ffce781f}.TrainRegistration-module__WKHACq__departure input:disabled{opacity:.5;cursor:not-allowed}.TrainRegistration-module__WKHACq__departure input:focus-visible{outline:2px solid var(--brass-bright);outline-offset:2px}.TrainRegistration-module__WKHACq__board :is(.TrainRegistration-module__WKHACq__date,.TrainRegistration-module__WKHACq__lamp,.TrainRegistration-module__WKHACq__time,.TrainRegistration-module__WKHACq__statusFlaps,.TrainRegistration-module__WKHACq__departureCaption){z-index:1;pointer-events:none;position:relative}.TrainRegistration-module__WKHACq__board .TrainRegistration-module__WKHACq__date{grid-column:var(--col);flex-direction:column;grid-row:2;align-items:center;gap:.15rem;margin-top:.25rem;padding-top:.4rem}.TrainRegistration-module__WKHACq__board .TrainRegistration-module__WKHACq__day{font-size:1.2rem}.TrainRegistration-module__WKHACq__board .TrainRegistration-module__WKHACq__day .TrainRegistration-module__WKHACq__cell[data-blank]{display:none}.TrainRegistration-module__WKHACq__board .TrainRegistration-module__WKHACq__date>.TrainRegistration-module__WKHACq__flaps:last-child{font-size:min(1rem,4.4cqi)}.TrainRegistration-module__WKHACq__board .TrainRegistration-module__WKHACq__departureFocus{z-index:1;pointer-events:none;grid-column:var(--col);text-align:center;color:#eee1c5;font-family:var(--font-label), serif;grid-row:3;padding:.25rem .1rem 0;font-size:.8125rem;font-weight:700;line-height:1.2;display:block;position:relative}.TrainRegistration-module__WKHACq__board .TrainRegistration-module__WKHACq__lamp{grid-column:var(--col);letter-spacing:.04em;grid-row:4;padding:.2rem 0 .35rem;font-size:.6875rem;display:flex}.TrainRegistration-module__WKHACq__departure:has(input:disabled) :is(.TrainRegistration-module__WKHACq__date,.TrainRegistration-module__WKHACq__departureFocus,.TrainRegistration-module__WKHACq__lamp){opacity:.5}.TrainRegistration-module__WKHACq__departure:not(:has(input:checked)) :is(.TrainRegistration-module__WKHACq__time,.TrainRegistration-module__WKHACq__statusFlaps,.TrainRegistration-module__WKHACq__departureCaption){display:none}.TrainRegistration-module__WKHACq__departure:has(input:checked):after{content:"";background:linear-gradient(90deg,#f0c8781f,#f0c87808);border-radius:3px;grid-area:5/1/auto/-1;margin-top:.35rem;box-shadow:inset 0 0 0 1px #e6c88273}.TrainRegistration-module__WKHACq__board .TrainRegistration-module__WKHACq__time{grid-area:5/1/auto/-1;justify-self:start;margin:.65rem 0 .3rem .55rem;font-size:1.125rem}.TrainRegistration-module__WKHACq__board .TrainRegistration-module__WKHACq__statusFlaps{grid-area:5/1/auto/-1;place-self:center end;margin:.65rem .55rem .3rem 0}.TrainRegistration-module__WKHACq__board .TrainRegistration-module__WKHACq__departureCaption{display:none}.TrainRegistration-module__WKHACq__countdown{letter-spacing:.08em;margin-top:.4rem;padding-top:.35rem;font-size:.75rem}.TrainRegistration-module__WKHACq__countdown .TrainRegistration-module__WKHACq__flaps{font-size:.875rem}.TrainRegistration-module__WKHACq__boardHead{letter-spacing:.08em;font-size:.8125rem}.TrainRegistration-module__WKHACq__field :is(input,textarea){height:3rem}.TrainRegistration-module__WKHACq__field :is(input,textarea)::placeholder{color:#5c4f42}.TrainRegistration-module__WKHACq__field>span,.TrainRegistration-module__WKHACq__players legend{color:#443a30;font-size:.875rem}.TrainRegistration-module__WKHACq__ticketDeparture,.TrainRegistration-module__WKHACq__field small,.TrainRegistration-module__WKHACq__players small,.TrainRegistration-module__WKHACq__boardError{font-size:.875rem;line-height:1.35}.TrainRegistration-module__WKHACq__band{transition:top .42s var(--ease)}body:has(.site-header--hidden:not(:focus-within)) .TrainRegistration-module__WKHACq__band{top:calc(0rem - (var(--hero-h) * var(--u) - var(--strip) * var(--su)))}.TrainRegistration-module__WKHACq__ticketFields,.TrainRegistration-module__WKHACq__ticketFoot{grid-template-columns:minmax(0,1fr)}.TrainRegistration-module__WKHACq__fieldTeam,.TrainRegistration-module__WKHACq__players{grid-column:auto}.TrainRegistration-module__WKHACq__ticketDeparture{margin-left:0}.TrainRegistration-module__WKHACq__submit{justify-content:space-between;width:100%}.TrainRegistration-module__WKHACq__stub{grid-template-columns:minmax(0,1fr)}.TrainRegistration-module__WKHACq__stamp{justify-self:start;position:static}.TrainRegistration-module__WKHACq__qr{--qr-w:9.5rem}.TrainRegistration-module__WKHACq__chip{width:2.75rem;height:2.75rem}}@media (orientation:landscape) and (max-height:500px){body:has(.TrainRegistration-module__WKHACq__section) .site-header{min-height:3.25rem}body:has(.TrainRegistration-module__WKHACq__section) .site-header--hidden:not(:focus-within){transform:translateY(-100%)}.TrainRegistration-module__WKHACq__section{padding-top:var(--registration-header-offset,3.25rem)}.TrainRegistration-module__WKHACq__stage{--scene-u:calc(100svh / 1000);grid-template-rows:none;grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);align-items:start;min-height:0}.TrainRegistration-module__WKHACq__band{height:100svh;position:sticky;top:0}.TrainRegistration-module__WKHACq__world{top:calc(-80 * var(--u));bottom:auto;left:calc(50cqw - 740 * var(--u))}.TrainRegistration-module__WKHACq__finale{--fin-w:1300}.TrainRegistration-module__WKHACq__deck{grid-template-columns:minmax(0,1fr);padding:.9rem clamp(.8rem,2.4vw,1.4rem) 1.4rem}.TrainRegistration-module__WKHACq__deck :is(input,textarea){scroll-margin-top:4rem}.TrainRegistration-module__WKHACq__field :is(input,textarea){height:3rem}.TrainRegistration-module__WKHACq__field :is(input,textarea)::placeholder{color:#5c4f42}.TrainRegistration-module__WKHACq__field>span,.TrainRegistration-module__WKHACq__players legend{color:#443a30;font-size:.875rem}.TrainRegistration-module__WKHACq__ticketDeparture{font-size:.875rem;line-height:1.35}.TrainRegistration-module__WKHACq__ticketFields,.TrainRegistration-module__WKHACq__ticketFoot{grid-template-columns:minmax(0,1fr)}.TrainRegistration-module__WKHACq__fieldTeam,.TrainRegistration-module__WKHACq__players{grid-column:auto}.TrainRegistration-module__WKHACq__ticketDeparture{margin-left:0}.TrainRegistration-module__WKHACq__submit{justify-content:space-between;width:100%}.TrainRegistration-module__WKHACq__stub{grid-template-columns:minmax(0,1fr)}.TrainRegistration-module__WKHACq__stamp{justify-self:start;position:static}.TrainRegistration-module__WKHACq__qr{--qr-w:9.5rem}.TrainRegistration-module__WKHACq__chip{width:2.75rem;height:2.75rem}}.TrainRegistration-module__WKHACq__housePreference,.TrainRegistration-module__WKHACq__noteField{grid-column:1/-1}.TrainRegistration-module__WKHACq__housePreference{border:0;min-width:0;margin:.6rem 0 0;padding:0}.TrainRegistration-module__WKHACq__housePreference legend{color:#4d4338;font-family:var(--font-label), serif;padding:0;font-size:.875rem;font-weight:700}.TrainRegistration-module__WKHACq__houseOptions{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.TrainRegistration-module__WKHACq__houseOptions label{color:#181513;cursor:pointer;align-items:center;gap:.45rem;min-height:44px;display:flex}.TrainRegistration-module__WKHACq__houseOptions input{accent-color:#6e1723;width:1.1rem;height:1.1rem}.TrainRegistration-module__WKHACq__housePreference p{color:#4d4338;margin:0 0 .4rem;font-size:.875rem;line-height:1.4}.TrainRegistration-module__WKHACq__housePreference small{color:#791520}.TrainRegistration-module__WKHACq__field textarea{resize:vertical;height:auto;min-height:5rem;padding:.4rem;line-height:1.45}.TrainRegistration-module__WKHACq__field .TrainRegistration-module__WKHACq__noteHint{font-family:var(--font-body), Georgia, serif;text-transform:none;letter-spacing:0;margin-top:.25rem;font-size:.8rem;font-weight:400}.TrainRegistration-module__WKHACq__noteText{white-space:pre-wrap;overflow-wrap:anywhere}
