@property --fpc-n{syntax:"<integer>";initial-value:0;inherits:true}.fpc-k{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--s-t3)}.fpc-wrap{display:flex;flex-direction:column;gap:12px;padding-bottom:22px;--fpc-T:12s;--fpc-step:.75s}.fpc-live{display:inline-flex;align-items:center;gap:6px;font:500 10.5px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--s-ok);background:var(--s-okbg);padding:4px 7px;border-radius:4px}.fpc-live i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:fpc-pulse 2s ease-in-out infinite}@keyframes fpc-pulse{50%{opacity:.3}}.fpc-cv{display:flex;flex-direction:column;align-items:center;font-size:12.5px;padding:2px 0 4px}.fpc-nd{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--s-line2);border-radius:6px;padding:7px 10px;background:var(--s-panel);font-weight:700;color:var(--s-text);line-height:1.25;max-width:100%;text-align:left}.fpc-nd>svg,.fpc-nd .fpc-ic svg{width:14px;height:14px;flex:none}.fpc-nd .fpc-ic{display:inline-flex;color:var(--s-t2)}.fpc-nd em{font:500 10.5px/1 var(--font-mono);color:var(--s-t3);font-style:normal}.fpc-ln{display:block;width:1px;height:14px;background:var(--s-line2);flex:none}.fpc-split{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;padding-top:14px}.fpc-split:before{content:"";position:absolute;top:0;left:calc((100% - 12px)/4);right:calc((100% - 12px)/4);height:1px;background:var(--s-line2)}.fpc-br{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}.fpc-br:before{content:"";position:absolute;top:-14px;left:50%;width:1px;height:14px;background:var(--s-line2)}.fpc-bl{display:block;text-align:center;margin-bottom:8px;font:500 10.5px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--s-t3)}.fpc-bl b{font-weight:500;color:var(--s-text)}.fpc-out{width:100%;border:1px dashed var(--s-line2);border-radius:6px;padding:8px;display:grid;gap:8px;background:color-mix(in srgb,var(--s-panel) 60%,transparent)}.fpc-o{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.fpc-o.stop{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.fpc-o small{font:500 10px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--s-t3)}.fpc-stop{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--s-t2);border:1px solid var(--s-line2);border-radius:999px;padding:2px 8px;background:var(--s-panel)}.fpc-stop svg{width:11px;height:11px}.fpc-wave{display:inline-flex;align-items:center;gap:2px;height:12px}.fpc-wave i{display:block;width:2px;height:calc(var(--h) * 12px);border-radius:1px;background:var(--s-t3)}.fpc-cv .fpc-a{animation-duration:var(--fpc-T);animation-iteration-count:infinite;animation-delay:calc(var(--i) * var(--fpc-step));animation-timing-function:var(--eo)}.fpc-cv .fpc-nd.fpc-a,.fpc-cv .fpc-stop.fpc-a{animation-name:fpc-node}.fpc-cv .fpc-ln.fpc-a{animation-name:fpc-line}.fpc-cv .fpc-bl.fpc-a,.fpc-cv .fpc-o small.fpc-a{animation-name:fpc-text}.fpc-cv .fpc-br.fpc-a:before{animation:fpc-line var(--fpc-T) var(--eo) calc(var(--i) * var(--fpc-step)) infinite}@keyframes fpc-node{0%,7%{border-color:var(--s-ink);box-shadow:0 0 0 1px var(--s-ink)}10%,to{border-color:var(--s-line2);box-shadow:0 0 0 0 transparent}}@keyframes fpc-line{0%,7%{background:var(--s-ink)}10%,to{background:var(--s-line2)}}@keyframes fpc-text{0%,7%{color:var(--s-text)}10%,to{color:var(--s-t3)}}.fpc-cv .fpc-wave i{animation:fpc-wave var(--fpc-T) ease-in-out infinite;animation-delay:calc(7 * var(--fpc-step) + var(--j) * 60ms);transform-origin:center}@keyframes fpc-wave{0%{scale:1 1}1.5%{scale:1 .35}3%{scale:1 1.25}4.5%{scale:1 .5}6%,to{scale:1 1}}.fpc-cv .fpc-call .fpc-ic svg{animation:fpc-ring var(--fpc-T) var(--eo) infinite;animation-delay:calc(10 * var(--fpc-step));transform-origin:50% 50%}@keyframes fpc-ring{0%{rotate:0deg}1%{rotate:-16deg}2%{rotate:13deg}3%{rotate:-10deg}4%{rotate:7deg}5%,to{rotate:0deg}}.fpc-ibx{background:var(--s-panel);border:1px solid var(--s-line2);border-radius:10px;overflow:hidden}.fpc-ibx-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:11px 14px;border-bottom:1px solid var(--s-line);background:var(--s-bg)}.fpc-ibx-h b{font-size:14px}.fpc-chs{display:flex;gap:4px;flex-wrap:wrap}.fpc-chs span{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--s-line2);border-radius:5px;background:var(--s-panel);font-size:11.5px;font-weight:700;color:var(--s-t2)}.fpc-chs span.on{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-on-ink)}.fpc-chs svg{width:12px;height:12px}.fpc-ibx-l{list-style:none;margin:0;padding:0}.fpc-ib{border-bottom:1px solid var(--s-line)}.fpc-ib:last-child{border-bottom:0}.fpc-r{display:flex;gap:11px;padding:11px 14px;align-items:flex-start}.fpc-av{position:relative;width:30px;height:30px;border-radius:50%;background:var(--cbg,var(--s-sel));color:var(--c,var(--s-t2));font:700 11px/30px var(--font-ui);text-align:center;flex:none}.fpc-chl{position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:4px;background:var(--s-panel);display:grid;place-items:center;box-shadow:0 0 0 1px var(--s-line)}.fpc-chl svg{width:11px;height:11px}.fpc-x{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fpc-1{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:13px}.fpc-1 b{white-space:nowrap}.fpc-1 em{font-style:normal;color:var(--s-t3);font-size:12px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpc-1 .mono{font-size:11px;color:var(--s-t3)}.fpc-2{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--s-t2)}.fpc-s{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fpc-tag{font:600 10px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:1px 7px;border-radius:2px;white-space:nowrap;background:var(--s-sel);color:var(--s-t2)}.fpc-tag.ok{background:var(--s-okbg);color:var(--s-ok)}.fpc-tag.info{background:var(--s-infobg);color:var(--s-info)}.fpc-new{background:color-mix(in srgb,var(--s-info) 5%,var(--s-panel))}.fpc-st{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 9px 55px}.fpc-st span{display:inline-flex;align-items:center;gap:5px;font:500 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--s-t2);border:1px solid var(--s-line2);border-radius:4px;padding:4px 6px;background:var(--s-panel)}.fpc-st svg{width:11px;height:11px}.fpc-sug{display:flex;align-items:center;gap:9px;margin:0 14px 12px 55px;padding:8px 10px;border:1px dashed var(--s-line2);border-radius:6px;background:var(--s-bg);font-size:12.5px;color:var(--s-t2)}.fpc-sug>span:nth-child(2){flex:1;min-width:0}.fpc-sug b{color:var(--s-text);margin-right:4px}.fpc-ibx .fpc-new>div>.fpc-r{animation:fpc-arrive 10s var(--eo) infinite}.fpc-ibx .fpc-g-st{animation:fpc-show-st 10s var(--eo) infinite}.fpc-ibx .fpc-g-sug{animation:fpc-show-sug 10s var(--eo) infinite}@keyframes fpc-arrive{0%,3%{opacity:1;translate:0 0}5%,14%{opacity:0;translate:0 -8px}24%,to{opacity:1;translate:0 0}}@keyframes fpc-show-st{0%,3%{opacity:1;translate:0 0}5%,30%{opacity:0;translate:0 4px}36%,to{opacity:1;translate:0 0}}@keyframes fpc-show-sug{0%,3%{opacity:1;translate:0 0}5%,44%{opacity:0;translate:0 4px}52%,to{opacity:1;translate:0 0}}.fpc-stats{position:relative;background:var(--s-panel);border:1px solid var(--s-line2);border-radius:10px;overflow:hidden;margin-top:8px}.fpc-stats-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--s-line);background:var(--s-bg)}.fpc-stats-h b{font-size:14px}.fpc-stats-h span{font:500 11px/1 var(--font-mono);color:var(--s-t3)}.fpc-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--s-line)}.fpc-kpi>div{padding:14px 16px;border-right:1px solid var(--s-line);display:flex;flex-direction:column;gap:6px;min-width:0}.fpc-kpi>div:last-child{border-right:0}.fpc-kpi b{font:500 26px/1.1 var(--font-mono);font-variant-numeric:tabular-nums}.fpc-cnt{--fpc-n:var(--to);animation:fpc-count 14s infinite;animation-delay:calc(var(--d,0) * 90ms)}.fpc-cnt:after{counter-reset:fpc var(--fpc-n);content:counter(fpc) var(--sfx,"")}@keyframes fpc-count{0%,4%{--fpc-n:var(--to)}6%{--fpc-n:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}30%,to{--fpc-n:var(--to)}}.fpc-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.fpc-fun{padding:16px;border-right:1px solid var(--s-line);display:flex;flex-direction:column;gap:16px;min-width:0}.fpc-side{display:flex;flex-direction:column;min-width:0}.fpc-step{display:flex;flex-direction:column;gap:7px;min-width:0}.fpc-step-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px}.fpc-step-h svg{width:14px;height:14px;flex:none}.fpc-step-h b{font-weight:700}.fpc-step-h .mono{margin-left:auto;font-size:11.5px;color:var(--s-t2)}.fpc-bar{position:relative;height:14px}.fpc-bar i,.fpc-bar1 i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;transform-origin:left center;animation:fpc-grow 14s infinite;animation-delay:calc(var(--d,0) * .11s)}.fpc-bar .s{width:calc(var(--sent) * 100%);background:var(--s-sel)}.fpc-bar .r{width:calc(var(--res) * 100%);background:var(--s-edge)}.fpc-bar .m{width:calc(var(--meet) * 100%);min-width:3px;background:var(--s-ink)}.fpc-bar .m.none{display:none}@keyframes fpc-grow{0%,4%{scale:1 1}6%{scale:0 1;animation-timing-function:cubic-bezier(.23,1,.32,1)}28%,to{scale:1 1}}.fpc-leg{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--s-t3)}.fpc-leg span{display:inline-flex;align-items:center;gap:6px}.fpc-leg i{display:inline-block;width:10px;height:10px;border-radius:2px}.fpc-leg .s{background:var(--s-sel)}.fpc-leg .r{background:var(--s-edge)}.fpc-leg .m{background:var(--s-ink)}.fpc-rate{padding:16px;border-bottom:1px solid var(--s-line);display:flex;flex-direction:column;gap:12px}.fpc-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.fpc-col{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center}.fpc-col b{font:500 14px/1 var(--font-mono)}.fpc-col small{font-size:11px;color:var(--s-t3);line-height:1.25}.fpc-colbar{position:relative;width:100%;max-width:56px;height:72px;border-bottom:1px solid var(--s-line2)}.fpc-colbar i{position:absolute;left:0;right:0;bottom:0;height:calc(var(--v) * 100%);background:var(--s-ink);border-radius:3px 3px 0 0;transform-origin:center bottom;animation:fpc-growy 14s infinite;animation-delay:calc(var(--d,0) * .11s)}@keyframes fpc-growy{0%,4%{scale:1 1}6%{scale:1 0;animation-timing-function:cubic-bezier(.23,1,.32,1)}28%,to{scale:1 1}}.fpc-seats{padding:16px;display:flex;flex-direction:column;gap:12px}.fpc-seat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:center}.fpc-seat .fpc-av{width:26px;height:26px;font-size:10px;line-height:26px;grid-row:span 2}.fpc-seat b{font-size:13px}.fpc-seat .mono{font-size:11.5px;color:var(--s-t2)}.fpc-bar1{position:relative;grid-column:2 / 4;height:8px;background:var(--s-sel);border-radius:3px;overflow:hidden}.fpc-bar1 i{width:calc(var(--v) * 100%);background:var(--s-ink)}.fpl-seat{background:var(--s-panel);border:1px solid var(--s-line2);border-radius:10px;overflow:hidden;--fpl-T:12s}.fpl-day{padding:12px 14px;border-bottom:1px solid var(--s-line);display:grid;gap:9px}.fpl-day-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.fpl-day-top .fpc-k{color:var(--s-t2)}.fpl-st{display:inline-grid;justify-items:end}.fpl-st span{grid-area:1/1;display:inline-flex;align-items:center;gap:6px;font:500 10.5px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:4px 7px;border-radius:4px;white-space:nowrap}.fpl-st .on{color:var(--s-ok);background:var(--s-okbg);opacity:0}.fpl-st .on i{width:6px;height:6px;border-radius:50%;background:currentColor}.fpl-st .off{color:var(--s-t2);background:var(--s-sel)}.fpl-track{position:relative;height:6px;border-radius:3px;background:var(--s-sel)}.fpl-track i{position:absolute;inset:0;background:var(--s-ink);border-radius:3px;transform-origin:left center}.fpl-track b{position:absolute;top:50%;left:100%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--s-ink);box-shadow:0 0 0 3px var(--s-panel)}.fpl-hours{display:flex;justify-content:space-between;font:500 10.5px/1 var(--font-mono);color:var(--s-t3)}.fpl-cap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:baseline;padding:10px 14px;border-bottom:1px solid var(--s-line);font-size:14px;color:var(--s-t2)}.fpl-cap .fpl-v{display:inline-flex;gap:8px;align-items:baseline;white-space:nowrap}.fpl-cap .fpl-v b{display:inline-block;min-width:3ch;text-align:right;font:500 13px/1 var(--font-mono);color:var(--s-text)}.fpl-cap .fpl-v small{font-size:12px;color:var(--s-t3)}.fpl-cap .fpl-v small:before{content:"/ ";color:var(--s-edge)}.fpl-bar{grid-column:1 / -1;position:relative;height:6px;border-radius:3px;background:var(--s-sel);overflow:hidden}.fpl-bar i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--v) * 100%);background:var(--s-ink);border-radius:3px;transform-origin:left center}.fpl-warm{padding:12px 14px 4px;display:grid;gap:10px}.fpl-warm-h{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline}.fpl-warm-h span{font-size:12.5px;color:var(--s-t3)}.fpl-wk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.fpl-w{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center}.fpl-wbar{grid-column:1 / -1;position:relative;height:52px;border-bottom:1px solid var(--s-line2)}.fpl-wbar i{position:absolute;left:0;right:0;bottom:0;height:calc(var(--v) * 100%);background:color-mix(in srgb,var(--s-ink) 82%,var(--s-panel));border-radius:3px 3px 0 0;transform-origin:center bottom}.fpl-w small{font-size:11.5px;color:var(--s-t3)}.fpl-w b{font:500 11.5px/1 var(--font-mono);color:var(--s-text)}.fpl-seat .s-fine{padding:0 14px 12px;margin:8px 0 0}.fpl-track i{animation:fpl-fill var(--fpl-T) linear infinite}.fpl-track b{animation:fpl-head var(--fpl-T) linear infinite}.fpl-bar i{animation:fpl-fill var(--fpl-T) infinite;animation-timing-function:steps(var(--steps,12),end)}.fpl-cnt{--fpc-n:var(--to);animation:fpl-count var(--fpl-T) infinite}.fpl-cnt:after{counter-reset:fpl var(--fpc-n);content:counter(fpl)}.fpl-st .on{animation:fpl-on var(--fpl-T) infinite}.fpl-st .off{animation:fpl-off var(--fpl-T) infinite}.fpl-wbar i{animation:fpl-rise var(--fpl-T) var(--eo) infinite;animation-delay:calc(var(--d,0) * .22s)}@keyframes fpl-fill{0%,4%{scale:1 1}7%{scale:0 1}80%,to{scale:1 1}}@keyframes fpl-head{0%,4%{left:100%}7%{left:0%}80%,to{left:100%}}@keyframes fpl-count{0%,4%{--fpc-n:var(--to)}7%{--fpc-n:0}80%,to{--fpc-n:var(--to)}}@keyframes fpl-on{0%,5%{opacity:0}7%,79%{opacity:1}81%,to{opacity:0}}@keyframes fpl-off{0%,5%{opacity:1}7%,79%{opacity:0}81%,to{opacity:1}}@keyframes fpl-rise{0%,4%{scale:1 1}7%{scale:1 0}24%,to{scale:1 1}}@container site (max-width: 640px){.fpc-split{grid-template-columns:minmax(0,1fr);gap:16px}.fpc-split:before{display:none}.fpc-br+.fpc-br:before{display:none}.fpc-br+.fpc-br{border-top:1px dashed var(--s-line2);padding-top:14px}.fpc-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.fpc-kpi>div:nth-child(2){border-right:0}.fpc-kpi>div:nth-child(-n+2){border-bottom:1px solid var(--s-line)}.fpc-body{grid-template-columns:minmax(0,1fr)}.fpc-fun{border-right:0;border-bottom:1px solid var(--s-line)}.fpc-st{padding-left:14px}.fpc-sug{margin-left:14px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.fpc-live i{animation:none}}
