.cl-junction{--j-gap:14px;--j-gap-y:28px;--j-plate:86px;--j-steel:#364253;--j-steel-hi:#5d6d83;--trunk-x:64px;isolation:isolate;position:relative;overflow:clip}html.cl-lock{overflow:hidden}.cl-junction__back{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(#000 calc(100% - 220px),#0000);mask-image:linear-gradient(#000 calc(100% - 220px),#0000)}.cl-junction__sky{height:100svh;position:sticky;top:0}.cl-junction__frame{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 76%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 76%,#0000 100%)}.cl-junction__yard{object-fit:cover;object-position:10% 62%;opacity:.66;filter:saturate(1.08)contrast(1.06);width:100%;max-width:none;height:100%;position:absolute;inset:0}.cl-junction__shade{background:linear-gradient(90deg,#04060a2e 0%,#04060a85 22%,#04060acc 44%,#04060ae0 100%),radial-gradient(70% 60% at 100% 0,#1e324840,#0000 70%);position:absolute;inset:0}.cl-junction__lamps{background:radial-gradient(240px 190px at 8% 34%,#ff8c3238,#0000 70%),radial-gradient(160px 140px at 22% 30%,#ff963c26,#0000 70%),radial-gradient(130px 120px at 37% 36%,#ff8c3c1a,#0000 70%),radial-gradient(420px 240px at 64% 14%,#ff6e2812,#0000 70%),radial-gradient(320px 220px at 94% 38%,#ff782814,#0000 70%);animation:7s ease-in-out infinite cl-j-sodium;position:absolute;inset:0}.cl-junction__mist{background:radial-gradient(60% 70% at 26% 100%,#9680741f,#0000 70%),radial-gradient(50% 60% at 82% 100%,#ff783c12,#0000 70%);height:50%;animation:20s ease-in-out infinite alternate cl-j-mist;position:absolute;bottom:0;left:-12%;right:-12%}@keyframes cl-j-mist{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes cl-j-sodium{0%,to{opacity:.86}46%{opacity:1}49%{opacity:.72}52%{opacity:1}}.cl-junction__grid{padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(12px,1.6vw,24px);position:relative}.cl-post{z-index:2;position:relative}.cl-post__head{container-type:inline-size}.cl-post__title{color:#fff;text-shadow:0 2px 0 #00000073, 0 0 46px rgb(var(--cl-signal-rgb) / .2);font-size:clamp(46px,4.4vw,66px);line-height:1.02}.cl-post__title>span{display:block}.cl-post__w3{background:linear-gradient(92deg, #fff 0%, #ffe2cf 48%, var(--cl-hot) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:min(13.7931cqi,1em)}.cl-post__count{color:var(--cl-text-2);margin-top:16px}.cl-post__count .cl-ghost-line{width:180px;height:10px}.cl-post__open{display:none}@media (min-width:1100px){.cl-junction{scroll-margin-top:-70px}.cl-junction__grid{grid-template-columns:312px minmax(0,1fr);align-items:start;column-gap:clamp(28px,2.6vw,44px);padding-top:100px;display:grid}.cl-post{top:calc(var(--cl-dock-h) + 30px);height:calc(100vh - var(--cl-dock-h) - 64px);height:calc(100svh - var(--cl-dock-h) - 64px);flex-direction:column;min-height:470px;max-height:960px;display:flex;position:sticky}.cl-junction:is(.is-down,.is-preview,.is-empty) .cl-junction__grid{align-items:stretch}.cl-junction:is(.is-down,.is-preview,.is-empty) .cl-post{height:auto;min-height:0;position:relative;top:auto}.cl-junction:is(.is-down,.is-preview,.is-empty) .cl-lines{flex-direction:column;display:flex}.cl-junction:is(.is-down,.is-preview,.is-empty) .cl-notice{flex:auto;align-content:center;min-height:360px}}@media (min-width:1100px) and (max-height:820px){.cl-junction__grid{padding-top:76px}.cl-post__title{font-size:44px}.cl-post__title>.cl-post__w1,.cl-post__title>.cl-post__w2{display:inline}.cl-post__count{margin-top:10px}.cl-junction .cl-yard--post{--lv-h:140px;--lv-base:104px;--lv-handle:84px;--rung:30px;margin-top:12px}.cl-yard--post .cl-lever__readout{bottom:14px}}.cl-yard{--lv-h:190px;--lv-base:140px;--lv-handle:112px;--lv-pad:8px;--rung:36px;--hub-y:calc(var(--lv-h) - var(--lv-pad) - var(--lv-base) * .61618);--lit:1;flex-direction:column;flex:auto;min-height:0;margin-top:20px;display:flex;position:relative}.cl-yard__trunk{z-index:0;top:2px;bottom:calc(var(--lv-pad) + var(--lv-base) * .61618);left:calc(var(--trunk-x) - 6px);pointer-events:none;border-left:2px solid var(--j-steel);border-right:2px solid var(--j-steel);width:12px;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 26px);mask-image:linear-gradient(#0000,#000 26px)}.cl-yard__trunk:before{content:"";z-index:-1;background:repeating-linear-gradient(#4654668c 0 3px,#0000 3px 12px);position:absolute;inset:0 -6px}.cl-yard__trunk i{transform-origin:50% 100%;transform:scaleY(var(--lit));border-left:2px solid rgb(var(--cl-neon-rgb) / .75);border-right:2px solid rgb(var(--cl-neon-rgb) / .75);transition:transform .46s var(--cl-out);position:absolute;inset:0 -2px}.cl-yard__trunk i:after{content:"";background:var(--cl-hot);width:2px;box-shadow:0 0 8px var(--cl-signal), 0 0 20px rgb(var(--cl-signal-rgb) / .55);border-radius:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.cl-ladder{z-index:1;flex-direction:column;flex:0 auto;min-height:120px;display:flex;position:relative}.cl-ladder__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2b3644 transparent;flex:0 auto;min-height:0;padding:4px 0 14px;position:relative;overflow-y:auto}.cl-ladder.is-more-top .cl-ladder__scroll{-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}.cl-ladder.is-more-end .cl-ladder__scroll{-webkit-mask-image:linear-gradient(#000 calc(100% - 46px),#0000);mask-image:linear-gradient(#000 calc(100% - 46px),#0000)}.cl-ladder.is-more-top.is-more-end .cl-ladder__scroll{-webkit-mask-image:linear-gradient(#0000 0,#000 40px calc(100% - 46px),#0000);mask-image:linear-gradient(#0000 0,#000 40px calc(100% - 46px),#0000)}.cl-ladder__item{width:100%;height:var(--rung);padding:0 26px 15px calc(var(--trunk-x) + 26px);text-align:left;font:600 13px/1.1 var(--cl-text-font);letter-spacing:.005em;color:var(--cl-text-2);text-shadow:0 1px 2px #000000d9;transition:color var(--cl-fast) var(--cl-ease), text-shadow var(--cl-fast) var(--cl-ease);background:0 0;border:0;border-radius:8px;align-items:flex-end;gap:8px;margin:0;display:flex;position:relative}.cl-ladder__item:before{content:"";left:var(--trunk-x);transform-origin:0;background:var(--j-steel);width:23.3px;height:2px;transition:background var(--cl-fast) var(--cl-ease), box-shadow var(--cl-mid) var(--cl-ease);border-radius:2px;position:absolute;bottom:-1px;transform:rotate(-31deg)}.cl-ladder__item:after{content:"";left:calc(var(--trunk-x) + 19.5px);background:linear-gradient(90deg, var(--j-steel), #36425366);height:2px;transition:background var(--cl-fast) var(--cl-ease), box-shadow var(--cl-mid) var(--cl-ease);border-radius:2px;position:absolute;bottom:11px;right:12px}.cl-ladder__no{width:calc(var(--trunk-x) - 18px);text-align:right;font:700 10px/1 var(--cl-mono);letter-spacing:.12em;color:#6f7d8e;transition:color var(--cl-fast), text-shadow var(--cl-fast);position:absolute;bottom:12px;left:0}.cl-ladder__here,.cl-ladder__icon{display:none}.cl-ladder__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cl-ladder__count{font:600 11px/1 var(--cl-mono);letter-spacing:.04em;color:var(--cl-mute);transition:color var(--cl-fast);flex:none;padding-bottom:1px}.cl-ladder__node{width:9px;height:9px;box-shadow:0 0 0 2px var(--j-steel);transition:background var(--cl-fast), box-shadow var(--cl-mid);background:#161d26;border-radius:50%;position:absolute;bottom:7.5px;right:6px}.cl-ladder__item:hover,.cl-ladder__item.is-preview{color:#fff}.cl-ladder__item:hover:before,.cl-ladder__item.is-preview:before{background:var(--j-steel-hi)}.cl-ladder__item:hover:after,.cl-ladder__item.is-preview:after{background:linear-gradient(90deg, var(--j-steel-hi), #5d6d8359)}.cl-ladder__item.is-preview:after{background:linear-gradient(90deg, rgb(var(--cl-neon-rgb) / .8), rgb(var(--cl-neon-rgb) / .25))}.cl-ladder__item.is-lit:before{background:rgb(var(--cl-neon-rgb) / .42)}.cl-ladder__item.is-lit:after{background:linear-gradient(90deg, rgb(var(--cl-neon-rgb) / .5), rgb(var(--cl-neon-rgb) / .12))}.cl-ladder__item.is-lit .cl-ladder__node{background:rgb(var(--cl-signal-rgb) / .45);box-shadow:0 0 0 2px rgb(var(--cl-neon-rgb) / .45)}.cl-ladder__item.is-on{color:#fff;text-shadow:0 0 12px rgb(var(--cl-signal-rgb) / .6), 0 1px 2px #000000e6}.cl-ladder__item.is-on:before{background:var(--cl-neon);box-shadow:0 0 8px var(--cl-signal), 0 0 16px rgb(var(--cl-signal-rgb) / .5)}.cl-ladder__item.is-on:after{background:linear-gradient(90deg, var(--cl-hot), var(--cl-neon) 30%, rgb(var(--cl-neon-rgb) / .75));box-shadow:0 0 8px var(--cl-signal), 0 0 18px rgb(var(--cl-signal-rgb) / .45)}.cl-ladder__item.is-on .cl-ladder__node{background:radial-gradient(circle, #fff 0 22%, var(--cl-hot) 30%, var(--cl-signal) 62%, rgb(var(--cl-signal-rgb) / 0) 72%);width:12px;height:12px;box-shadow:0 0 10px rgb(var(--cl-signal-rgb) / .9), 0 0 22px rgb(var(--cl-signal-rgb) / .45);bottom:6px;right:4.5px}.cl-ladder__item.is-on .cl-ladder__no{color:var(--cl-amber);text-shadow:0 0 6px #ffaa28d9}.cl-ladder__item.is-on .cl-ladder__count{color:var(--cl-hot)}.cl-ladder__item.is-here .cl-ladder__here{background:var(--cl-amber);border-radius:50%;width:7px;height:7px;animation:7.2s ease-in-out infinite cl-j-here;display:block;position:absolute;bottom:13px;left:3px;box-shadow:0 0 8px #ffb627e6}.cl-ladder__item.is-here .cl-ladder__no{color:#c09a4a}.cl-ladder__item.is-here:not(.is-on) .cl-ladder__node{box-shadow:0 0 0 2px var(--cl-amber), 0 0 10px #ffb62799;background:#2a1e08}@keyframes cl-j-here{0%,25%,50%,75%,to{opacity:1;transform:scale(1)}12.5%,37.5%,62.5%,87.5%{opacity:.45;transform:scale(.7)}}.cl-lever{z-index:2;height:var(--lv-h);--a:0deg;flex:none;margin-top:auto;position:relative}.cl-lever__base{left:calc(var(--trunk-x) - var(--lv-base) * .715);bottom:var(--lv-pad);width:var(--lv-base);transform-origin:71.5% 36.3%;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;filter:drop-shadow(0 16px 18px #000000c7) drop-shadow(0 0 26px rgb(var(--cl-signal-rgb) / .18));position:absolute}.cl-lever__hub{left:var(--trunk-x);top:var(--hub-y);width:0;height:0;position:absolute}.cl-lever__glow{left:var(--trunk-x);top:var(--hub-y);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#ffeed6eb 0 8%,#ff96469e 22%,#ff4f1f42 46%,#0000 70%);border-radius:50%;width:76px;height:76px;margin:-38px 0 0 -38px;animation:7.6s ease-in-out infinite cl-j-breathe;position:absolute}.cl-lever__arm{z-index:2;width:calc(var(--lv-handle) * .15248);height:var(--lv-handle);left:calc(var(--trunk-x) - var(--lv-handle) * .15248 * .489);top:calc(var(--hub-y) - var(--lv-handle) * .924);transform-origin:48.9% 92.4%;transform:rotate(var(--a));transition:transform .46s var(--cl-spring);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:10px;display:block;position:absolute}.cl-lever__arm:before{content:"";position:absolute;inset:-8px -18px 14px}.cl-lever__arm img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;filter:drop-shadow(-5px 9px 8px #000000b8) drop-shadow(0 0 5px rgb(var(--cl-signal-rgb) / .45));transition:filter var(--cl-fast) var(--cl-ease);display:block}.cl-lever__arm:hover img,.cl-lever.is-drag .cl-lever__arm img{filter:drop-shadow(-5px 9px 8px #000000b8) drop-shadow(0 0 7px rgb(var(--cl-neon-rgb) / .85))}.cl-lever__arm:focus-visible{box-shadow:none;outline:none}.cl-lever__arm:focus-visible img{filter:drop-shadow(-5px 9px 8px #000000b8) drop-shadow(0 0 3px var(--cl-hot)) drop-shadow(0 0 10px rgb(var(--cl-signal-rgb) / .9))}.cl-lever__arm:focus-visible:after{content:"";width:34px;height:34px;box-shadow:0 0 0 2px var(--cl-hot), 0 0 0 6px rgb(var(--cl-signal-rgb) / .25);border-radius:50%;margin:0 0 -17px -17px;position:absolute;bottom:7.6%;left:50%}.cl-lever.is-drag .cl-lever__arm{cursor:grabbing;transition:none}.cl-lever.is-still .cl-lever__arm{cursor:default}.cl-lever__sparks{left:var(--trunk-x);top:var(--hub-y);pointer-events:none;z-index:3;width:0;height:0;position:absolute}.cl-lever__sparks i{width:4px;height:4px;box-shadow:0 0 6px #ff8a3c, 0 0 12px rgb(var(--cl-signal-rgb) / .85);animation:cl-j-spark .48s var(--cl-out) both;animation-delay:var(--sd,0s);background:#ffe2bf;border-radius:50%;position:absolute;top:-2px;left:-2px}.cl-lever__readout{left:calc(var(--trunk-x) + 50px);pointer-events:none;gap:6px;display:grid;position:absolute;bottom:24px;right:0}.cl-lever__readout .cl-label{font-size:9.5px}.cl-lever__screen{background:linear-gradient(#040507,#0a0d11);border-radius:7px;padding:8px 10px 7px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #1d2530,inset 0 2px 10px #000,0 0 0 1px #ffffff08}.cl-lever__screen .cl-led{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.cl-yard__pulse{z-index:3;opacity:0;pointer-events:none;width:14px;height:14px;box-shadow:0 0 16px 4px rgb(var(--cl-signal-rgb) / .7);background:radial-gradient(circle,#fff 0 22%,#ffd4b0 36%,#ff783299 56%,#0000 72%);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:0;left:0}.cl-yard--idle{flex:none;justify-content:flex-end;min-height:230px}.cl-yard--idle .cl-yard__trunk{opacity:.5;--lit:0}.cl-yard--idle .cl-yard__trunk i{display:none}@keyframes cl-j-breathe{0%,50%,to{opacity:.62;transform:scale(.92)}25%,75%{opacity:.96;transform:scale(1.06)}}@keyframes cl-j-spark{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--sx), var(--sy)) scale(.3);opacity:0}}.cl-yard.is-ghost .cl-ladder__name{display:block}.cl-yard.is-ghost .cl-ladder__name .cl-ghost-line{height:9px;margin-bottom:2px;display:block}.cl-yard.is-ghost .cl-yard__trunk i{display:none}.cl-lines{z-index:1;min-width:0;position:relative;container:cl-lines/inline-size}.cl-board{background:linear-gradient(180deg, #ffffff0b, transparent 42%), radial-gradient(120% 160% at 0% 0%, rgb(var(--cl-signal-rgb) / .11), transparent 52%), linear-gradient(180deg, #121a24eb, #090d13eb);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;align-items:center;gap:16px;margin-bottom:34px;padding:12px 14px 12px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff14,0 24px 48px -28px #000}.cl-board:before{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle at 8px 8px,#4a5767 0 1.8px,#0000 2.4px),radial-gradient(circle at calc(100% - 8px) 8px,#4a5767 0 1.8px,#0000 2.4px),radial-gradient(circle at 8px calc(100% - 8px),#4a5767 0 1.8px,#0000 2.4px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),#4a5767 0 1.8px,#0000 2.4px);position:absolute;inset:0}.cl-board:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--cl-neon) 16%, var(--cl-hot) 50%, var(--cl-neon) 84%, transparent);height:2px;box-shadow:0 0 10px rgb(var(--cl-signal-rgb) / .8), 0 0 24px rgb(var(--cl-signal-rgb) / .3);border-radius:2px;position:absolute;bottom:-1px;left:20px;right:20px}.cl-board__lamp{width:42px;height:42px;color:var(--cl-hot);box-shadow:0 0 0 2px #2a3442, 0 0 0 3.5px rgb(var(--cl-neon-rgb) / .65), 0 0 18px rgb(var(--cl-signal-rgb) / .45), inset 0 0 12px rgb(var(--cl-signal-rgb) / .28);background:radial-gradient(circle at 50% 38%,#222c3a,#0a0e14 72%);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.cl-board__lamp .cl-icon{filter:drop-shadow(0 0 6px #ff7832f2)}.cl-board__lamp.is-big{width:76px;height:76px}.cl-board__lamp.is-big .cl-icon{width:36px;height:36px}.cl-board__title{color:#fff}.cl-board__title:focus:not(:focus-visible){box-shadow:none;outline:none}.cl-board.is-all .cl-board__title{flex:auto;min-width:0;padding-top:2px;font-size:26px}.cl-board.is-section,.cl-board.is-search{background:linear-gradient(180deg, #ffb62712, transparent 28%), linear-gradient(180deg, #ffffff0a, transparent 42%), radial-gradient(120% 160% at 0% 0%, rgb(var(--cl-signal-rgb) / .16), transparent 55%), linear-gradient(180deg, #131c28f0, #080c12f0);gap:22px;min-height:136px;padding:22px 24px 22px 22px}.cl-board.is-section:after,.cl-board.is-search:after{height:3px}.cl-board__text{flex:auto;justify-items:start;gap:8px;min-width:0;display:grid}.cl-board__kicker{background:#040507;border-radius:6px;max-width:100%;padding:6px 10px 5px;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #1d2530,inset 0 2px 8px #000}.cl-board__kicker .cl-led{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.cl-board.is-section .cl-board__title{overflow-wrap:anywhere;text-shadow:0 0 34px rgb(var(--cl-signal-rgb) / .25);font-size:clamp(34px,3.6vw,56px)}.cl-board.is-search .cl-board__title{overflow-wrap:anywhere;font-size:clamp(26px,2.6vw,38px)}.cl-board__sub{font:600 12px/1.3 var(--cl-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cl-text-2);overflow-wrap:anywhere;min-height:1.3em}.cl-board.is-unknown .cl-board__lamp{color:var(--cl-mute);box-shadow:0 0 0 2px #2a3442,0 0 0 3.5px #ffffff1f,inset 0 0 12px #00000080}.cl-board.is-unknown .cl-board__lamp .cl-icon{filter:none}.cl-board.is-unknown .cl-board__title{color:var(--cl-text-2);text-shadow:none}.cl-board__tools{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.cl-board__tools .cl-icon{width:16px;height:16px}.cl-board.is-ghost .cl-board__lamp{box-shadow:none}.cl-sidings{--slots:6;--slot:calc((100cqi - (var(--slots) - 1) * var(--j-gap)) / var(--slots) - .3px);--art-h:calc(var(--slot) * .625);--tile-h:calc(var(--art-h) + var(--j-plate));--pitch:calc(var(--tile-h) + var(--j-gap-y));--ty:calc(var(--art-h) / 2);--j-rail:linear-gradient(180deg, transparent calc(var(--ty) - 14px), rgb(var(--cl-signal-rgb) / .14) calc(var(--ty) - 5px), #5d6c80 calc(var(--ty) - 5px), #5d6c80 calc(var(--ty) - 3px), rgb(var(--cl-signal-rgb) / .32) calc(var(--ty) - 3px), var(--cl-neon) calc(var(--ty) - 1px), var(--cl-hot) var(--ty), var(--cl-neon) calc(var(--ty) + 1px), rgb(var(--cl-signal-rgb) / .32) calc(var(--ty) + 3px), #5d6c80 calc(var(--ty) + 3px), #5d6c80 calc(var(--ty) + 5px), rgb(var(--cl-signal-rgb) / .14) calc(var(--ty) + 5px), transparent calc(var(--ty) + 14px));align-items:flex-start;gap:var(--j-gap-y) var(--j-gap);flex-wrap:wrap;display:flex;position:relative}.cl-sidings:before{content:"";z-index:0;top:0;bottom:0;left:calc(-1 * var(--j-gap));right:calc(-1 * var(--cl-gutter));pointer-events:none;background-image:linear-gradient(180deg, transparent calc(var(--ty) - 5px), #6e7e9252 calc(var(--ty) - 5px), #6e7e9252 calc(var(--ty) - 3px), transparent calc(var(--ty) - 3px), transparent calc(var(--ty) + 3px), #6e7e9242 calc(var(--ty) + 3px), #6e7e9242 calc(var(--ty) + 5px), transparent calc(var(--ty) + 5px));background-size:100% var(--pitch);position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 70px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 70px),#0000)}.cl-sidings:after{content:"";z-index:0;top:0;bottom:0;left:calc(-1 * var(--j-gap));right:calc(-1 * var(--cl-gutter));pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent calc(var(--ty) - 8px), #000 calc(var(--ty) - 8px), #000 calc(var(--ty) + 8px), transparent calc(var(--ty) + 8px));-webkit-mask-size:100% var(--pitch);-webkit-mask-image:linear-gradient(180deg, transparent calc(var(--ty) - 8px), #000 calc(var(--ty) - 8px), #000 calc(var(--ty) + 8px), transparent calc(var(--ty) + 8px));mask-image:linear-gradient(180deg, transparent calc(var(--ty) - 8px), #000 calc(var(--ty) - 8px), #000 calc(var(--ty) + 8px), transparent calc(var(--ty) + 8px));-webkit-mask-size:100% var(--pitch);mask-size:100% var(--pitch);background:repeating-linear-gradient(90deg,#404e6073 0 5px,#0000 5px 17px);position:absolute}.cl-sidings__lit{z-index:0;pointer-events:none;opacity:.85;background-image:var(--j-rail);background-size:100% var(--pitch);position:absolute;inset:0}.cl-line{--n:var(--n6,2);--rows:var(--r6,1);z-index:1;align-content:flex-start;gap:var(--j-gap-y) var(--j-gap);flex-wrap:wrap;flex:1 0 calc(var(--n) * var(--slot) + (var(--n) - 1) * var(--j-gap));min-width:0;max-width:100%;display:flex;position:relative}.cl-line:before{content:"";z-index:-1;pointer-events:none;opacity:.78;background-image:var(--j-rail), var(--j-rail);background-repeat:no-repeat;background-position:calc(var(--slot) / 2) 0, 0 var(--pitch);background-size:calc(100% - var(--slot) / 2) var(--pitch), 100% var(--pitch);transition:opacity var(--cl-mid) var(--cl-ease);position:absolute;inset:0}.cl-line:hover:before{opacity:1}.cl-line:after{content:"";z-index:-1;right:-7px;top:calc((var(--rows) - 1) * var(--pitch) + var(--ty) - 12px);pointer-events:none;background:radial-gradient(circle at 50% 4px,#ff6a50 0 2.2px,#ff3c2800 3.6px),linear-gradient(90deg,#232c38,#4a586b 60%,#29323e);border-radius:3px;width:9px;height:24px;position:absolute;box-shadow:0 0 0 1px #07090c,0 -3px 12px #ff321e73}.cl-line.is-cut6:after,.cl-line.is-f6:after,.cl-line>.cl-term{display:none}.cl-line.is-cut6>.cl-term{display:grid}.cl-line.is-cut6>.cl-tile:nth-child(n+12){display:none}.cl-line__pulse{z-index:-1;left:calc(var(--slot) / 2);right:0;top:calc(var(--ty) - 7px);pointer-events:none;height:14px;display:block;position:absolute;overflow:hidden}.cl-line__pulse.is-r2{left:0;top:calc(var(--pitch) + var(--ty) - 7px);display:none}.cl-line.is-2r6 .cl-line__pulse.is-r2{display:block}.cl-line__pulse b{opacity:0;background:radial-gradient(closest-side,#ffeed8fa,#ff823c99 45%,#0000);width:22%;min-width:90px;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.cl-line.is-lit .cl-line__pulse b{animation:cl-j-run 1.35s var(--cl-roll) both}.cl-line.is-lit .cl-line__pulse.is-r2 b{animation-delay:.4s}@media (hover:hover){.cl-line:hover .cl-line__pulse b{animation:cl-j-run-h 1s var(--cl-roll) both}}@keyframes cl-j-run{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(560%)}}@keyframes cl-j-run-h{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(560%)}}.cl-sign{grid-template-rows:var(--art-h) var(--j-plate);width:var(--slot);height:var(--tile-h);color:inherit;border-radius:14px;flex:none;display:grid;position:relative}.cl-sign__yard{display:block;position:relative}.cl-sign__stub{left:calc(-1 * var(--j-gap) / 2);width:calc(50% + var(--j-gap) / 2);fill:none;pointer-events:none;height:100%;position:absolute;top:0;overflow:visible}.cl-sign__bed{stroke:#3a4759;stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cl-sign__glow{stroke:var(--cl-neon);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgb(var(--cl-signal-rgb) / .95))}.cl-sign__no{opacity:.85;font-size:10px;position:absolute;top:6px;left:4px}.cl-sign__lamp{left:50%;top:var(--ty);width:54px;height:54px;color:var(--cl-hot);box-shadow:0 0 0 2px #2a3442, 0 0 0 3.5px rgb(var(--cl-neon-rgb) / .78), 0 0 22px rgb(var(--cl-signal-rgb) / .5), inset 0 0 14px rgb(var(--cl-signal-rgb) / .3);transition:transform var(--cl-mid) var(--cl-spring), box-shadow var(--cl-mid) var(--cl-ease);background:radial-gradient(circle at 50% 36%,#243041,#0a0e14 72%);border-radius:50%;place-items:center;margin:-27px 0 0 -27px;display:grid;position:absolute}.cl-sign__lamp .cl-icon{filter:drop-shadow(0 0 6px #ff7832f2);width:26px;height:26px}.cl-sign__plate{box-shadow:inset 0 0 0 1px #ffffff14, inset 3px 0 0 var(--cl-neon), -8px 0 20px -12px rgb(var(--cl-signal-rgb) / .8), 0 16px 30px -18px #000;transition:box-shadow var(--cl-mid) var(--cl-ease);background:linear-gradient(#ffffff0d,#0000 45%),linear-gradient(160deg,#18243a 0%,#0e1520 55%,#0a0f16 100%);border-radius:12px;grid-template-rows:minmax(0,1fr) auto;row-gap:5px;padding:10px 12px 9px 15px;display:grid;position:relative;overflow:hidden}.cl-sign__title{font-family:var(--cl-display);text-transform:uppercase;font-style:oblique 10deg;font-weight:900;font-stretch:56%;font-size:clamp(10.5px, calc((var(--slot) - 31px) / var(--lw,10) / .7), 15px);letter-spacing:.012em;color:#fff;-webkit-line-clamp:3;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-box-orient:vertical;align-self:start;margin:0;padding-top:1px;line-height:1.04;display:-webkit-box;overflow:hidden}.cl-sign__count{font:600 10px/1 var(--cl-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cl-mute);justify-content:space-between;align-items:center;gap:6px;display:flex}.cl-sign__count .cl-icon{width:14px;height:14px;color:var(--cl-neon);transition:transform var(--cl-mid) var(--cl-spring)}.cl-sign:hover .cl-sign__lamp,.cl-sign:focus-visible .cl-sign__lamp{box-shadow:0 0 0 2px #3a4659, 0 0 0 3.5px var(--cl-hot), 0 0 30px rgb(var(--cl-signal-rgb) / .75), inset 0 0 16px rgb(var(--cl-signal-rgb) / .45);transform:scale(1.08)}.cl-sign:hover .cl-sign__plate,.cl-sign:focus-visible .cl-sign__plate{box-shadow:inset 0 0 0 1px rgb(var(--cl-neon-rgb) / .45), inset 3px 0 0 var(--cl-hot), -8px 0 26px -10px rgb(var(--cl-signal-rgb) / .95), 0 16px 30px -18px #000}.cl-sign:hover .cl-sign__count .cl-icon{transform:translate(4px)}.cl-sign:hover .cl-sign__count{color:var(--cl-text-2)}.cl-term{grid-template-rows:var(--art-h) var(--j-plate);width:var(--slot);height:var(--tile-h);color:inherit;flex:none;display:grid;position:relative}.cl-term__stop{transition:box-shadow var(--cl-mid) var(--cl-ease), transform var(--cl-mid) var(--cl-out);background:#07090c url(/art/bufferstop-s.webp) 90% 22%/240% no-repeat;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 16px 30px -16px #000}.cl-term__stop:before{content:"";background:linear-gradient(#05070a0d,#05070a80),linear-gradient(90deg,#05070a8c,#0000 45%);position:absolute;inset:0}.cl-term__lamp{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffece2f2 0 12%,#ff402cd9 30%,#ff281e00 70%);border-radius:50%;width:26%;margin:-13% 0 0 -13%;animation:7.8s ease-in-out infinite cl-j-lamp;position:absolute;top:22%;left:50%}.cl-term__plate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px 2px;display:flex}.cl-term__n{justify-items:center;gap:3px;display:none}.cl-term__n[data-k="6"],.cl-term__n.is-all{display:grid}.cl-term__n b{color:#fff;font-size:23px;line-height:1}.cl-term__n small{font:600 10px/1.2 var(--cl-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cl-mute)}.cl-term__go{font:700 10.5px/1 var(--cl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-hot);align-items:center;gap:4px;margin-top:7px;display:inline-flex}.cl-term__go .cl-icon{width:14px;height:14px;transition:transform var(--cl-mid) var(--cl-spring)}.cl-term:hover .cl-term__stop,.cl-term:focus-visible .cl-term__stop{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ff5a46bf,0 0 26px #ff321e66,0 20px 30px -16px #000}.cl-term:hover .cl-term__go .cl-icon{transform:translate(4px)}@keyframes cl-j-lamp{0%,33.33%,66.67%,to{opacity:1}16.67%,50%,83.33%{opacity:.5}}.cl-tile{grid-template-rows:var(--art-h) var(--j-plate);width:var(--slot);height:var(--tile-h);color:inherit;-webkit-tap-highlight-color:transparent;flex:none;display:grid;position:relative}.cl-tile__rail{z-index:0;left:calc(-1 * var(--j-gap) / 2 - 1px);right:calc(-1 * var(--j-gap) / 2 - 1px);top:calc(var(--ty) - 3px);opacity:0;pointer-events:none;background:linear-gradient(180deg, transparent 0 1px, var(--cl-hot) 2px 4px, transparent 5px);height:6px;box-shadow:0 0 12px rgb(var(--cl-signal-rgb) / .9), 0 0 26px rgb(var(--cl-signal-rgb) / .45);transition:opacity var(--cl-mid) var(--cl-ease);border-radius:3px;position:absolute}.cl-tile__screen{z-index:1;isolation:isolate;transition:transform var(--cl-mid) var(--cl-out), box-shadow var(--cl-mid) var(--cl-ease);background:#06080c;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 16px 30px -16px #000}.cl-tile__screen:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(158deg,#ffffff1a,#0000 34%),linear-gradient(#0000 64%,#04060a61);position:absolute;inset:0}.cl-tile__screen:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, var(--cl-neon) 20%, var(--cl-hot) 50%, var(--cl-neon) 80%, transparent);height:2px;box-shadow:0 0 10px rgb(var(--cl-signal-rgb) / .9);opacity:.3;transition:opacity var(--cl-mid) var(--cl-ease);border-radius:2px;position:absolute;top:0;left:12%;right:12%}.cl-tile__haze{object-fit:cover;z-index:0;filter:blur(14px)saturate(1.35)brightness(.48);width:128%;max-width:none;height:128%;position:absolute;inset:-14%;transform:scale(1.05)}.cl-tile__art{z-index:1;object-fit:contain;width:100%;max-width:none;height:100%;transition:transform .52s var(--cl-out), opacity .32s var(--cl-ease);position:absolute;inset:0}.cl-tile__screen[data-shape=wide] .cl-tile__art{object-fit:cover}.cl-js .cl-tile__screen:not([data-shape]) .cl-tile__art{opacity:0}.cl-tile__blank{z-index:1;text-align:center;background:radial-gradient(circle at 50% 30%,#1d2734,#0a0e14 70%),#0a0e14;place-content:center;justify-items:center;gap:8px;padding:10px;display:grid;position:absolute;inset:0}.cl-tile__blank .cl-icon{width:30px;height:30px;color:var(--cl-neon);filter:drop-shadow(0 0 8px rgb(var(--cl-signal-rgb) / .85))}.cl-tile__blank .cl-led{-webkit-line-clamp:2;letter-spacing:.12em;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.cl-tile__badges{z-index:4;flex-wrap:wrap;gap:4px;max-width:calc(100% - 12px);display:flex;position:absolute;top:6px;left:6px}.cl-tile__badges .cl-badge{height:18px;padding:0 6px;font-size:9px}.cl-tile__node{z-index:2;top:calc(var(--ty) - 4px);pointer-events:none;width:8px;height:8px;transition:background var(--cl-mid), box-shadow var(--cl-mid);background:#1a222c;border-radius:50%;position:absolute;box-shadow:0 0 0 2px #3c4859}.cl-tile__node.is-l{left:-5px}.cl-tile__node.is-r{right:-5px}.cl-tile__plate{z-index:1;text-align:center;min-width:0;transition:transform var(--cl-mid) var(--cl-out);flex-direction:column;align-items:center;gap:4px;padding:9px 2px 0;display:flex;position:relative}.cl-tile__title{-webkit-line-clamp:2;overflow-wrap:anywhere;width:100%;height:32.5px;font:600 13px/1.25 var(--cl-text-font);color:var(--cl-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cl-tile__foot{flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;display:flex}.cl-tile__meta{white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:14px;font:500 10.5px/14px var(--cl-mono);letter-spacing:.03em;color:var(--cl-mute);display:block;overflow:hidden}.cl-tile__price{color:#fff;height:20px;font-size:17px;line-height:20px;display:block}.cl-tile__price small{font-size:.62em}@media (hover:hover){.cl-tile:hover .cl-tile__screen,.cl-tile:hover .cl-tile__plate{transform:translateY(-4px)}.cl-tile:hover .cl-tile__art{transform:scale(1.03)translate(1%,-1%)}}.cl-tile:focus-visible .cl-tile__screen,.cl-tile:focus-visible .cl-tile__plate{transform:translateY(-4px)}.cl-tile:hover .cl-tile__screen,.cl-tile:focus-visible .cl-tile__screen{box-shadow:0 0 0 1px rgb(var(--cl-neon-rgb) / .9), 0 0 24px rgb(var(--cl-signal-rgb) / .42), 0 22px 36px -16px #000}.cl-tile:hover .cl-tile__screen:after,.cl-tile:focus-visible .cl-tile__screen:after{opacity:1}.cl-tile:hover .cl-tile__node,.cl-tile:focus-visible .cl-tile__node{background:var(--cl-hot);box-shadow:0 0 0 2px var(--cl-neon), 0 0 12px var(--cl-signal)}.cl-tile:hover .cl-tile__rail,.cl-tile:focus-visible .cl-tile__rail{opacity:1}.cl-tile:hover .cl-tile__title,.cl-tile:focus-visible .cl-tile__title{color:#fff}.cl-tile:active .cl-tile__screen,.cl-tile:active .cl-tile__plate{transition-duration:80ms;transform:translateY(-3px)}.cl-tile[aria-disabled=true]{pointer-events:none}.cl-junction .cl-ghost-line{display:block}.cl-tile.is-ghost .cl-tile__screen{background:linear-gradient(#121922,#0e141c)}.cl-tile.is-ghost .cl-tile__screen:after{content:none}.cl-tile.is-ghost .cl-tile__screen.cl-ghost:after{content:"";opacity:1;height:auto;box-shadow:none;background:linear-gradient(90deg, transparent, rgb(var(--cl-neon-rgb) / .1) 40%, #ffbe8c29 50%, rgb(var(--cl-neon-rgb) / .1) 60%, transparent);animation:cl-sweep 1.5s var(--cl-ease) infinite;border-radius:0;inset:0;transform:translate(-100%)}.cl-tile.is-ghost .cl-tile__title{align-content:start;justify-items:center;gap:7px;padding-top:2px;display:grid}.cl-tile.is-ghost .cl-ghost-line{display:block}.cl-tile.is-ghost .cl-tile__title .is-a{width:88%;height:10px}.cl-tile.is-ghost .cl-tile__title .is-b{width:56%;height:10px}.cl-tile.is-ghost .cl-tile__meta,.cl-tile__meta.is-pending{width:64px;padding-top:3px}.cl-tile.is-ghost .cl-tile__meta .cl-ghost-line,.cl-tile__meta.is-pending .cl-ghost-line{height:8px}.cl-tile__meta.is-pending .cl-ghost:after,.cl-spur__row.is-ghost .cl-ghost:after{content:none}.cl-tile.is-ghost .cl-tile__price{width:74px;padding-top:3px}.cl-tile.is-ghost .cl-tile__price .cl-ghost-line{height:14px}.cl-sign.is-ghost .cl-sign__lamp{background:#10161e;box-shadow:0 0 0 2px #1a222c}.cl-sign.is-ghost .cl-sign__plate{box-shadow:inset 0 0 0 1px #ffffff0d,inset 3px 0 #2a3442}.cl-sign.is-ghost .cl-sign__title{gap:7px;display:grid}.cl-sign.is-ghost .cl-ghost-line{display:block}.cl-sign.is-ghost .cl-sign__title .is-a{width:84%;height:12px}.cl-sign.is-ghost .cl-sign__title .is-b{width:54%;height:12px}.cl-sign.is-ghost .cl-sign__count .cl-ghost-line{width:70%;height:8px}.cl-term.is-ghost .cl-term__stop{background:linear-gradient(#121922,#0e141c)}.cl-term.is-ghost .cl-term__stop:before{content:none}.cl-term.is-ghost .cl-term__plate{gap:8px}.cl-term.is-ghost .cl-ghost-line{display:block}.cl-term.is-ghost .cl-term__plate .is-a{width:70px;height:18px}.cl-term.is-ghost .cl-term__plate .is-b{width:54px;height:8px}.cl-line.is-ghost:before{opacity:.35}.cl-spur{grid-template-rows:var(--art-h) var(--j-plate);width:calc(var(--f,1) * var(--slot) + (var(--f,1) - 1) * var(--j-gap));height:var(--tile-h);color:inherit;flex:none;display:none;position:relative;container:cl-spur/inline-size}.cl-line.is-f6>.cl-spur{--f:var(--f6);display:grid}.cl-spur__scene{transition:box-shadow var(--cl-mid) var(--cl-ease), transform var(--cl-mid) var(--cl-out);background:linear-gradient(90deg,#06080b,#0b1016 60%,#07090c);border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 16px 30px -16px #000}.cl-spur__scene:before{content:"";z-index:0;background:linear-gradient(#0000 0 1px,#5d6c80cc 1px 3px,#0000 3px 9px,#5d6c80b3 9px 11px,#0000 11px),repeating-linear-gradient(90deg,#404e6080 0 5px,#0000 5px 17px);height:12px;position:absolute;top:calc(50% - 6px);left:0;right:0}.cl-spur__pic{z-index:1;aspect-ratio:1672/941;background:url(/art/bufferstop-s.webp) 50%/cover no-repeat;height:220%;position:absolute;top:50%;right:-22px;transform:translateY(-34%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%);mask-image:linear-gradient(90deg,#0000,#000 34%)}.cl-spur__scene:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#05070a0a,#05070a73);position:absolute;inset:0}.cl-spur__lamp{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffece2f2 0 12%,#ff402cd9 30%,#ff281e00 70%);border-radius:50%;width:9%;margin:-4.5% 0 0 -4.5%;animation:7.8s ease-in-out infinite cl-j-lamp;position:absolute;top:22%;left:73%}.cl-spur__board{z-index:3;background:#030406e6;border-radius:8px;align-content:center;gap:2px;width:min(310px,100% - 136px);padding:6px 10px;display:none;position:absolute;top:8px;bottom:8px;left:8px;box-shadow:inset 0 0 0 1px #1d2530,inset 0 2px 10px #000}.cl-spur__head{margin-bottom:2px;display:block}.cl-spur__head .cl-led{font-size:9px}.cl-spur__row{min-height:17px;font:500 11.5px/17px var(--cl-text-font);color:var(--cl-text-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:8px;display:grid}.cl-spur__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cl-spur__where{font:600 9.5px/1 var(--cl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-mute)}.cl-spur__price{font-family:var(--cl-display);color:#fff;white-space:nowrap;font-size:13px;font-style:oblique 6deg;font-weight:860;font-stretch:80%}.cl-spur__row.is-ghost{grid-template-columns:minmax(0,1fr) 46px;align-items:center}.cl-spur__row.is-ghost .cl-ghost-line{height:7px;display:block}.cl-spur__row.is-ghost .cl-ghost-line:first-child{width:80%}.cl-spur__plate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:6px 4px 2px;display:flex}.cl-spur__what{justify-items:center;gap:3px;min-width:0;display:grid}.cl-spur__what b{color:#fff;font-size:19px;line-height:1}.cl-spur__what small{font:600 10px/1.2 var(--cl-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cl-mute)}.cl-spur__go{font:700 10.5px/1 var(--cl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-hot);align-items:center;gap:4px;margin-top:7px;display:inline-flex}.cl-spur__go .cl-icon{width:14px;height:14px;transition:transform var(--cl-mid) var(--cl-spring)}a.cl-spur:hover .cl-spur__scene,a.cl-spur:focus-visible .cl-spur__scene{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ff5a46bf,0 0 26px #ff321e66,0 20px 30px -16px #000}a.cl-spur:hover .cl-spur__go .cl-icon{transform:translate(4px)}.cl-spur__note{white-space:nowrap;text-overflow:ellipsis;font:500 10.5px/1.3 var(--cl-text-font);color:var(--cl-mute);margin-top:3px;overflow:hidden}.cl-spur.is-offers .cl-spur__board{gap:1px;padding:5px 10px}.cl-spur.is-offers .cl-spur__row{min-height:15px;line-height:15px}.cl-spur__what small.is-pending{width:104px;padding-top:2px;display:block}.cl-spur__what small.is-pending .cl-ghost-line{height:8px;display:block}.cl-spur__what small.is-pending .cl-ghost:after{content:none}.cl-spur.is-cheap .cl-spur__board{align-content:start;gap:4px;width:min(400px,100% - 128px);padding:10px 8px 8px;top:8px;bottom:8px;left:8px}.cl-spur.is-cheap .cl-spur__head{margin:0 0 2px 6px}.cl-spur__rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cl-spur.is-cheap .cl-spur__row{min-height:28px;transition:background var(--cl-fast) var(--cl-ease), color var(--cl-fast) var(--cl-ease);border-radius:6px;align-items:center;padding:0 8px}.cl-spur.is-cheap .cl-spur__name{line-height:15px;display:grid}.cl-spur.is-cheap .cl-spur__name>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cl-spur__card{font:600 8.5px/11px var(--cl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-mute)}.cl-spur.is-cheap .cl-spur__row:hover{background:rgb(var(--cl-neon-rgb) / .1);color:#fff}.cl-spur.is-cheap .cl-spur__row:focus-visible{outline-offset:-2px}@container cl-spur (min-width:250px){.cl-spur.has-board .cl-spur__board{display:grid}.cl-spur.is-buy .cl-spur__board{align-content:center}.cl-spur__plate{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 0 4px}.cl-spur__what{justify-items:start}.cl-spur__what b{font-size:21px}.cl-spur__go{flex:none;margin:0}}@container cl-spur (min-width:330px){.cl-spur.is-cheap .cl-spur__board{display:grid}}.cl-spur.is-ghost .cl-spur__scene{background:linear-gradient(#121922,#0e141c)}.cl-spur.is-ghost .cl-spur__scene:before,.cl-spur.is-ghost .cl-spur__scene:after{content:none}.cl-spur.is-ghost .cl-spur__plate{gap:8px}.cl-spur.is-ghost .cl-ghost-line{display:block}.cl-spur.is-ghost .cl-spur__plate .is-a{width:96px;height:16px}.cl-spur.is-ghost .cl-spur__plate .is-b{width:60px;height:8px}.cl-consist,.cl-consist__stage{position:relative}.cl-sidings.is-arrive,.cl-consist__arrive.is-arrive{animation:cl-j-arrive .44s var(--cl-out) both}.cl-sidings.is-dim>.cl-tile,.cl-consist__arrive.is-dim .cl-perron{filter:brightness(.42)saturate(.5);transition:filter .24s var(--cl-ease)}.cl-sidings.is-dim>.cl-sidings__lit{opacity:.3}.cl-consist__stage.is-pending .cl-tile,.cl-consist__stage.is-pending .cl-perron,.cl-perron[data-inert]{pointer-events:none}.cl-consist__scan{z-index:3;pointer-events:none;border-radius:16px;position:absolute;inset:-8px -6px;overflow:hidden}.cl-consist__scan b{background:linear-gradient(90deg, transparent, rgb(var(--cl-neon-rgb) / .12) 38%, #ffcea038 50%, rgb(var(--cl-neon-rgb) / .12) 62%, transparent);width:34%;box-shadow:none;animation:cl-j-scan 1.15s var(--cl-ease) infinite;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.cl-consist__alert{color:#ffc6b8;background:#2a0c099e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px;padding:10px 12px 10px 16px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #ff5a4652}.cl-consist__lamp{background:#ff4a3a;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 10px #ff3a2a,0 0 22px #ff321e80}.cl-consist__retry{background:0 0;border:0;min-height:44px;padding:0 8px;font-weight:700}.cl-more{justify-items:center;gap:12px;margin-top:38px;display:grid}.cl-more__btn{min-width:260px}.cl-more__btn .cl-icon{width:18px;height:18px}@keyframes cl-j-arrive{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}.cl-perrons{grid-auto-rows:1fr;gap:22px;display:grid}.cl-perrons:not([data-count="1"]) .cl-perron__runs{min-height:176px}.cl-perron{background:radial-gradient(120% 90% at 100% 0%, rgb(var(--cl-signal-rgb) / .09), transparent 55%), linear-gradient(180deg, #131b26f2, #080c12f5);border-radius:20px;grid-template-columns:minmax(0,46fr) minmax(0,54fr);min-height:330px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff14,0 30px 60px -30px #000}.cl-perron:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg, transparent, var(--cl-neon) 16%, var(--cl-hot) 50%, var(--cl-neon) 84%, transparent);height:2px;box-shadow:0 0 10px rgb(var(--cl-signal-rgb) / .8), 0 0 24px rgb(var(--cl-signal-rgb) / .3);border-radius:2px;position:absolute;top:0;left:24px;right:24px}.cl-perron__screen{isolation:isolate;background:#06080c;min-height:100%;display:block;position:relative;overflow:hidden}.cl-perron__screen:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(158deg,#ffffff14,#0000 30%),linear-gradient(90deg,#0000 72%,#0a0f16d9);position:absolute;inset:0}.cl-perron__haze{z-index:0;object-fit:cover;filter:blur(22px)saturate(1.3)brightness(.42);width:120%;max-width:none;height:120%;position:absolute;inset:-10%}.cl-perron__art{z-index:1;aspect-ratio:16/10;object-fit:contain;width:86%;max-width:none;height:auto;transition:transform .52s var(--cl-out), opacity .32s var(--cl-ease);border-radius:12px;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.cl-perron__screen[data-shape=wide] .cl-perron__art{object-fit:cover;box-shadow:0 0 0 1px #ffffff1f,0 24px 40px -18px #000}.cl-js .cl-perron__screen:not([data-shape]) .cl-perron__art{opacity:0}.cl-perron__blank{z-index:1;text-align:center;background:radial-gradient(circle,#1d2734,#0a0e14 70%);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;padding:0 24px;display:grid;position:absolute;inset:0}.cl-perron__blank:before{content:"";background:linear-gradient(180deg, transparent 0 2px, #5d6c80 2px 4px, rgb(var(--cl-signal-rgb) / .3) 4px 6px, var(--cl-neon) 6px 8px, rgb(var(--cl-signal-rgb) / .3) 8px 10px, #5d6c80 10px 12px, transparent 12px), repeating-linear-gradient(90deg, #404e608c 0 5px, transparent 5px 17px);height:14px;margin-top:-7px;position:absolute;top:50%;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}.cl-perron__lamp{width:116px;height:116px;color:var(--cl-hot);box-shadow:0 0 0 2px #2a3442, 0 0 0 4px rgb(var(--cl-neon-rgb) / .78), 0 0 40px rgb(var(--cl-signal-rgb) / .5), inset 0 0 22px rgb(var(--cl-signal-rgb) / .3);background:radial-gradient(circle at 50% 36%,#243041,#0a0e14 72%);border-radius:50%;grid-row:2;place-items:center;display:grid;position:relative}.cl-perron__lamp .cl-icon{filter:drop-shadow(0 0 10px #ff7832f2);width:52px;height:52px}.cl-perron__blank .cl-led{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-row:3;align-self:start;max-width:100%;margin-top:18px;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.cl-perron__badges{z-index:4;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:14px}.cl-perron__node{z-index:4;background:var(--cl-hot);width:12px;height:12px;box-shadow:0 0 0 2px var(--cl-neon), 0 0 14px var(--cl-signal);border-radius:50%;margin-top:-6px;position:absolute;top:50%;right:-6px}@media (hover:hover){.cl-perron__screen:hover .cl-perron__art{transform:translateY(-50%)scale(1.02)}}.cl-perron__body{flex-direction:column;gap:16px;min-width:0;padding:26px 28px 24px 30px;display:flex;position:relative}.cl-perron__head{gap:12px;display:grid}.cl-perron__title{color:#fff;overflow-wrap:anywhere;font-size:clamp(26px,2.5vw,38px)}.cl-perron__title a{transition:color var(--cl-fast) var(--cl-ease)}.cl-perron__title a:hover{color:var(--cl-hot)}.cl-perron__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.cl-perron__count{background:#040507;border-radius:6px;max-width:100%;padding:6px 10px 5px;display:inline-block;box-shadow:inset 0 0 0 1px #1d2530,inset 0 2px 8px #000}.cl-perron__count .cl-led{font-size:10.5px;display:block}.cl-perron__price{color:#fff;font-size:30px;line-height:1}.cl-perron__runs{align-content:start;margin:0;padding:0;list-style:none;display:grid;position:relative}.cl-perron__runs>*{position:relative}.cl-perron__runs>:after{content:"";z-index:0;pointer-events:none;background:rgb(var(--cl-neon-rgb) / .62);width:2px;box-shadow:0 0 8px rgb(var(--cl-signal-rgb) / .5);position:absolute;top:0;bottom:0;left:6px}.cl-perron__runs>:first-child:after{border-radius:2px 2px 0 0;top:50%}.cl-perron__runs>:last-child:after{background:rgb(var(--cl-neon-rgb) / .38);border-radius:0 0 2px 2px;bottom:50%}.cl-perron__runs>:only-child:after{content:none}.cl-perron__run{min-height:44px;color:var(--cl-text);transition:background var(--cl-fast) var(--cl-ease);border-radius:10px;grid-template-columns:14px minmax(0,1fr) auto minmax(64px,auto) 16px;align-items:center;column-gap:12px;padding:6px 8px 6px 0;display:grid;position:relative}li+li>.cl-perron__run:before{content:"";background:#ffffff0f;height:1px;position:absolute;top:0;left:26px;right:8px}.cl-perron__stop{z-index:1;width:10px;height:10px;transition:background var(--cl-fast), box-shadow var(--cl-mid);background:#161d26;border-radius:50%;margin-left:2px;position:relative;box-shadow:0 0 0 2px #4a586b}.cl-perron__name{white-space:nowrap;text-overflow:ellipsis;font:600 14px/1.3 var(--cl-text-font);overflow:hidden}.cl-perron__where{font:600 10.5px/1.2 var(--cl-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cl-mute);white-space:nowrap}.cl-perron__cost{color:#fff;text-align:right;font-size:18px;line-height:1}.cl-perron__go{width:16px;height:16px;color:var(--cl-neon);opacity:.55;transition:transform var(--cl-mid) var(--cl-spring), opacity var(--cl-fast)}.cl-perron__run:hover,.cl-perron__run:focus-visible{background:rgb(var(--cl-neon-rgb) / .08)}.cl-perron__run:hover .cl-perron__stop,.cl-perron__run:focus-visible .cl-perron__stop{background:var(--cl-hot);box-shadow:0 0 0 2px var(--cl-neon), 0 0 10px var(--cl-signal)}.cl-perron__run:hover .cl-perron__go,.cl-perron__run:focus-visible .cl-perron__go{opacity:1;transform:translate(3px)}.cl-perron__all{align-self:flex-start;margin-top:auto}.cl-perron__all .cl-icon{width:16px;height:16px}.cl-perrons[data-count="1"] .cl-perron{min-height:380px}.cl-perrons[data-count="1"] .cl-perron.is-single{min-height:330px}.cl-perron__ticket{--tp:11px;padding:var(--tp) 16px var(--tp) 38px;min-height:calc(2 * var(--tp) + 2.6em + 6px + 12.6px);background:#040507;border-radius:12px;align-content:center;gap:6px;font-size:16px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1d2530,inset 0 2px 8px #000}.cl-perron__ticket:before{content:"";background:var(--cl-hot);width:10px;height:10px;box-shadow:0 0 0 2px var(--cl-neon), 0 0 10px var(--cl-signal);border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:15px}.cl-perron__offer{font:600 1em/1.3 var(--cl-text-font);color:#fff;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cl-perron__ticket .cl-perron__where{text-overflow:ellipsis;grid-area:auto;display:block;overflow:hidden}.cl-perron__deal{justify-items:start;gap:12px;margin-top:auto;display:grid}.cl-perron__note{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--cl-text-2);font-size:13px;line-height:1.4;overflow:hidden}.cl-perron__buy .cl-icon{width:18px;height:18px;transition:transform var(--cl-mid) var(--cl-spring)}.cl-perron__buy:hover .cl-icon{transform:translate(3px)}.cl-perron.is-ghost .cl-perron__screen{min-height:100%}.cl-perron.is-ghost .cl-ghost-line{display:block}.cl-perron.is-ghost .cl-perron__title .is-a{width:58%;height:1.02em}.cl-perron__ghost-text{color:#0000;background:repeating-linear-gradient(#141b25 0 .84em,#0000 .84em 1.02em);border-radius:8px;width:fit-content;max-width:100%;display:block}.cl-perron.is-ghost .cl-perron__meta .is-b{width:120px;height:22px}.cl-perron.is-ghost .cl-perron__meta .is-c{width:96px;height:30px}.cl-perron.is-ghost .cl-perron__run .cl-ghost-line{width:72%;height:10px}.cl-perron .cl-btn.is-ghost{pointer-events:none;background:linear-gradient(#121922,#0e141c);box-shadow:inset 0 0 0 1px #ffffff0d}.cl-perron .cl-btn.is-ghost:before{content:none}.cl-perron.is-ghost .cl-perron__all{width:190px}.cl-perron.is-ghost .cl-perron__buy{width:168px}.cl-perron.is-ghost .cl-perron__offer{display:block}.cl-perron.is-ghost .cl-perron__offer .cl-ghost-line{width:72%;height:12px;margin-top:5px}.cl-perron.is-ghost .cl-perron__where{height:1.2em}.cl-perron.is-ghost .cl-perron__where .cl-ghost-line{width:96px;height:8px;margin-top:2px}.cl-perron.is-ghost .cl-perron__note{height:1.4em;display:block}.cl-perron.is-ghost .cl-perron__note .cl-ghost-line{width:240px;max-width:100%;height:9px;margin-top:5px}.cl-perrons.is-ghost .cl-perron:after{opacity:.3}@container cl-lines (max-width:699.98px){.cl-perron,.cl-perrons[data-count="1"] .cl-perron,.cl-perrons[data-count="1"] .cl-perron.is-single{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0}.cl-perron__screen{aspect-ratio:16/9;min-height:0}.cl-perron__screen:after{background:linear-gradient(158deg,#ffffff14,#0000 30%),linear-gradient(#0000 70%,#0a0f16d9)}.cl-perron__node{margin:0 0 0 -6px;inset:auto auto -6px 50%}.cl-perron__blank:before{-webkit-mask-image:none;mask-image:none}.cl-perron__lamp{width:76px;height:76px}.cl-perron__lamp .cl-icon{width:34px;height:34px}.cl-perron__blank .cl-led{display:none}}@keyframes cl-j-scan{to{transform:translate(300%)}}.cl-notice{background:radial-gradient(120% 100% at 0% 0%, rgb(var(--cl-signal-rgb) / .1), transparent 55%), linear-gradient(180deg, #131b25f0, #090d13f0);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;padding:30px 30px 64px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -30px #000}.cl-notice__head{background:linear-gradient(#0d1117,#04060a);border-radius:16px;gap:9px;padding:11px 10px;display:grid;box-shadow:inset 0 0 0 1px #232c38,0 8px 16px #000}.cl-notice__head i{background:radial-gradient(circle at 40% 35%,#2b3038,#121519);border-radius:50%;width:22px;height:22px;display:block;box-shadow:inset 0 0 0 1px #000}.cl-notice.is-stop .cl-notice__head i:first-child{background:radial-gradient(circle at 40% 35%,#ffd8cf,#ff3b2a 45%,#a3140b);box-shadow:0 0 14px #ff3a2a,0 0 32px #ff321e80}.cl-notice.is-wait .cl-notice__head i:nth-child(2){background:radial-gradient(circle at 40% 35%,#fff1c9,#ffb627 45%,#a86b00);animation:7s ease-in-out infinite cl-j-blink;box-shadow:0 0 14px #ffb627,0 0 30px #ffaa1e73}.cl-notice.is-idle .cl-notice__head i:nth-child(3){background:radial-gradient(circle at 40% 35%,#f4f7fb,#aab6c4 50%,#5b6676);box-shadow:0 0 12px #c8d6e673}.cl-notice__title{color:#fff;font-size:clamp(24px,2.4vw,34px)}.cl-notice__text{max-width:58ch;color:var(--cl-text-2);margin-top:10px}.cl-notice__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.cl-notice__track{border-top:2px solid var(--j-steel);border-bottom:2px solid var(--j-steel);pointer-events:none;background:repeating-linear-gradient(90deg,#404e6073 0 5px,#0000 5px 17px);height:10px;position:absolute;bottom:22px;left:0;right:0}.cl-notice__track b{background:radial-gradient(circle at 50% 5px,#ff6a50 0 2.6px,#ff3c2800 4px),linear-gradient(90deg,#232c38,#4a586b 60%,#29323e);border-radius:3px;width:12px;height:30px;position:absolute;bottom:-2px;right:26px;box-shadow:0 0 0 1px #07090c,0 -4px 14px #ff321e80}.cl-notice.is-stop .cl-notice__track{border-color:#ff503c59}@keyframes cl-j-blink{0%,20%,40%,60%,80%,to{opacity:1}10%,30%,50%,70%,90%{opacity:.35}}.cl-sheet{width:100%;max-width:none;height:100%;max-height:none;color:var(--cl-text);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.cl-sheet[open]{flex-direction:column;justify-content:flex-end;display:flex}.cl-sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cl-fade .26s var(--cl-ease) both;background:#020407a8}.cl-sheet.is-closing::backdrop{animation:cl-j-fade-out .23s var(--cl-ease) both}.cl-sheet__panel{max-height:min(88svh,780px);margin:0 8px calc(8px + env(safe-area-inset-bottom));background:radial-gradient(120% 60% at 0% 100%, rgb(var(--cl-signal-rgb) / .12), transparent 60%), linear-gradient(180deg, #131b25, #080b10);animation:cl-j-sheet-in .36s var(--cl-out) both;border-radius:24px;flex-direction:column;padding:10px 16px 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 -24px 60px #000000b3}.cl-sheet__panel:after{content:"";background:linear-gradient(90deg, transparent, var(--cl-neon) 18%, var(--cl-hot) 50%, var(--cl-neon) 82%, transparent);height:2px;box-shadow:0 0 12px rgb(var(--cl-signal-rgb) / .85);border-radius:2px;position:absolute;top:-1px;left:24px;right:24px}.cl-sheet.is-closing .cl-sheet__panel{animation:cl-j-sheet-out .23s var(--cl-ease) both}.cl-sheet__grip{background:#2e3946;border-radius:4px;width:44px;height:4px;margin:0 auto 8px;display:block}.cl-sheet__head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.cl-sheet__title{color:#fff;font-size:30px}.cl-yard--sheet{--lv-h:150px;--lv-base:112px;--lv-handle:92px;--lv-pad:6px;--rung:48px;min-height:0;margin-top:4px}.cl-yard--sheet .cl-ladder__item{padding-bottom:19px;font-size:15px}.cl-yard--sheet .cl-ladder__no{bottom:16px}.cl-yard--sheet .cl-ladder__here{bottom:17px}.cl-yard--sheet .cl-ladder__icon{width:18px;height:18px;color:var(--cl-neon);flex:none;margin-bottom:-2px;display:block}.cl-yard--sheet .cl-lever{height:var(--lv-h)}@media (max-width:419.98px){.cl-yard--sheet{--trunk-x:40px;--lv-h:118px;--lv-base:84px;--lv-handle:68px}.cl-yard--sheet .cl-ladder__no{display:none}.cl-yard--sheet .cl-ladder__item{height:auto;min-height:var(--rung);padding-top:8px;padding-left:calc(var(--trunk-x) + 24px)}.cl-yard--sheet .cl-ladder__name{white-space:normal;text-overflow:clip;line-height:1.15;overflow:visible}.cl-yard--sheet .cl-ladder__icon{align-self:flex-end}}@keyframes cl-j-sheet-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes cl-j-sheet-out{0%{transform:none}to{transform:translateY(105%)}}@keyframes cl-j-fade-out{0%{opacity:1}to{opacity:0}}@container cl-lines (max-width:939.98px){.cl-sidings{--slots:5}.cl-line{--n:var(--n5,2);--rows:var(--r5,1)}.cl-line>.cl-term{display:none}.cl-line.is-cut5>.cl-term{display:grid}.cl-line.is-cut5>.cl-tile:nth-child(n+10){display:none}.cl-line:not(.is-cut5):not(.is-f5):after{display:block}.cl-line.is-cut5:after,.cl-line.is-f5:after,.cl-line:not(.is-f5)>.cl-spur{display:none}.cl-line.is-f5>.cl-spur{--f:var(--f5);display:grid}.cl-line .cl-line__pulse.is-r2{display:none}.cl-line.is-2r5 .cl-line__pulse.is-r2{display:block}.cl-term__n[data-k="6"]{display:none}.cl-term__n[data-k="5"]{display:grid}}@container cl-lines (max-width:779.98px){.cl-sidings{--slots:4}.cl-line{--n:var(--n4,2);--rows:var(--r4,1)}.cl-line>.cl-term{display:none}.cl-line.is-cut4>.cl-term{display:grid}.cl-line.is-cut4>.cl-tile:nth-child(n+8){display:none}.cl-line:not(.is-cut4):not(.is-f4):after{display:block}.cl-line.is-cut4:after,.cl-line.is-f4:after,.cl-line:not(.is-f4)>.cl-spur{display:none}.cl-line.is-f4>.cl-spur{--f:var(--f4);display:grid}.cl-line .cl-line__pulse.is-r2{display:none}.cl-line.is-2r4 .cl-line__pulse.is-r2{display:block}.cl-term__n[data-k="5"]{display:none}.cl-term__n[data-k="4"]{display:grid}}@media (max-width:1099.98px){.cl-post{margin-bottom:30px}.cl-post__title>span{display:inline}.cl-post__title>.cl-post__w3{display:block}.cl-post__title{font-size:clamp(42px,6.6vw,64px)}.cl-yard--post{margin-top:20px}.cl-yard--post .cl-yard__trunk,.cl-yard--post .cl-lever,.cl-yard--post .cl-yard__pulse,.cl-yard--idle{display:none}.cl-yard--post .cl-ladder{min-height:0}.cl-yard--post .cl-ladder__scroll{scrollbar-width:none;gap:8px;padding:4px 2px 12px;display:flex;overflow:auto hidden}.cl-yard--post .cl-ladder__scroll::-webkit-scrollbar{display:none}.cl-yard--post .cl-ladder.is-more-top .cl-ladder__scroll{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 44px);mask-image:linear-gradient(90deg,#0000 0,#000 44px)}.cl-yard--post .cl-ladder.is-more-end .cl-ladder__scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.cl-yard--post .cl-ladder.is-more-top.is-more-end .cl-ladder__scroll{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 44px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 44px calc(100% - 56px),#0000)}.cl-yard--post .cl-ladder__item{width:auto;height:46px;text-shadow:none;box-shadow:inset 0 0 0 1px var(--cl-line-2);transition:background var(--cl-fast), box-shadow var(--cl-mid), color var(--cl-fast);background:linear-gradient(#161e28eb,#0a0e14eb);border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 16px 0 12px}.cl-yard--post .cl-ladder__item:before,.cl-yard--post .cl-ladder__item:after,.cl-yard--post .cl-ladder__no,.cl-yard--post .cl-ladder__node{display:none}.cl-yard--post .cl-ladder__icon{width:18px;height:18px;color:var(--cl-neon);flex:none;display:block}.cl-yard--post .cl-ladder__name{overflow:visible}.cl-yard--post .cl-ladder__item:hover{box-shadow:inset 0 0 0 1px rgb(var(--cl-neon-rgb) / .7), 0 0 16px rgb(var(--cl-signal-rgb) / .25)}.cl-yard--post .cl-ladder__item.is-lit{box-shadow:inset 0 0 0 1px rgb(var(--cl-neon-rgb) / .3)}.cl-yard--post .cl-ladder__item.is-on{color:#fff;box-shadow:0 0 0 1px #ff8c5a99, 0 8px 22px -8px rgb(var(--cl-signal-rgb) / .9), 0 1px 0 #ffffff4d inset;background:linear-gradient(#ff6a2c,#d8291a)}.cl-yard--post .cl-ladder__item.is-on .cl-ladder__icon,.cl-yard--post .cl-ladder__item.is-on .cl-ladder__count{color:#fff}.cl-yard--post .cl-ladder__item.is-here .cl-ladder__here{order:9;width:7px;height:7px;position:static}}@media (max-width:759.98px){.cl-junction{--j-gap-y:12px}.cl-junction__grid{padding-top:46px}.cl-junction__yard{object-position:16% 60%;opacity:.58}.cl-junction__shade{background:linear-gradient(#04060a73,#04060ab3 40%,#04060ad1)}.cl-post{margin-bottom:24px}.cl-post__title{font-size:clamp(34px,10.6vw,50px)}.cl-post .cl-yard{display:none}.cl-post__open{justify-content:flex-start;gap:10px;width:100%;min-height:54px;margin-top:18px;padding:0 8px 0 16px;display:flex}.cl-post__open .cl-icon{color:var(--cl-neon)}.cl-post__now{background:#040507;border-radius:8px;min-width:0;max-width:58%;margin-left:auto;padding:7px 10px 6px;overflow:hidden;box-shadow:inset 0 0 0 1px #1d2530,inset 0 2px 8px #000}.cl-post__now .cl-led{-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.cl-board.is-all{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.cl-board.is-section,.cl-board.is-search{flex-wrap:wrap;align-items:flex-start;gap:14px;min-height:0;margin-bottom:22px;padding:16px}.cl-board__lamp.is-big{width:52px;height:52px}.cl-board__lamp.is-big .cl-icon{width:26px;height:26px}.cl-board__text{flex:calc(100% - 70px)}.cl-board.is-section .cl-board__title{font-size:clamp(28px,8.6vw,40px)}.cl-board.is-search .cl-board__title{font-size:clamp(22px,6.4vw,30px)}.cl-board__tools{flex:100%;justify-content:stretch}.cl-board__tools .cl-btn{flex:150px;min-height:44px;padding:0 12px}.cl-junction{scroll-margin-top:-46px}.cl-sidings{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.cl-sidings.is-consist{gap:10px;padding:4px 0 6px}.cl-sidings:before{background:linear-gradient(90deg, transparent 0 1px, #4a586b 1px 3px, rgb(var(--cl-signal-rgb) / .35) 3px 5px, var(--cl-neon) 5px 7px, rgb(var(--cl-signal-rgb) / .35) 7px 9px, #4a586b 9px 11px, transparent 11px);width:12px;filter:drop-shadow(0 0 6px rgb(var(--cl-signal-rgb) / .6));background-size:auto;inset:0 auto 0 9px;-webkit-mask-image:linear-gradient(#0000,#000 30px calc(100% - 30px),#0000);mask-image:linear-gradient(#0000,#000 30px calc(100% - 30px),#0000)}.cl-sidings:after{background:repeating-linear-gradient(#404e608c 0 3px,#0000 3px 13px);width:20px;left:5px;right:auto;-webkit-mask-image:none;mask-image:none}.cl-sidings__lit{display:none}.cl-line{grid-template-columns:minmax(0,1fr);gap:10px;max-width:none;margin:0 0 24px;display:grid}.cl-line>*{min-width:0}.cl-line:before,.cl-line:after,.cl-line__pulse,.cl-line__pulse.is-r2{display:none!important}.cl-line>.cl-term{display:none}.cl-line.is-cutp>.cl-term{display:flex}.cl-sidings .cl-line>.cl-spur,.cl-line.is-cutp>.cl-tile:nth-child(n+6),.cl-term__n[data-k="4"]{display:none}.cl-term__n[data-k=p]{display:grid}.cl-sign{grid-template-rows:none;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;width:auto;height:66px}.cl-sign__yard{width:30px;height:30px}.cl-sign__stub,.cl-sign__no{display:none}.cl-sign__lamp{width:30px;height:30px;margin:0;top:0;left:0}.cl-sign__lamp .cl-icon{width:16px;height:16px}.cl-sign__plate{border-radius:14px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:6px 10px;height:66px;padding:7px 12px 7px 15px;display:grid}.cl-sign__title{-webkit-line-clamp:2;grid-column:1;align-self:end;font-size:18px;line-height:1}.cl-sign__title.is-long{font-size:15px;line-height:1.02}.cl-sign__count{display:contents}.cl-sign__count>span{grid-column:1}.cl-sign__count>.cl-icon{grid-area:1/2/span 2;width:18px;height:18px}.cl-tile{width:auto;height:80px;transition:box-shadow var(--cl-mid) var(--cl-ease), transform var(--cl-fast) var(--cl-ease);background:linear-gradient(#141c26e6,#090d13e6);border-radius:14px;grid-template-rows:none;grid-template-columns:104px minmax(0,1fr);align-items:center;column-gap:12px;margin-left:38px;padding:0 12px 0 7px;box-shadow:inset 0 0 0 1px #ffffff12,0 12px 24px -16px #000}.cl-tile:before,.cl-term:before{content:"";pointer-events:none;border-left:2px solid rgb(var(--cl-neon-rgb) / .65);border-bottom:2px solid rgb(var(--cl-neon-rgb) / .65);width:24px;height:calc(50% + 16px);filter:drop-shadow(0 0 3px rgb(var(--cl-signal-rgb) / .8));border-bottom-left-radius:16px;position:absolute;top:-16px;left:-24px}.cl-tile__rail,.cl-tile__node{display:none}.cl-tile__screen{border-radius:9px;width:104px;height:65px}.cl-tile__badges{top:4px;left:4px}.cl-tile__badges .cl-badge{height:16px;padding:0 5px;font-size:8.5px}.cl-tile__badges .cl-badge:nth-child(n+2){display:none}.cl-tile__plate{text-align:left;align-items:stretch;gap:4px;padding:0}.cl-tile__title{height:31.8px;font-size:13px;line-height:1.22}.cl-tile__foot{flex-flow:row;justify-content:space-between;align-items:baseline;column-gap:8px}.cl-tile__meta{flex:auto;min-width:0}.cl-tile__meta.is-pending{flex:none}.cl-tile__price{flex:none;height:19px;margin-left:auto;font-size:16px;line-height:19px}.cl-tile:hover .cl-tile__screen,.cl-tile:hover .cl-tile__plate,.cl-tile:focus-visible .cl-tile__screen,.cl-tile:focus-visible .cl-tile__plate{transform:none}.cl-tile:hover,.cl-tile:focus-visible{box-shadow:inset 0 0 0 1px rgb(var(--cl-neon-rgb) / .7), 0 0 18px rgb(var(--cl-signal-rgb) / .28)}.cl-tile:active{transform:scale(.985)}.cl-tile.is-ghost .cl-tile__title{justify-items:start}.cl-tile.is-ghost .cl-tile__title .is-a{width:92%}.cl-tile.is-ghost .cl-tile__meta{flex:none}.cl-tile.is-ghost .cl-tile__price{width:64px;padding-top:2px}.cl-term{background:linear-gradient(90deg,#300e0a9e,#0c1016e0 56%);border-radius:14px;align-items:center;gap:12px;width:auto;height:54px;margin-left:38px;padding:0 12px 0 7px;display:flex;box-shadow:inset 0 0 0 1px #ff5a463d}.cl-term:before{border-color:#ff5a468c}.cl-term__stop{background-size:260%;border-radius:8px;flex:none;width:60px;height:40px}.cl-term:hover .cl-term__stop,.cl-term:focus-visible .cl-term__stop{transform:none}.cl-term__plate{flex-direction:row;flex:auto;justify-content:space-between;gap:10px;min-width:0;padding:0}.cl-term__n[data-k=p],.cl-term__n.is-all{justify-items:start;gap:2px;min-width:0;display:grid}.cl-term__n b{font-size:19px}.cl-term__n small{font-size:9.5px}.cl-term__go{flex:none;margin:0}.cl-term.is-ghost .cl-term__plate .is-a{width:110px;height:14px}.cl-more__btn{width:100%;min-width:0}.cl-perrons{gap:16px}.cl-perron{border-radius:16px}.cl-perron__body{gap:14px;padding:18px 16px}.cl-perron__title{font-size:clamp(22px,6.6vw,28px)}.cl-perron__price{font-size:24px}.cl-perron__run{grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"stop name cost""stop where cost";gap:3px 10px;min-height:52px;padding:7px 6px 7px 0}.cl-perron__stop{grid-area:stop}.cl-perron__name{grid-area:name}.cl-perron__where{grid-area:where}.cl-perron__cost{grid-area:cost;font-size:17px}.cl-perron__go{display:none}.cl-perron.is-ghost .cl-perron__run .cl-ghost-line{grid-area:name}.cl-perron__all{align-self:stretch;min-height:44px}.cl-perrons:not([data-count="1"]) .cl-perron__runs{min-height:208px}.cl-perron.is-ghost .cl-perron__all{width:auto}.cl-perron.is-ghost .cl-perron__meta .is-c{height:24px}.cl-perron__ticket{--tp:12px;padding-left:34px;padding-right:14px;font-size:15px}.cl-perron__ticket:before{left:13px}.cl-perron__deal{justify-items:stretch}.cl-perron.is-ghost .cl-perron__buy{width:auto}.cl-notice{grid-template-columns:1fr;gap:18px;padding:22px 20px 62px}.cl-notice__head{grid-auto-flow:column;justify-self:start;padding:8px 10px}.cl-notice__actions .cl-btn{flex:auto}}@media (max-width:359.98px){.cl-post__open{flex-wrap:wrap;row-gap:8px;padding:10px 10px 10px 16px}.cl-post__now{flex:100%;max-width:none;margin-left:0}.cl-tile{column-gap:10px;padding-right:10px}.cl-tile__foot{flex-direction:column;align-items:flex-start;gap:0}.cl-tile__meta{flex:none;max-width:100%}.cl-tile__price{margin-left:0}.cl-tile.is-ghost .cl-tile__price{padding-top:3px}}@media (pointer:coarse){.cl-junction .cl-btn--small{min-height:44px}}.cl-junction[data-away] *,.cl-junction[data-away] :before,.cl-junction[data-away] :after{animation-play-state:paused!important}[data-line][data-away] .cl-term__lamp,[data-line][data-away] .cl-spur__lamp,[data-line][data-away] .cl-tile.is-ghost .cl-tile__screen.cl-ghost:after{animation:none}@media (prefers-reduced-motion:reduce){.cl-junction__mist,.cl-junction__lamps,.cl-lever__glow,.cl-term__lamp,.cl-spur__lamp,.cl-ladder__item.is-here .cl-ladder__here,.cl-notice.is-wait .cl-notice__head i:nth-child(2){animation:none}.cl-lever__arm,.cl-yard__trunk i,.cl-tile__screen,.cl-tile__plate,.cl-tile__art,.cl-sign__lamp,.cl-term__stop,.cl-sign__count .cl-icon,.cl-term__go .cl-icon,.cl-ladder__item,.cl-ladder__item:before,.cl-ladder__item:after,.cl-spur__scene,.cl-spur__go .cl-icon,.cl-spur__row,.cl-perron__art,.cl-perron__run,.cl-perron__go,.cl-perron__stop,.cl-perron__buy .cl-icon{transition:none}.cl-perron__screen:hover .cl-perron__art{transform:translateY(-50%)}.cl-consist__arrive.is-arrive{animation:none}.cl-line.is-lit .cl-line__pulse b,.cl-line:hover .cl-line__pulse b{opacity:0;animation:none}.cl-sidings.is-arrive{animation:none}.cl-tile:hover .cl-tile__art{transform:none}.cl-consist__scan b{background:rgb(var(--cl-neon-rgb) / .05);width:100%;animation:none;transform:none}.cl-sheet__panel,.cl-sheet.is-closing .cl-sheet__panel,.cl-sheet::backdrop,.cl-sheet.is-closing::backdrop{animation:none}.cl-tile.is-ghost .cl-tile__screen.cl-ghost:after{background:linear-gradient(90deg, transparent, rgb(var(--cl-neon-rgb) / .08), transparent);animation:none;transform:none}}
.cl-wagon{--cl-rail-h:40px;position:relative}.cl-stage{--screen-w:clamp(322px, 30.4vw, 478px);--u:calc(var(--screen-w) / 487.1);--car-w:calc(var(--u) * 657.6);--car-h:calc(var(--u) * 450.9);isolation:isolate;padding-top:calc(var(--cl-dock-h) + 34px);background:var(--cl-ink-0);position:relative;overflow:clip}.cl-stage__plate{z-index:-2;left:50%;bottom:calc(var(--cl-rail-h) - 244 * var(--u));width:calc(1628 * var(--u));height:calc(865 * var(--u));margin-left:calc(-814 * var(--u));pointer-events:none;background:url(/art/scene.webp) 0 0/100% 100% no-repeat;position:absolute}.cl-stage__plate:before,.cl-stage__plate:after{content:"";background:inherit;width:100%;height:100%;position:absolute;top:0;transform:scaleX(-1)}.cl-stage__plate:before{right:calc(100% - 1px)}.cl-stage__plate:after{left:calc(100% - 1px)}.cl-stage__grid:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, #04060ae6 0%, #04060abd 26%, #04060a4d 46%, #04060a0a 66%, #04060a4d 100%), linear-gradient(180deg, #04060af2 0, #04060a66 200px, transparent 330px, transparent calc(100% - 34px), var(--cl-ink-0) 100%);position:absolute;inset:-240px calc(50% - 50vw) 0}.cl-stage__word{z-index:-1;left:-.06em;bottom:calc(var(--cl-rail-h) - .12em);white-space:nowrap;text-overflow:clip;pointer-events:none;max-width:62%;font:1000 clamp(96px, 11vw, 190px)/.9 var(--cl-display);letter-spacing:-.03em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.2px #ffffff17;font-style:oblique 10deg;font-stretch:130%;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.cl-stage__grid{z-index:3;grid-template:"crumbs train""info train"minmax(0,1fr)/minmax(0,40fr) minmax(0,60fr);column-gap:36px;display:grid;position:relative}.cl-crumbs{grid-area:crumbs;align-self:start;min-width:0}.cl-crumbs ol{font:600 11.5px/1.3 var(--cl-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cl-mute);flex-wrap:wrap;align-items:center;gap:0 10px;margin:0;padding:0;list-style:none;display:flex}.cl-crumbs li{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.cl-crumbs li+li:before{content:"//";color:var(--cl-signal);letter-spacing:-.08em;flex:none;font-weight:700}.cl-crumbs a{min-height:36px;color:var(--cl-text-2);transition:color var(--cl-fast) var(--cl-ease);align-items:center;display:inline-flex}.cl-crumbs a:hover{color:#fff}.cl-crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cl-hot);overflow:hidden}.cl-stage__info{min-width:0;max-width:580px;padding:10px 0 calc(var(--cl-rail-h) + 26px);flex-direction:column;grid-area:info;align-self:center;align-items:flex-start;gap:16px;display:flex}.cl-stage__kicker{color:var(--cl-hot);max-width:100%;line-height:1.35}.cl-stage__title{text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 30px #000000d9;max-width:100%;font-size:clamp(34px,3.5vw,56px)}.cl-stage__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cl-stage__chips>li{display:inline-flex}.cl-stage__chip{min-height:34px;color:var(--cl-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c11bd;padding:0 13px 0 10px;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 18px -10px #000}.cl-stage__chip .cl-icon{width:17px;height:17px;color:var(--cl-hot)}.cl-stage__chip.is-link{transition:box-shadow var(--cl-mid) var(--cl-ease), color var(--cl-fast)}.cl-stage__chip.is-link:hover{color:#fff;box-shadow:0 0 0 1px rgb(var(--cl-neon-rgb) / .8) inset, 0 0 16px rgb(var(--cl-signal-rgb) / .3)}.cl-fare{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 9px 9px,#4a5767 0 1.8px,#0000 2.4px),radial-gradient(circle at calc(100% - 9px) 9px,#4a5767 0 1.8px,#0000 2.4px),radial-gradient(circle at 9px calc(100% - 9px),#4a5767 0 1.8px,#0000 2.4px),radial-gradient(circle at calc(100% - 9px) calc(100% - 9px),#4a5767 0 1.8px,#0000 2.4px),linear-gradient(#161d27eb,#090d12f0);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:14px 14px 14px 22px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14,0 26px 50px -26px #000}.cl-fare:before{content:"";background:linear-gradient(180deg, var(--cl-hot), var(--cl-signal));width:3px;box-shadow:0 0 12px rgb(var(--cl-signal-rgb) / .9);border-radius:3px;position:absolute;top:16px;bottom:16px;left:-1px}.cl-fare__sum{gap:7px;margin:0;display:grid}.cl-fare__label{font-size:11px}.cl-fare__price{color:#fff;text-shadow:0 0 26px rgb(var(--cl-signal-rgb) / .35);font-size:clamp(34px,3vw,46px);line-height:.95}.cl-fare__buy{min-width:150px;min-height:52px;font-size:16px}.cl-fare__state{text-align:left;white-space:normal;color:var(--cl-text);gap:10px;padding:0 18px;font-size:14px;line-height:1.2}.cl-fare__lamp{border-radius:50%;flex:none;width:10px;height:10px}.cl-fare__state[data-lamp=red] .cl-fare__lamp{background:radial-gradient(circle at 40% 35%,#ffd0c0,#ff3b2b 45%,#8c1309);box-shadow:0 0 10px #ff3b2b,0 0 22px #ff321e73}.cl-fare__state.is-check{color:var(--cl-text-2);cursor:progress}.cl-fare__state.is-check .cl-fare__lamp{animation:1.1s ease-in-out infinite alternate cl-fare-check}@keyframes cl-fare-check{0%{opacity:.35}}.cl-fare__state[data-lamp=amber] .cl-fare__lamp{background:radial-gradient(circle at 40% 35%, #fff1c8, var(--cl-amber) 45%, #8a5a06);box-shadow:0 0 10px var(--cl-amber), 0 0 22px #ffb62773}.cl-stage__facts{max-width:460px;color:var(--cl-text-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.cl-stage__facts .cl-icon{width:16px;height:16px;color:var(--cl-amber);margin-top:1px}.cl-stage__train{min-width:0;min-height:calc(var(--car-h) + var(--cl-rail-h) + 22px);grid-area:train;position:relative}.cl-coach{z-index:2;left:50%;bottom:var(--cl-rail-h);width:var(--car-w);height:var(--car-h);margin-left:calc(var(--car-w) / -2);position:absolute}.cl-coach__img{-webkit-user-drag:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.cl-coach.is-roll{will-change:transform;animation:1.1s both cl-coach-roll}@keyframes cl-coach-roll{0%{animation-timing-function:cubic-bezier(.25,.62,.3,1);transform:translate(100vw)}78%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-.8%)}90%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(.26%)}to{transform:translate(0,0)}}.cl-coach.is-roll .cl-screen{animation:1.25s both cl-screen-sway}@keyframes cl-screen-sway{0%,62%{transform:rotate(0)}76%{transform:rotate(-.7deg)}88%{transform:rotate(.25deg)}to{transform:rotate(0)}}.cl-coach.is-roll .cl-screen__boot{animation:1.4s both cl-screen-boot}@keyframes cl-screen-boot{0%,60%{opacity:1}65%{opacity:.3}69%{opacity:.85}78%{opacity:0}84%{opacity:.22}to{opacity:0}}.cl-coach.is-shunt{animation:.56s both cl-coach-shunt}@keyframes cl-coach-shunt{0%{animation-timing-function:cubic-bezier(.3,.7,.4,1);transform:translate(2.2%)}70%{animation-timing-function:ease-in-out;transform:translate(-.45%)}to{transform:translate(0,0)}}.cl-coach.is-shunt .cl-screen__boot{animation:.52s both cl-screen-flip}@keyframes cl-screen-flip{0%{opacity:1}40%{opacity:.55}46%{opacity:.9}to{opacity:0}}.cl-screen{z-index:2;left:calc(85 * var(--u));top:calc(42.3 * var(--u));width:calc(487.1 * var(--u));height:calc(274.3 * var(--u));grid-template-rows:max(16px, calc(20 * var(--u))) minmax(0, 1fr);transform-origin:50% 100%;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#04070b;margin:0;display:grid;position:absolute;overflow:hidden}.cl-screen__route{background:linear-gradient(#050302,#0b0704);align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex;overflow:hidden;box-shadow:0 1px #ffaa3c1f}.cl-screen__route .cl-led{font-size:clamp(9px, calc(10.5 * var(--u)), 12px)}.cl-screen__lamp{background:var(--cl-amber);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s step-end infinite cl-led-blink;box-shadow:0 0 8px #ffaa28e6}@keyframes cl-led-blink{50%{opacity:.2}}.cl-screen__line{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.2;overflow:hidden}.cl-screen__pos{color:var(--cl-hot);flex:none}.cl-screen__art{isolation:isolate;background:#04070b;position:relative;overflow:hidden}.cl-screen__blur{object-fit:cover;filter:blur(18px)brightness(.5)saturate(1.35);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}.cl-screen__img{object-fit:contain;color:#0000;width:100%;height:100%;transition:opacity var(--cl-slow) var(--cl-ease);position:absolute;inset:0}.cl-screen__img:before,.cl-screen__blur:before{content:"";background:radial-gradient(60% 70% at 50% 40%, rgb(var(--cl-signal-rgb) / .16), transparent 70%), repeating-linear-gradient(135deg, #ffffff05 0 8px, transparent 8px 16px), linear-gradient(180deg, #121922, #070a0e);position:absolute;inset:0}.cl-screen__img:before{content:attr(alt);text-align:center;font:700 13px/1.5 var(--cl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-amber);text-shadow:0 0 6px #ffaa28bf;place-items:center;padding:18px;display:grid}.cl-screen__art[data-shape=wide] .cl-screen__img{object-fit:cover}.cl-screen__art[data-shape=band] .cl-screen__img{filter:drop-shadow(0 8px 18px #0000008c)}.cl-screen__art[data-shape=square] .cl-screen__img{filter:drop-shadow(0 12px 26px #000000a6);padding:4% 0}.cl-js .cl-screen__art:not([data-shape]) .cl-screen__img{opacity:0}.cl-screen__glass{z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff21 0%,#ffffff08 24%,#0000 36% 72%,#ffa05a0f 100%),repeating-linear-gradient(#00000026 0 1px,#0000 1px 3px);position:absolute;inset:0;box-shadow:inset 0 0 44px #0000008c}.cl-screen__boot{z-index:4;opacity:0;pointer-events:none;background:repeating-linear-gradient(#ffb46e0f 0 2px,#0000 2px 4px),radial-gradient(closest-side,#0e141b,#04070b);position:absolute;inset:0}.cl-wagon .cl-ghost{display:block}.cl-screen__badges{z-index:3;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px}.cl-screen__blank{text-align:center;background:radial-gradient(60% 70% at 50% 40%, rgb(var(--cl-signal-rgb) / .16), transparent 70%), repeating-linear-gradient(135deg, #ffffff05 0 8px, transparent 8px 16px), linear-gradient(180deg, #121922, #070a0e);place-content:center;justify-items:center;gap:14px;padding:18px;display:grid;position:absolute;inset:0}.cl-screen__glyph{aspect-ratio:1;width:clamp(52px,22%,96px);height:auto;color:var(--cl-hot);filter:drop-shadow(0 0 14px rgb(var(--cl-signal-rgb) / .8))}.cl-screen__blank .cl-led{white-space:normal;max-width:92%;font-size:13px;line-height:1.5}.cl-wagon__band{isolation:isolate;grid-template:"plan ticket""pass ticket"1fr/minmax(0,1fr) minmax(0,500px);align-items:start;gap:48px 40px;margin-top:44px;display:grid;position:relative}.cl-wagon__band.is-single{grid-template-columns:minmax(0,1fr) minmax(0,340px);grid-template-areas:"ticket plan""pass pass"}.cl-wagon__band:before,.cl-wagon__band:after{content:"";z-index:-1;pointer-events:none;width:100vw;position:absolute;top:-44px;bottom:-150px;left:50%;translate:-50%}.cl-wagon__band:before{filter:brightness(.34)saturate(1.2)blur(6px);opacity:.5;background:url(/art/scene.webp) 50% 30%/cover no-repeat;transform:scaleX(-1);-webkit-mask-image:linear-gradient(#0000 0,#000 220px 62%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 220px 62%,#0000 100%)}.cl-wagon__band:after{background:radial-gradient(520px 340px at 80% 300px, #ff78321a, transparent 70%), radial-gradient(420px 300px at 12% 62%, #ff96460f, transparent 70%), radial-gradient(700px 360px at 46% 100%, #46648c1a, transparent 70%), linear-gradient(180deg, var(--cl-ink-0) 0, #04060a00 160px)}.cl-wagon__band>.cl-timetable,.cl-wagon__band>.cl-oneway{grid-area:plan}.cl-wagon__band>.cl-passport{grid-area:pass}.cl-wagon__ticket{grid-area:ticket;min-width:0;scroll-margin-top:12px;container:ticket/inline-size}@media (min-width:1100px) and (min-height:880px){.cl-wagon__band:not(.is-single) .cl-wagon__ticket{top:calc(var(--cl-dock-h) + 30px);position:sticky}}.cl-timetable{min-width:0;scroll-margin-top:12px;position:relative}.cl-timetable__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 18px;display:flex}.cl-timetable__titles{gap:10px;min-width:0;display:grid}.cl-timetable__titles .cl-label{line-height:1.35}.cl-timetable__title{font-size:clamp(30px,3vw,44px)}.cl-timetable.is-short .cl-timetable__title{font-size:clamp(26px,2.2vw,32px)}.cl-timetable.is-short .cl-timetable__panel{margin-top:16px}.cl-timetable__board{background:linear-gradient(#0b0704,#050302);border-radius:8px;align-items:center;height:36px;margin:0;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffaa3c29,inset 0 3px 10px #000,0 0 0 1px #000,0 0 0 3px #19212b,0 12px 24px -12px #000}.cl-timetable__board .cl-led{font-size:13px}.cl-timetable__hint{max-width:62ch;color:var(--cl-mute);margin-top:12px;font-size:14px;line-height:1.5;display:block}.cl-timetable__partial{max-width:62ch;color:var(--cl-text-2);align-items:flex-start;gap:8px;margin-top:10px;font-size:14px;line-height:1.5;display:flex}.cl-timetable__partial .cl-icon{width:16px;height:16px;color:var(--cl-amber);flex:none;margin-top:2px}.cl-timetable__filter{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.cl-timetable__field{flex:260px;max-width:440px;display:block;position:relative}.cl-timetable__filter-icon{color:var(--cl-mute);pointer-events:none;position:absolute;top:14px;left:14px}.cl-timetable__field:focus-within .cl-timetable__filter-icon{color:var(--cl-hot)}.cl-timetable__q{padding-left:44px;padding-right:46px;font-size:15px}.cl-timetable__q::-webkit-search-cancel-button{display:none}.cl-timetable__clear{width:44px;height:44px;color:var(--cl-mute);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.cl-timetable__clear:hover{color:#fff}.cl-timetable__clear .cl-icon{width:16px;height:16px}.cl-timetable__found{font:600 12px/1.3 var(--cl-mono);letter-spacing:.06em;color:var(--cl-mute)}.cl-timetable__panel{border-radius:var(--cl-r-l);box-shadow:inset 0 0 0 1px var(--cl-line), inset 0 1px 0 #ffffff0d, 0 30px 60px -36px #000;background:linear-gradient(#10161ee6,#090d12f0);margin-top:18px;position:relative;overflow:hidden}.cl-timetable__panel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, var(--cl-neon) 14%, var(--cl-hot) 50%, var(--cl-neon) 86%, transparent);height:2px;box-shadow:0 0 10px rgb(var(--cl-signal-rgb) / .7);border-radius:2px;position:absolute;top:0;left:18px;right:18px}.cl-timetable__frame{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cl-steel-2) transparent;max-height:560px;position:relative;overflow:auto}.cl-timetable__frame.is-scroll{-webkit-mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 30px),#0000 100%)}.cl-timetable__list{margin:0;padding:12px 0;list-style:none;position:relative}.cl-timetable__list:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 3px, #4a5768 3px 5px, transparent 5px 11px, rgb(var(--cl-neon-rgb) / .8) 11px 13px, transparent 13px), repeating-linear-gradient(180deg, #1c242e 0 3px, transparent 3px 13px);width:16px;position:absolute;top:0;bottom:0;left:25px}.cl-timetable__list:after{content:"";pointer-events:none;width:2px;box-shadow:0 0 10px 1px rgb(var(--cl-signal-rgb) / .5);position:absolute;top:0;bottom:0;left:36px}.cl-timetable__row{position:relative}.cl-run{min-height:64px;color:var(--cl-text-2);transition:background-color var(--cl-fast) var(--cl-ease), color var(--cl-fast) var(--cl-ease);grid-template-columns:66px minmax(0,1fr) auto minmax(88px,auto);align-items:center;column-gap:16px;padding:10px 22px 10px 0;scroll-margin-block:32px;display:grid;position:relative}.cl-timetable__row+.cl-timetable__row .cl-run:before{content:"";background:#ffffff0d;height:1px;position:absolute;top:0;left:66px;right:22px}.cl-run:hover{background-color:rgb(var(--cl-neon-rgb) / .06);color:#fff}.cl-run:focus-visible{outline-offset:-3px}.cl-run:active{transform:translateY(1px)}.cl-run__stop{align-self:stretch;place-items:center;display:grid;position:relative}.cl-run__node{width:14px;height:14px;transition:background-color var(--cl-mid) var(--cl-ease), box-shadow var(--cl-mid) var(--cl-ease), transform var(--cl-mid) var(--cl-spring);background:#0b1016;border-radius:50%;box-shadow:0 0 0 2px #4a5768,0 0 0 6px #0b1016f2}.cl-run:hover .cl-run__node,.cl-run:focus-visible .cl-run__node,.cl-timetable__row.is-going .cl-run__node{background-color:var(--cl-hot);box-shadow:0 0 0 2px var(--cl-neon), 0 0 0 6px #0b1016f2, 0 0 16px 3px rgb(var(--cl-signal-rgb) / .8);transform:scale(1.15)}.cl-run__name{min-width:0;color:var(--cl-text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cl-run__meta{text-overflow:ellipsis;white-space:nowrap;max-width:220px;box-shadow:inset 0 0 0 1px var(--cl-line);font:600 11px/1.2 var(--cl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-mute);background:#ffffff08;border-radius:7px;justify-self:end;padding:6px 9px;overflow:hidden}.cl-run__price{color:#fff;justify-self:end;font-size:20px}.cl-timetable__row.is-here .cl-run{background:linear-gradient(90deg, rgb(var(--cl-signal-rgb) / .17), rgb(var(--cl-signal-rgb) / .05) 55%, transparent);color:#fff}.cl-timetable__row.is-here .cl-run__meta{color:var(--cl-hot);box-shadow:inset 0 0 0 1px rgb(var(--cl-neon-rgb) / .35)}.cl-timetable__row.is-here .cl-run__price{text-shadow:0 0 18px rgb(var(--cl-signal-rgb) / .55)}.cl-run__loco{filter:drop-shadow(0 0 7px rgb(var(--cl-signal-rgb) / .85));place-items:center;display:grid;position:relative}.cl-run__loco:after{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#ffecc880,#0000 70%);width:28px;height:34px;position:absolute;top:100%;left:50%;translate:-50% -6px}.cl-loco{width:18px;height:38px;display:block}.cl-timetable__row.is-going .cl-run{background-color:rgb(var(--cl-neon-rgb) / .08);color:#fff}.cl-timetable__row.is-going .cl-run__node{animation:cl-node-pulse .9s var(--cl-ease) infinite}.cl-timetable__empty{color:var(--cl-text-2);justify-items:start;gap:12px;padding:22px 22px 24px 66px;display:grid}.cl-timetable__more{margin-top:12px;display:none}.cl-timetable__chev{transition:transform var(--cl-mid) var(--cl-ease);margin-left:auto}.cl-timetable__more[aria-expanded=true] .cl-timetable__chev{transform:rotate(180deg)}.cl-oneway{border-radius:var(--cl-r-l);min-width:0;box-shadow:inset 0 0 0 1px var(--cl-line), inset 0 1px 0 #ffffff0f, var(--cl-lift);background:radial-gradient(circle at 12px 12px,#4a5767 0 2px,#0000 2.6px),radial-gradient(circle at calc(100% - 12px) 12px,#4a5767 0 2px,#0000 2.6px),radial-gradient(circle at 12px calc(100% - 12px),#4a5767 0 2px,#0000 2.6px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#4a5767 0 2px,#0000 2.6px),linear-gradient(#151c26,#0d1219);grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:26px 24px 24px;display:grid;position:relative}.cl-oneway__title{min-width:0;font-size:clamp(25px,2.15vw,31px)}.cl-oneway__line{height:44px;position:relative}.cl-oneway__rail{background:linear-gradient(180deg, rgb(var(--cl-neon-rgb) / .85) 0 2px, transparent 2px 6px, #4a5768 6px 8px);height:8px;box-shadow:0 -2px 10px -2px rgb(var(--cl-signal-rgb) / .6);position:absolute;top:50%;left:0;right:30px;translate:0 -50%}.cl-oneway__rail:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#1c242e 0 3px,#0000 3px 14px);position:absolute;inset:-6px 0}.cl-oneway__loco{filter:drop-shadow(0 0 7px rgb(var(--cl-signal-rgb) / .8));position:absolute;top:50%;left:34%;translate:-50% -50%;rotate:-90deg}.cl-oneway__stop{background:radial-gradient(circle at 50% 30%,#ff5a46 0 3px,#0000 4px),linear-gradient(#2c3643,#141a22);border-radius:4px;width:26px;height:30px;position:absolute;top:50%;right:0;translate:0 -50%;box-shadow:0 0 0 1px #05070a,inset 0 1px #ffffff1a,0 0 14px #ff321e73}.cl-oneway__facts{gap:10px;margin:0;display:grid}.cl-oneway__facts div{border-bottom:1px dashed #ffffff14;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.cl-oneway__facts dt{font:600 10.5px/1.2 var(--cl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-mute)}.cl-oneway__facts dd{text-align:right;color:var(--cl-text);overflow-wrap:anywhere;margin:0;font-weight:600}.cl-oneway__facts dd.cl-price{color:#fff;font-size:24px;font-weight:860}.cl-oneway__text{color:var(--cl-mute);font-size:14px;line-height:1.5}.cl-oneway.is-unknown .cl-oneway__stop{display:none}.cl-oneway.is-unknown .cl-oneway__rail{right:0;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.cl-oneway.is-unknown .cl-oneway__text{color:var(--cl-text-2)}.cl-oneway__back{justify-self:start;max-width:100%}.cl-oneway__back span,.cl-oneway__back{text-overflow:ellipsis;overflow:hidden}.cl-ticket-slot{display:block}.cl-ticket-frame{position:relative}.cl-ticket-frame.is-held,.cl-ticket-frame.is-held>.cl-ticket-frame__body{flex-direction:column;display:flex}.cl-ticket-frame.is-held>.cl-ticket-frame__body,.cl-ticket-frame.is-held .cl-ticket{flex:1 0 auto}.cl-ticket-frame__body{transition:opacity var(--cl-mid) var(--cl-ease)}.cl-ticket-frame.is-switching .cl-ticket-frame__body{opacity:.38}.cl-ticket-frame__note{z-index:2;width:max-content;max-width:calc(100% - 32px);font:600 14px/1.35 var(--cl-text-font);color:#fff;text-align:center;box-shadow:inset 0 0 0 1px rgb(var(--cl-neon-rgb) / .5), 0 0 22px rgb(var(--cl-signal-rgb) / .3), 0 16px 30px -12px #000;animation:cl-fade-in .2s var(--cl-ease) both;background:#090d12f0;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.cl-ticket-frame__note .cl-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite cl-spin}.cl-ticket{--t-notch:13px;--t-pad:24px;--t-r:20px;--t-cut:calc(var(--t-notch) - .6px);filter:drop-shadow(0 26px 34px #0000009e) drop-shadow(0 0 22px rgb(var(--cl-signal-rgb) / .1));--t-mask-main:radial-gradient(circle var(--t-notch) at 0 100%, #0000 var(--t-cut), #000 var(--t-notch)) 0 0 / 51% 100% no-repeat, radial-gradient(circle var(--t-notch) at 100% 100%, #0000 var(--t-cut), #000 var(--t-notch)) 100% 0 / 51% 100% no-repeat;--t-mask-stub:radial-gradient(circle var(--t-notch) at 0 0, #0000 var(--t-cut), #000 var(--t-notch)) 0 0 / 51% 100% no-repeat, radial-gradient(circle var(--t-notch) at 100% 0, #0000 var(--t-cut), #000 var(--t-notch)) 100% 0 / 51% 100% no-repeat;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.cl-ticket__main{min-width:0;padding:22px var(--t-pad) 24px;border-radius:var(--t-r) var(--t-r) 0 0;background:radial-gradient(120% 60% at 100% 0%, rgb(var(--cl-signal-rgb) / .11), transparent 60%), repeating-linear-gradient(135deg, #ffffff04 0 2px, transparent 2px 6px), linear-gradient(180deg, #18212c, #0f151d 70%, #111821);-webkit-mask:var(--t-mask-main);-webkit-mask:var(--t-mask-main);mask:var(--t-mask-main);position:relative;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff1a}.cl-ticket__main:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--cl-neon) 14%, var(--cl-hot) 50%, var(--cl-neon) 86%, transparent);height:2px;box-shadow:0 0 10px rgb(var(--cl-signal-rgb) / .8), 0 0 22px rgb(var(--cl-signal-rgb) / .35);border-radius:2px;position:absolute;top:0;left:22px;right:22px}.cl-ticket__stub{min-width:0;padding:24px var(--t-pad) 22px;border-radius:0 0 var(--t-r) var(--t-r);background:radial-gradient(110% 120% at 50% 100%, rgb(var(--cl-signal-rgb) / .13), transparent 62%), repeating-linear-gradient(0deg, #ffffff05 0 1px, transparent 1px 4px), linear-gradient(180deg, #1c2531, #121922);-webkit-mask:var(--t-mask-stub);-webkit-mask:var(--t-mask-stub);mask:var(--t-mask-stub);align-content:start;gap:14px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.cl-ticket__stub:before{content:"";left:calc(var(--t-notch) + 8px);right:calc(var(--t-notch) + 8px);pointer-events:none;background:radial-gradient(circle,#04070a 0 1.4px,#0000 1.8px) 0/10px 3px repeat-x;height:3px;position:absolute;top:0}.cl-ticket__hole{background:#04070a;border-radius:50%;width:14px;height:14px;position:absolute;bottom:26px;right:20px;box-shadow:inset 0 2px 3px #000,0 1px #ffffff14}.cl-ticket__code{opacity:.4;background:repeating-linear-gradient(90deg,#4f5e72 0 2px,#0000 2px 4px,#4f5e72 4px 5px,#0000 5px 9px,#4f5e72 9px 12px,#0000 12px 14px,#4f5e72 14px 15px,#0000 15px 19px);height:22px;margin-right:26px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cl-ticket__head{border-bottom:1px dashed #ffffff1a;gap:6px;margin-bottom:20px;padding-bottom:20px;display:grid;position:relative}.cl-ticket__mark{pointer-events:none;font:1000 62px/1 var(--cl-display);letter-spacing:-.02em;color:var(--cl-signal);text-shadow:0 0 22px rgb(var(--cl-signal-rgb) / .55);font-style:oblique 10deg;font-stretch:110%;position:absolute;top:-12px;right:-6px}.cl-ticket__title{font:860 30px/1 var(--cl-display);text-transform:uppercase;letter-spacing:.01em;color:#fff;font-style:oblique 8deg;font-stretch:66%}.cl-ticket__item{height:20px;color:var(--cl-text-2);white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;padding-right:58px;font-size:14px;line-height:20px;display:block;overflow:hidden}.cl-wagon .cl-ticket__item .cl-ghost,.cl-ticket__item .cl-ghost{height:12px;margin-top:4px;display:block}@media (max-width:480px){.cl-ticket__item{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;display:-webkit-box}}.cl-steps{margin-top:6px;position:relative}.cl-steps:before{content:"";background:repeating-linear-gradient(90deg,#3a4656 0 6px,#0000 6px 10px);height:2px;position:absolute;top:7px;left:16.667%;right:16.667%}.cl-steps__fill{transform-origin:0;background:linear-gradient(90deg, var(--cl-neon), var(--cl-hot));height:2px;box-shadow:0 0 8px rgb(var(--cl-signal-rgb) / .8);transition:transform .62s var(--cl-out);position:absolute;top:7px;left:16.667%;right:16.667%;transform:scaleX(0)}.cl-steps[data-step="2"] .cl-steps__fill{transform:scaleX(.5)}.cl-steps[data-step="3"] .cl-steps__fill{transform:scaleX(1)}.cl-steps__runner{pointer-events:none;opacity:0;width:33.333%;height:8px;transition:opacity var(--cl-mid) var(--cl-ease);position:absolute;top:4px;left:16.667%;overflow:hidden}.cl-steps__runner i{background:radial-gradient(14px 4px at 0,#fff,#ffbe82b3 45%,#0000) no-repeat;position:absolute;inset:0;transform:translate(-10%)}.cl-steps.is-moving .cl-steps__runner{opacity:1}.cl-steps.is-moving .cl-steps__runner i{animation:cl-steps-run .9s var(--cl-ease) infinite}@keyframes cl-steps-run{0%{transform:translate(-10%)}to{transform:translate(100%)}}.cl-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.cl-steps__stop{text-align:center;justify-items:center;gap:9px;display:grid}.cl-steps__node{width:16px;height:16px;transition:background-color var(--cl-mid) var(--cl-ease), box-shadow var(--cl-mid) var(--cl-ease);background:#0b1016;border-radius:50%;position:relative;box-shadow:0 0 0 2px #46525f,0 0 0 6px #131b24}.cl-steps__stop.is-passed .cl-steps__node{background:var(--cl-neon);box-shadow:0 0 0 2px var(--cl-neon), 0 0 0 6px #131b24}.cl-steps__stop.is-on .cl-steps__node{background:radial-gradient(circle, #fff 0 22%, var(--cl-hot) 32%, var(--cl-signal) 66%);box-shadow:0 0 0 2px var(--cl-neon), 0 0 0 6px #131b24, 0 0 16px 3px rgb(var(--cl-signal-rgb) / .75)}.cl-steps.is-moving .cl-steps__stop.is-on .cl-steps__node{animation:cl-node-pulse 1.1s var(--cl-ease) infinite}@keyframes cl-node-pulse{50%{transform:scale(1.22)}}.cl-steps__name{font:700 12px/1.2 var(--cl-text-font);color:var(--cl-mute);align-items:baseline;gap:6px;display:inline-flex}.cl-steps__num{font:600 10px/1 var(--cl-mono);color:var(--cl-mute)}.cl-steps__stop.is-on .cl-steps__name,.cl-steps__stop.is-passed .cl-steps__name{color:#fff}.cl-steps__stop.is-on .cl-steps__num{color:var(--cl-hot)}.cl-ticket__fields{grid-template-columns:124px minmax(0,1fr);grid-template-areas:"qty region""email email""phone phone";gap:14px 12px;display:grid}.cl-ticket__field--qty{grid-area:qty}.cl-ticket__field--region{grid-area:region}.cl-ticket__field--email{grid-area:email}.cl-ticket__field--phone{grid-area:phone}.cl-ticket__field{min-width:0}.cl-ticket__field>.cl-ticket__control{min-width:0;font:inherit;color:inherit;display:block;position:relative}.cl-ticket__control .cl-input{font:500 16px/1.2 var(--cl-text-font);color:var(--cl-text)}.cl-ticket__lead{z-index:1;color:var(--cl-mute);pointer-events:none;transition:color var(--cl-fast) var(--cl-ease);position:absolute;top:14px;left:14px}.cl-ticket__lead~.cl-input{padding-left:44px}.cl-ticket__control:focus-within .cl-ticket__lead{color:var(--cl-hot)}.cl-ticket__select{appearance:none;cursor:pointer;padding-right:38px}.cl-ticket__select option{color:var(--cl-text);background:#0d1219}.cl-ticket__chevron{color:var(--cl-mute);pointer-events:none;position:absolute;top:14px;right:12px}.cl-ticket__static{white-space:nowrap;text-overflow:ellipsis;box-shadow:0 0 0 1px var(--cl-line) inset;background:repeating-linear-gradient(135deg,#ffffff06 0 6px,#0000 6px 12px),#04070b73;align-items:center;font-weight:600;display:flex;overflow:hidden}.cl-ticket .cl-input:disabled{opacity:.6}.cl-ticket__field>label{font:600 12px/1.2 var(--cl-text-font);color:var(--cl-text-2)}.cl-ticket__field>.cl-error{margin:0}.cl-ticket__ack{box-shadow:inset 0 0 0 1px var(--cl-line);background:#ffffff06;border-radius:12px;margin-top:16px;padding:12px 14px 12px 16px;position:relative}.cl-ticket__ack:before{content:"";background:var(--cl-signal);width:3px;box-shadow:0 0 10px rgb(var(--cl-signal-rgb) / .7);border-radius:3px;position:absolute;top:10px;bottom:10px;left:0}.cl-ticket__ack b{color:#fff}.cl-ticket__ack:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 1px #ff5a4a}.cl-ticket__ack-note{margin:8px 0 0 2px}.cl-ticket__consent{margin-top:16px}.cl-ticket__consent .cl-consent{font-size:12.5px}.cl-ticket__total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.cl-ticket__total-label{font:600 11px/1.2 var(--cl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-mute)}.cl-ticket__sum{color:#fff;text-shadow:0 0 22px rgb(var(--cl-signal-rgb) / .35);font-size:34px;line-height:1}.cl-ticket__pay{white-space:normal;text-align:center;min-height:56px;font-size:16px}.cl-ticket__pay.is-busy,.cl-ticket__pay.is-busy[disabled]{opacity:1;cursor:progress}.cl-ticket__pay.is-busy:before{content:none}.cl-ticket__pay.is-checking[disabled]{opacity:1;cursor:progress}.cl-ticket__pay .cl-icon{width:18px;height:18px}.cl-ticket__alert{background:#ff463214;border-radius:10px;padding:10px 12px;box-shadow:inset 0 0 0 1px #ff5a4a4d}.cl-ticket__note{align-items:flex-start;gap:18px;padding:4px 0 6px;display:flex}.cl-ticket__note-text{min-width:0}.cl-ticket__note-title{font:700 18px/1.3 var(--cl-text-font);color:#fff}.cl-ticket__note-text p{color:var(--cl-text-2);margin-top:8px;font-size:14px;line-height:1.55}.cl-signal{background:linear-gradient(#202934,#0b1016);border-radius:14px;flex:none;gap:6px;padding:8px 7px;display:grid;position:relative;box-shadow:0 0 0 1px #05070a,inset 0 1px #ffffff14,0 12px 24px -12px #000}.cl-signal__lamp{background:#15100f;border-radius:50%;width:16px;height:16px;display:block;box-shadow:inset 0 2px 4px #000}.cl-signal[data-lamp=red] .cl-signal__lamp--red{background:radial-gradient(circle at 40% 35%,#ffd0c0,#ff3b2b 45%,#8c1309);box-shadow:0 0 12px #ff3b2b,0 0 28px #ff321e73}.cl-signal[data-lamp=amber] .cl-signal__lamp--amber{background:radial-gradient(circle at 40% 35%, #fff1c8, var(--cl-amber) 45%, #8a5a06);box-shadow:0 0 12px var(--cl-amber), 0 0 28px #ffb62773}.cl-signal[data-lamp=green] .cl-signal__lamp--green{background:radial-gradient(circle at 40% 35%, #d8ffe8, var(--cl-go) 45%, #13603a);box-shadow:0 0 12px var(--cl-go), 0 0 28px #46d48366}.cl-signal.is-blink[data-lamp=amber] .cl-signal__lamp--amber{animation:1.2s step-end infinite cl-led-blink}.cl-ticket.is-ghost .cl-ticket__field{gap:6px}.cl-ticket__ghost-label{border-radius:5px;width:46%;height:14px;display:block}.cl-ticket__ghost-input{border-radius:12px;height:48px;display:block}.cl-ticket__ack.is-ghost{cursor:default}.cl-ticket__ghost-box{border-radius:6px;flex:none;width:20px;height:20px;margin-top:1px}.cl-ticket__consent.is-ghost{font-size:12.5px;line-height:1.5}.cl-ticket__consent.is-ghost .cl-consent{display:inline}.cl-ticket__ink,.cl-ticket__consent.is-ghost .cl-consent{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 18%,#ffffff0f 18% 82%,#0000 82%);border-radius:5px}.cl-ticket__ack .cl-ticket__ink b,.cl-ticket__consent.is-ghost .cl-consent a{color:#0000;text-decoration:none}.cl-ticket__ghost-sum{border-radius:8px;width:130px;height:34px}.cl-ticket__ghost-pay{border-radius:12px;height:56px;display:block}.cl-ticket__total .cl-ghost-line{height:13px}@container ticket (min-width:720px){.cl-ticket{--t-mask-main:radial-gradient(circle var(--t-notch) at 100% 0, #0000 var(--t-cut), #000 var(--t-notch)) 0 0 / 100% 51% no-repeat, radial-gradient(circle var(--t-notch) at 100% 100%, #0000 var(--t-cut), #000 var(--t-notch)) 0 100% / 100% 51% no-repeat;--t-mask-stub:radial-gradient(circle var(--t-notch) at 0 0, #0000 var(--t-cut), #000 var(--t-notch)) 0 0 / 100% 51% no-repeat, radial-gradient(circle var(--t-notch) at 0 100%, #0000 var(--t-cut), #000 var(--t-notch)) 0 100% / 100% 51% no-repeat;grid-template-columns:minmax(0,1fr) 296px}.cl-ticket__main{border-radius:var(--t-r) 0 0 var(--t-r);padding:26px 30px 28px}.cl-ticket__stub{border-radius:0 var(--t-r) var(--t-r) 0;align-content:center;padding:30px 26px}.cl-ticket__stub:before{left:0;right:auto;top:calc(var(--t-notch) + 8px);bottom:calc(var(--t-notch) + 8px);background:radial-gradient(circle,#04070a 0 1.4px,#0000 1.8px) 50% 0/3px 10px repeat-y;width:3px;height:auto}.cl-ticket__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"qty region""email phone"}.cl-ticket__total{gap:8px;display:grid}.cl-ticket__sum{font-size:40px}.cl-ticket__mark{font-size:76px}.cl-ticket__ghost-sum{height:40px}}.cl-passport{min-width:0;scroll-margin-top:12px}.cl-passport__head{gap:10px;margin-bottom:20px;display:grid}.cl-passport__head .cl-label{line-height:1.35}.cl-passport__title{font-size:clamp(30px,3vw,44px)}.cl-passport__plate{border-radius:var(--cl-r-l);box-shadow:inset 0 0 0 1px var(--cl-line), inset 0 1px 0 #ffffff0f, var(--cl-lift);background:radial-gradient(circle at 12px 12px,#4a5767 0 2px,#0000 2.6px),radial-gradient(circle at calc(100% - 12px) 12px,#4a5767 0 2px,#0000 2.6px),radial-gradient(circle at 12px calc(100% - 12px),#4a5767 0 2px,#0000 2.6px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#4a5767 0 2px,#0000 2.6px),linear-gradient(#151c26,#0d1219);position:relative;overflow:hidden}.cl-passport__plate:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent, var(--cl-neon) 14%, var(--cl-hot) 50%, var(--cl-neon) 86%, transparent);height:2px;box-shadow:0 0 10px rgb(var(--cl-signal-rgb) / .7);border-radius:2px;position:absolute;top:0;left:22px;right:22px}.cl-passport__specs{box-shadow:inset 0 -1px 0 var(--cl-line);background:linear-gradient(#ffffff08,#ffffff03);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 -1px 0 0;display:grid}.cl-passport__spec{min-width:0;box-shadow:inset -1px 0 0 var(--cl-line), inset 0 -1px 0 #ffffff0d;align-content:start;gap:6px;padding:20px 22px 18px;display:grid}.cl-passport__spec dt{font:600 10.5px/1.2 var(--cl-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cl-mute)}.cl-passport__spec dd{color:var(--cl-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.4}.cl-passport__text{min-width:0;padding:26px 30px 30px}.cl-passport__prose{white-space:pre-line;overflow-wrap:anywhere;max-width:76ch;color:var(--cl-text-2);margin-top:14px;font-size:15px;line-height:1.7}.cl-js .cl-passport__desc.is-long:not(.is-open) .cl-passport__prose{max-height:20em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.cl-passport__more{display:none}.cl-js .cl-passport__more{min-height:44px;font:600 14px/1 var(--cl-text-font);color:var(--cl-hot);background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:0 2px;display:inline-flex}.cl-js .cl-passport__more:hover{color:#fff}.cl-passport__chev{width:18px;height:18px;transition:transform var(--cl-mid) var(--cl-ease)}.cl-passport__desc.is-open .cl-passport__chev{transform:rotate(180deg)}.cl-passport__empty{max-width:60ch;color:var(--cl-mute);margin-top:14px;line-height:1.6}@media (pointer:coarse){.cl-crumbs{z-index:4;position:relative}.cl-crumbs a,.cl-stage__chip.is-link{position:relative}.cl-crumbs a:after{content:"";position:absolute;inset:-4px -5px}.cl-stage__chip.is-link:after{content:"";position:absolute;inset:-7px 0}.cl-oneway__back{min-height:44px}}@media (max-width:1279px){.cl-wagon__band{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:30px}.cl-wagon__band.is-single{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.cl-run__meta{max-width:170px}}@media (max-width:1099px){.cl-stage{--screen-w:min(92vw, 560px);padding-top:calc(var(--cl-dock-h) + 32px)}.cl-stage__grid{grid-template:"crumbs""train""info"/minmax(0,1fr)}.cl-stage__grid:before{background:linear-gradient(#04060aeb 0,#04060a4d 200px,#0000 280px)}.cl-stage__word{display:none}.cl-stage__info{align-self:start;max-width:760px;padding:24px 0 8px}.cl-stage__info:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #080b108c, #080b10f0 46%, var(--cl-ink-1));position:absolute;inset:0 -50vw -40px}.cl-stage__info{position:relative}.cl-fare{justify-content:space-between;width:100%}.cl-wagon__band{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"plan""ticket""pass";gap:44px;margin-top:36px}.cl-wagon__band.is-single{grid-template-columns:minmax(0,1fr);grid-template-areas:"ticket""plan""pass"}.cl-wagon__band:before,.cl-wagon__band:after{top:-36px}.cl-js .cl-timetable__list.is-collapsed .cl-timetable__row.is-far{display:none}.cl-js .cl-timetable__more{display:inline-flex}.cl-oneway{flex-wrap:wrap;align-items:center;gap:6px 16px;padding:18px 20px 16px;display:flex}.cl-oneway>.cl-label{flex:100%}.cl-oneway__title{flex:100%;font-size:24px}.cl-oneway__line{flex:140px;height:40px;margin-top:6px}.cl-oneway__back{flex:none;margin-top:6px}.cl-oneway__facts,.cl-oneway__text{display:none}.cl-oneway.is-unknown .cl-oneway__text{flex:100%;margin-top:4px;display:block}}@media (min-width:760px) and (max-width:1099px){.cl-stage{--screen-w:clamp(320px, calc(125svh - 620px), min(92vw, 560px))}}@media (max-width:860px){.cl-stage{padding-top:64px}}@media (min-width:760px) and (max-width:860px){.cl-stage{--screen-w:clamp(300px, calc(125svh - 680px), min(92vw, 560px))}}@media (min-width:760px) and (max-width:1099px) and (max-height:720px){.cl-stage{--screen-w:clamp(257px, 27.6vw, 304px);padding-top:calc(var(--cl-dock-h) + 34px)}.cl-stage__grid{grid-template:"crumbs train""info train"minmax(0,1fr)/minmax(0,40fr) minmax(0,60fr)}.cl-stage__grid:before{background:linear-gradient(90deg,#04060ae6 0%,#04060abd 26%,#04060a4d 46%,#04060a0a 66%,#04060a4d 100%),linear-gradient(#04060af2 0,#04060a66 200px,#0000 330px)}.cl-coach{margin-left:0;left:0}.cl-stage__info{max-width:580px;padding:10px 0 calc(var(--cl-rail-h) + 26px);align-self:center}.cl-stage__info:before{content:none}.cl-stage__title{font-size:clamp(28px,3.6vw,40px)}.cl-fare{justify-content:flex-start;width:auto}.cl-crumbs .cl-crumbs__here{display:none}}@media (max-width:759px){.cl-stage{--screen-w:clamp(200px, calc(125.8svh - 610px), min(92vw, 560px))}.cl-stage__train{min-height:calc(var(--car-h) + var(--cl-rail-h) + 10px)}.cl-stage__title{font-size:clamp(28px,8.4vw,38px)}.cl-stage__title.is-long{font-size:clamp(24px,7.4vw,32px)}.cl-crumbs .cl-crumbs__here{display:none}.cl-stage__plate{width:calc(760 * var(--u));margin-left:calc(-380 * var(--u));background-image:url(/art/scene-m.webp)}.cl-stage__plate:before,.cl-stage__plate:after{content:none}.cl-wagon__band:before{background-image:url(/art/scene-m.webp)}.cl-stage__info{gap:12px;padding-top:16px}.cl-fare{gap:12px 16px;padding:12px 12px 12px 18px}.cl-fare__price{font-size:clamp(30px,9vw,40px)}.cl-fare__buy{flex:1 0 120px;min-width:0;max-width:200px}.cl-stage__chip{min-height:32px;font-size:12.5px}.cl-timetable__head{align-items:flex-start}.cl-timetable__frame{max-height:none}.cl-timetable__frame.is-scroll{-webkit-mask-image:none;mask-image:none}.cl-timetable__list:before{left:18px}.cl-timetable__list:after{left:29px}.cl-run{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"stop name price""stop meta price";row-gap:6px;min-height:72px;padding:12px 14px 12px 0}.cl-timetable__row+.cl-timetable__row .cl-run:before{left:52px;right:14px}.cl-run__stop{grid-area:stop}.cl-run__name{grid-area:name;font-size:14.5px}.cl-run__meta{grid-area:meta;justify-self:start;max-width:100%;padding:4px 7px;font-size:10.5px}.cl-run__price{grid-area:price;font-size:18px}.cl-timetable__empty{padding-left:52px}.cl-timetable__q{font-size:16px}.cl-ticket{--t-pad:18px}.cl-ticket__main{padding-top:20px}.cl-ticket__title{font-size:26px}.cl-ticket__mark{font-size:52px}.cl-ticket__sum{font-size:30px}.cl-ticket__ghost-sum{height:30px}.cl-fare__state{flex-basis:150px;max-width:230px;padding:0 14px;font-size:13.5px}.cl-passport__specs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.cl-passport__spec{padding:16px 18px 14px}.cl-passport__text{padding:22px 20px 24px}.cl-passport__prose{font-size:14.5px}}@media (max-width:380px){.cl-ticket__fields{grid-template-columns:96px minmax(0,1fr)}.cl-ticket__lead~.cl-input{padding-left:40px}.cl-ticket__lead{left:12px}.cl-fare{flex-wrap:nowrap;gap:12px;padding:10px 10px 10px 16px}.cl-fare__sum{gap:5px;min-width:0}.cl-fare__price{white-space:nowrap;font-size:clamp(24px,7.6vw,28px)}.cl-fare__buy{flex:auto;min-width:104px;max-width:none;min-height:50px;padding-inline:12px}.cl-fare__state{font-size:12.5px}.cl-stage__chips{gap:6px}.cl-stage__chip{gap:6px;padding:0 10px 0 8px;font-size:12px}.cl-stage__chip .cl-icon{width:15px;height:15px}.cl-run{grid-template-columns:46px minmax(0,1fr) auto;column-gap:12px}.cl-timetable__list:before{left:15px}.cl-timetable__list:after{left:26px}.cl-timetable__row+.cl-timetable__row .cl-run:before{left:46px}.cl-steps__num{display:none}}@container ticket (max-width:459.98px){.cl-ticket__static{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;padding-block:4px;font-size:15px;line-height:1.15}}@media (max-width:359.98px) and (max-height:600px){.cl-stage{--screen-w:168px;padding-top:calc(var(--cl-dock-h) + 12px)}.cl-stage__info{gap:8px;padding-top:8px}}.cl-navghost{z-index:55;background:var(--cl-ink-0);animation:cl-navghost-in .16s .12s var(--cl-ease) both;position:fixed;inset:0;overflow:hidden}@keyframes cl-navghost-in{0%{opacity:0}}@media (min-width:861px){body:has(.cl-navghost) .cl-dock.is-home{margin:0;position:fixed;top:14px;left:50%;transform:translate(-50%)}}@media (max-width:860px){.cl-navghost .cl-topbrand.is-ghost{display:flex}}@media (prefers-reduced-motion:reduce){.cl-fare__state.is-check .cl-fare__lamp{animation:none}.cl-coach.is-roll,.cl-coach.is-shunt,.cl-coach .cl-screen,.cl-coach .cl-screen__boot{animation:none!important}.cl-screen__boot{opacity:0}.cl-screen__lamp,.cl-signal.is-blink[data-lamp=amber] .cl-signal__lamp--amber{animation:none}.cl-screen__img,.cl-run,.cl-run__node,.cl-steps__node,.cl-ticket__lead,.cl-timetable__chev,.cl-passport__chev,.cl-steps__fill,.cl-steps__runner{transition:none}.cl-steps.is-moving .cl-steps__runner i{animation:none;transform:translate(45%)}.cl-steps.is-moving .cl-steps__stop.is-on .cl-steps__node{animation:none}.cl-run:active{transform:none}.cl-timetable__row.is-going .cl-run__node{animation:none}.cl-ticket .cl-spin,.cl-ticket-frame__note .cl-spin{border-color:#fff #fff9 #fff9;animation:none}.cl-ticket-frame__note{animation:none}.cl-ticket-frame__body{transition:none}}
