.bay-aura{pointer-events:none;z-index:0;opacity:.55;background:radial-gradient(38vw 30vw at 82% 12%,#c9f24b12,#0000 70%),radial-gradient(30vw 26vw at 8% 70%,#1ce5cf09,#0000 70%);animation:26s ease-in-out infinite alternate bay-drift;position:fixed;inset:-20vh -10vw}@keyframes bay-drift{to{transform:translate(-3vw,4vh)scale(1.08)}}.bay-live{vertical-align:middle;background:var(--color-chartreuse);width:8px;height:8px;margin-right:6px;animation:1.8s ease-out infinite bay-live;display:inline-block;box-shadow:0 0 #c9f24b99}.bay-live-warn{background:var(--color-signal2);animation-name:bay-live-warn}@keyframes bay-live{0%{box-shadow:0 0 #c9f24b8c}to{box-shadow:0 0 0 9px #c9f24b00}}@keyframes bay-live-warn{0%{box-shadow:0 0 #ff5a1f8c}to{box-shadow:0 0 0 9px #ff5a1f00}}.bay-orn{pointer-events:none;width:min(48vw,560px);height:340px;color:var(--color-chartreuse);opacity:.55;position:absolute;top:8px;right:0;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.bay-orn svg{width:100%;height:100%;animation:fl-fade-up 1.4s var(--fl-out) .3s both;overflow:visible}@media (max-width:1023px){.bay-orn{opacity:.22;width:80vw;right:-18%}}.bay-hazard{animation:2.4s linear infinite gr-stripe-scroll}.bay-o-needle{transform-box:view-box;transform-origin:280px 230px;animation:7s cubic-bezier(.65,0,.35,1) infinite bay-o-sweep}@keyframes bay-o-sweep{0%,to{transform:rotate(-62deg)}40%{transform:rotate(18deg)}55%{transform:rotate(9deg)}70%{transform:rotate(26deg)}}.bay-o-dash{stroke-dasharray:14 22;animation:1.1s linear infinite bay-o-dash}@keyframes bay-o-dash{to{stroke-dashoffset:-36px}}.bay-o-wave{animation:6s linear infinite bay-o-wave}.bay-o-wave-2{animation-duration:9s}@keyframes bay-o-wave{to{transform:translate(-280px)}}.bay-o-node{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite bay-o-node;animation-delay:calc(var(--i,0) * .24s)}@keyframes bay-o-node{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.bay-o-link{stroke-dasharray:3 5;animation:2.2s linear infinite bay-o-dash}.bay-o-chain{animation:7s linear infinite bay-o-chain}@keyframes bay-o-chain{to{transform:translateY(-120px)}}.bay-o-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:bay-o-draw 5.5s var(--fl-out) infinite}.bay-o-draw-2{animation-delay:.35s}.bay-o-spin{transform-box:view-box;transform-origin:280px 170px;animation:40s linear infinite bay-o-spin}.bay-o-spin-rev{animation-duration:26s;animation-direction:reverse}.bay-o-spin-fast{animation-duration:4.5s}.bay-o-spin-slow{animation-duration:60s}@keyframes bay-o-spin{to{transform:rotate(360deg)}}.bay-o-eq{transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-in-out infinite alternate bay-o-eq;animation-delay:calc(var(--i,0) * -.37s)}@keyframes bay-o-eq{0%{transform:scaleY(.25)}40%{transform:scaleY(.62)}70%{transform:scaleY(.4)}to{transform:scaleY(.78)}}.bay-o-pulse{stroke-dasharray:24 600;stroke-dashoffset:0;animation:2.8s linear infinite bay-o-pulse}@keyframes bay-o-pulse{0%{stroke-dashoffset:24px}to{stroke-dashoffset:-600px}}.bay-o-shackle{animation:bay-o-shackle 4s var(--fl-out) infinite}@keyframes bay-o-shackle{0%,40%{transform:translateY(0)}55%,85%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes bay-o-draw{0%{stroke-dashoffset:1px}45%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.bay-head{position:relative}.bay-head:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--color-chartreuse), #f2efe629 32%, #f2efe614);height:2px;transition:transform 1.3s var(--fl-out) .1s;position:absolute;bottom:0;left:0;right:0}html[data-fl-js] .bay-head:not([data-in]):after{transform:scaleX(0)}.bay-num{color:#0000;-webkit-text-stroke:1.5px #f2efe64d;background:linear-gradient(#0000 50%,#c9f24beb 50%) 0 100%/100% 200%;transition:background-position 1.1s var(--fl-out) .25s;-webkit-background-clip:text;background-clip:text}html[data-fl-js] .bay-head:not([data-in]) .bay-num{background-position:0 0}html[data-fl-js] .bay-head:not([data-in]) .bay-head-t{opacity:0;transform:translate(-12px)}.bay-head-t{transition:opacity .7s var(--fl-out) .2s, transform .7s var(--fl-out) .2s}.bay-strip{background:#f2efe61a;gap:1px;display:grid}.bay-stat{background:var(--color-carbon);transition:opacity .8s var(--fl-out) calc(var(--i,0) * 70ms), transform .8s var(--fl-out) calc(var(--i,0) * 70ms), background-color .3s;position:relative;overflow:hidden}.bay-stat:before{content:"";background:var(--color-chartreuse);transform-origin:0;height:2px;transition:transform .5s var(--fl-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.bay-stat:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#f2efe612 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.bay-stat[data-in]:after{animation:bay-sheen 1.3s var(--fl-out) calc(.2s + var(--i,0) * 90ms)}.bay-stat:hover{background:#1b1b18}.bay-stat:hover:before{transform:scaleX(1)}.bay-stat:hover .bay-stat-v{text-shadow:0 0 22px #c9f24b66}.bay-stat[data-tone=bad]:before{background:var(--color-signal2)}.bay-stat[data-tone=bad]:hover .bay-stat-v{text-shadow:0 0 22px #ff5a1f66}@keyframes bay-sheen{to{transform:translate(110%)}}.bay-note{border-left:2px solid var(--color-chartreuse);position:relative;overflow:hidden}.bay-note[data-tone=warn]{border-left-color:var(--color-signal2)}.bay-note:before{content:"";background:linear-gradient(#0000,#f7ffd9,#0000);width:2px;height:40%;animation:3.6s ease-in-out infinite bay-rail;position:absolute;top:0;left:-2px}.bay-note[data-tone=warn]:before{background:linear-gradient(#0000,#ffd2bf,#0000)}@keyframes bay-rail{0%{transform:translateY(-110%)}60%,to{transform:translateY(260%)}}.bay-grow{transform-origin:0;transition:transform 1.15s var(--fl-out), left .7s var(--fl-out), width .7s var(--fl-out);transition-delay:calc(.15s + var(--i,0) * 70ms)}html[data-fl-js] [data-fx]:not([data-in]) .bay-grow{transform:scaleX(0)}.bay-tick{background:#f7f5ee;width:2px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 8px #f7f5eecc}.bay-tick-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f2efe699;white-space:nowrap;font-size:8px;position:absolute;top:-17px;transform:translate(-50%)}.bay-marker{width:3px;transition:left 1.2s var(--fl-out) .25s;margin-left:-1.5px;position:absolute;top:-5px;bottom:-5px}html[data-fl-js] [data-fx]:not([data-in]) .bay-marker{left:var(--from,50%)!important}.bay-row{transition:opacity .7s var(--fl-out) calc(var(--i,0) * 60ms), transform .7s var(--fl-out) calc(var(--i,0) * 60ms), background-color .25s, box-shadow .3s var(--fl-out);position:relative}.bay-row:hover,.bay-row:focus-visible,.bay-row:focus-within,.bay-row[data-open]{box-shadow:inset 3px 0 0 var(--color-chartreuse);background:#1a1a17;outline:none}.bay-row[data-tone=bad]:hover,.bay-row[data-tone=bad][data-open]{box-shadow:inset 3px 0 0 var(--color-signal2)}.bay-clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;transition:color .3s;display:-webkit-box;overflow:hidden}.bay-row:hover .bay-clamp,.bay-row:focus-within .bay-clamp,.bay-row:focus .bay-clamp{-webkit-line-clamp:unset;color:#f2efe6cc}.bay-expand{transition:grid-template-rows .45s var(--fl-out);grid-template-rows:0fr;display:grid}.bay-expand>*{min-height:0;overflow:hidden}[data-open]>.bay-expand{grid-template-rows:1fr}.bay-hint{opacity:0;transition:opacity .25s, transform .35s var(--fl-out);transform:translate(-6px)}.bay-row:hover .bay-hint,.bay-row:focus-visible .bay-hint,.group:hover .bay-hint{opacity:1;transform:none}@media (hover:none){.bay-hint{opacity:1;transform:none}.bay-clamp{-webkit-line-clamp:unset}}.bay-chip{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f2efe6b3;transition:border-color .2s, color .2s, background-color .25s, transform .3s var(--fl-out);background:#0b0b0b99;border:1px solid #f2efe62e;align-items:center;gap:8px;padding:6px 12px;font-size:10px;display:inline-flex}.bay-chip:hover,.bay-chip:focus-visible{border-color:var(--color-chartreuse);color:var(--color-chartreuse);outline:none;transform:translateY(-2px)}.bay-chip[data-on]{background:var(--color-chartreuse);border-color:var(--color-chartreuse);color:var(--color-pitch)}.bay-chip-n{opacity:.7;font-weight:700}.bay-lamp{background:#3a3a35;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:inset 0 1px 2px #000c}.bay-lamp[data-on=go]{background:var(--color-chartreuse);animation:2.2s ease-in-out infinite bay-lamp;box-shadow:0 0 10px #c9f24be6,0 0 24px #c9f24b66}.bay-lamp[data-on=wait]{background:var(--color-signal2);animation:2.8s ease-in-out infinite bay-lamp;box-shadow:0 0 10px #ff5a1fb3}@keyframes bay-lamp{50%{filter:brightness(.6)}}.bay-prime{position:relative}.bay-prime:after{content:"";pointer-events:none;animation:3s ease-in-out infinite bay-prime;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9f24b80,inset 0 0 40px #c9f24b0f}@keyframes bay-prime{50%{box-shadow:inset 0 0 0 1px #c9f24b33,inset 0 0 18px #c9f24b05}}.bay-needle{transform-box:view-box;transform-origin:60px 62px;transform:rotate(var(--deg,-90deg));transition:transform 1.6s var(--fl-snap) .3s}html[data-fl-js] [data-fx]:not([data-in]) .bay-needle{transform:rotate(-90deg)}.bay-arc{transition:stroke-dashoffset 1.4s var(--fl-out) .3s, stroke-dasharray 1.4s var(--fl-out) .3s}@media (prefers-reduced-motion:no-preference){html[data-fl-js] [data-fx]:not([data-in]) .bay-arc{stroke-dasharray:0 100}}.bay-lane{background:linear-gradient(#121211,#0d0d0c 50%,#121211);border:2px solid #f2efe624;height:38px;position:relative;overflow:hidden}.bay-lane:before{content:"";opacity:.22;background:repeating-linear-gradient(90deg, var(--color-bone) 0 18px, transparent 18px 40px);height:2px;margin-top:-1px;animation:.9s linear infinite bay-road;position:absolute;top:50%;left:0;right:0}@keyframes bay-road{to{background-position:-40px 0}}.bay-lane-trail{transition:left 1.2s var(--fl-out), width 1.2s var(--fl-out);position:absolute;top:6px;bottom:6px}.bay-car{background:var(--color-pitch);width:16px;height:16px;transition:left 1.2s var(--fl-snap);border:2px solid;margin:-8px 0 0 -8px;position:absolute;top:50%;rotate:45deg;box-shadow:0 0 12px}.bay-car:after{content:"";border:1px solid;animation:1.8s ease-out infinite fl-ping;position:absolute;inset:-6px}.bay-readout{opacity:0;transition:opacity .25s, transform .35s var(--fl-out);transform:translateY(-4px)}.bay-row:hover .bay-readout,.bay-row:focus-within .bay-readout{opacity:1;transform:none}@media (hover:none){.bay-readout{opacity:1;transform:none}}.bay-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.bay-marquee-track{width:max-content;animation:bay-marquee var(--dur,40s) linear infinite;display:flex}.bay-marquee:hover .bay-marquee-track,.bay-marquee:focus-within .bay-marquee-track{animation-play-state:paused}.bay-marquee-track>*{padding-right:8px}@keyframes bay-marquee{to{transform:translate(-50%)}}.bay-pill{transition:transform .3s var(--fl-out), background-color .25s}.bay-pill:hover{background:#f2efe60d;transform:translateY(-3px)}.bay-strike{position:relative}.bay-strike:after{content:"";background:var(--color-signal2);transform-origin:0;height:1.5px;transition:transform .6s var(--fl-out) calc(.3s + var(--i,0) * 80ms);position:absolute;top:50%;left:-2px;right:-2px}html[data-fl-js] [data-fx]:not([data-in]) .bay-strike:after{transform:scaleX(0)}.bay-holo{position:relative}.bay-holo:before{content:"";pointer-events:none;z-index:0;opacity:.55;mix-blend-mode:screen;background:radial-gradient(520px circle at var(--mx,70%) var(--my,30%), #c9f24b29, transparent 55%), linear-gradient(115deg, transparent 20%, #1ce5cf14 calc(var(--mx,50%) - 10%), #c9f24b1f var(--mx,50%), #ff5a1f0f calc(var(--mx,50%) + 12%), transparent 80%);transition:opacity .4s;position:absolute;inset:0}.bay-holo:hover:before{opacity:1}.bay-holo>*{z-index:1;position:relative}.bay-outline{color:#0000;-webkit-text-stroke:1px #f2efe638;transition:-webkit-text-stroke-color .3s, color .4s, transform .5s var(--fl-out)}.group:hover .bay-outline{-webkit-text-stroke-color:var(--color-chartreuse);transform:translateY(-3px)}.bay-kind{opacity:.7;width:3px;transition:width .35s var(--fl-out), opacity .3s;background:currentColor;position:absolute;top:0;bottom:0;left:0}.group:hover .bay-kind{opacity:1;width:5px}.bay-sticky{top:var(--fl-nav);z-index:5;position:sticky}.bay-spine{background:linear-gradient(var(--color-chartreuse), #f2efe61f 30%);transform-origin:50% 0;width:1px;transition:transform 1.6s var(--fl-out);position:absolute;top:0;bottom:0;left:7px}html[data-fl-js] [data-fx]:not([data-in]) .bay-spine{transform:scaleY(0)}.bay-seal{animation:2.4s ease-out infinite bay-live;animation-delay:calc(var(--i,0) * .15s);box-shadow:0 0 #c9f24b99}.bay-tape-row{transition:background-color .25s, padding-left .35s var(--fl-out)}.bay-tape-row:hover,.bay-tape-row:focus-visible{background:#c9f24b0a;outline:none;padding-left:2.6rem}.bay-curve{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2s var(--fl-out) .2s}html[data-fl-js] [data-fx]:not([data-in]) .bay-curve{stroke-dashoffset:1px}.bay-area{transition:opacity 1.2s 1s}html[data-fl-js] [data-fx]:not([data-in]) .bay-area{opacity:0}.bay-cross{pointer-events:none;transition:opacity .2s}.bay-stamp{border:3px solid var(--color-signal2);color:var(--color-signal2);transition:scale .5s var(--fl-snap) .35s, opacity .3s .35s;padding:4px 14px;display:inline-block;rotate:-6deg;box-shadow:inset 0 0 0 2px #ff5a1f40}html[data-fl-js] [data-fx]:not([data-in]) .bay-stamp{opacity:0;scale:1.9}@media (prefers-reduced-motion:reduce){.bay-aura,.bay-live,.bay-orn,.bay-orn *,.bay-hazard,.bay-note:before,.bay-stat:after,.bay-lamp,.bay-prime:after,.bay-lane:before,.bay-car:after,.bay-marquee-track,.bay-seal{animation:none!important}.bay-marquee-track{flex-wrap:wrap;width:auto}.bay-marquee-track>[aria-hidden]{display:none}html[data-fl-js] [data-fx]:not([data-in]) .bay-grow,html[data-fl-js] .bay-head:not([data-in]):after,html[data-fl-js] [data-fx]:not([data-in]) .bay-spine,html[data-fl-js] [data-fx]:not([data-in]) .bay-strike:after{transform:none}html[data-fl-js] .bay-head:not([data-in]) .bay-num{background-position:0 100%}html[data-fl-js] .bay-head:not([data-in]) .bay-head-t,html[data-fl-js] [data-fx]:not([data-in]) .bay-area,html[data-fl-js] [data-fx]:not([data-in]) .bay-stamp{opacity:1;transform:scale(1)}html[data-fl-js] [data-fx]:not([data-in]) .bay-curve{stroke-dashoffset:0}html[data-fl-js] [data-fx]:not([data-in]) .bay-needle{transform:rotate(var(--deg,-90deg))}}.bay-copy{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f2efe6b3;border:1px solid #f2efe638;flex:none;padding:2px 8px;font-size:9px;transition:border-color .2s,color .2s,background-color .2s}.bay-copy:hover,.bay-copy:focus-visible{border-color:var(--color-chartreuse);color:var(--color-chartreuse);outline:none}.bay-copy[data-done]{border-color:var(--color-chartreuse);background:var(--color-chartreuse);color:var(--color-pitch)}.bay-type{vertical-align:bottom;white-space:nowrap;animation:bay-type calc(var(--n,40) * 22ms) steps(var(--n,40)) .3s both;display:inline-block;overflow:hidden}@keyframes bay-type{0%{width:0}to{width:calc(var(--n,40) * 1ch)}}html[data-fl-js] [data-fx]:not([data-in]) .bay-type{animation-play-state:paused}.bay-caret{vertical-align:-.2em;background:var(--color-chartreuse);width:.6em;height:1.1em;margin-left:2px;animation:1s step-end infinite bay-blink;display:inline-block}@keyframes bay-blink{50%{opacity:0}}.bay-split{transition:width 1.2s var(--fl-out) .2s}@media (prefers-reduced-motion:no-preference){html[data-fl-js] [data-fx]:not([data-in]) .bay-split{width:50%!important}}.bay-leader{animation:2.2s ease-out infinite bay-live;box-shadow:0 0 #c9f24b99}.bay-slam{transition:scale .45s var(--fl-snap) .45s, opacity .25s .45s}html[data-fl-js] [data-fx]:not([data-in]) .bay-slam{opacity:0;scale:1.8}.bay-sweep{transition:left 1.3s var(--fl-out) .25s}@media (prefers-reduced-motion:no-preference){html[data-fl-js] [data-fx]:not([data-in]) .bay-sweep{left:0!important}}.bay-check path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .6s var(--fl-out) calc(.3s + var(--i,0) * 90ms)}html[data-fl-js] [data-fx]:not([data-in]) .bay-check path{stroke-dashoffset:1px}.bay-rivet{background:radial-gradient(circle at 35% 35%,#f7f5ee,#8b8b80 45%,#2a2a26 75%);box-shadow:0 1px 2px #000c}.bay-seg{transition:background-color .3s, box-shadow .3s, transform .35s var(--fl-snap)}.bay-seg[data-on]{background:var(--color-chartreuse);transform:scaleY(1.25);box-shadow:0 0 10px #c9f24b99}.bay-field{transition:border-color .2s,box-shadow .3s,background-color .3s}.bay-field:focus{border-color:var(--color-chartreuse);background:#0f0f0d;outline:none;box-shadow:0 0 0 3px #c9f24b24,0 0 24px -6px #c9f24b80}.bay-lock{position:relative}.bay-lock-veil{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .6s var(--fl-out), visibility .6s;background:#0b0b0b8c;place-items:center;display:grid;position:absolute;inset:0}.bay-lock[data-open] .bay-lock-veil{opacity:0;visibility:hidden}.bay-lock-icon{transition:transform .6s var(--fl-snap)}.bay-lock[data-open] .bay-lock-icon{transform:translateY(-14px)scale(.9)}.bay-step{transition:border-color .3s,background-color .3s,color .3s}.bay-step[data-state=done]{border-color:var(--color-chartreuse);background:var(--color-chartreuse);color:var(--color-pitch)}.bay-step[data-state=now]{border-color:var(--color-chartreuse);color:var(--color-chartreuse);animation:1.8s ease-out infinite bay-live;box-shadow:0 0 #c9f24b99}.bay-step-line{transform-origin:0;transition:transform .8s var(--fl-out)}@media (prefers-reduced-motion:reduce){.bay-type{width:auto;animation:none}.bay-caret,.bay-leader,.bay-step[data-state=now]{animation:none}html[data-fl-js] [data-fx]:not([data-in]) .bay-slam{opacity:1;scale:1}html[data-fl-js] [data-fx]:not([data-in]) .bay-check path{stroke-dashoffset:0}}.bay-pulse-tag{animation:1.8s ease-in-out infinite bay-tag}@keyframes bay-tag{50%{background:#1ce5cf26;box-shadow:0 0 10px #1ce5cf59}}@media (prefers-reduced-motion:reduce){.bay-pulse-tag{animation:none}}html[data-touring] [data-fx]{transition:none!important}.bay-tour-ring{border:2px solid var(--color-chartreuse);border-radius:4px;box-shadow:0 0 0 9999px #0b0b0bcc,0 0 0 4px #c9f24b2e,0 0 26px #c9f24b59}.bay-tour-ring:before{content:"";border:2px solid var(--color-chartreuse);border-radius:4px;animation:1.8s ease-out infinite bay-tour-ping;position:absolute;inset:-2px}@keyframes bay-tour-ping{0%{opacity:.7;inset:-2px}to{opacity:0;inset:-12px}}.bay-tour-card{box-shadow:6px 6px #c9f24b66,0 30px 60px -20px #000000b3}.bay-tour-body{animation:bay-tour-in .35s var(--fl-out)}@keyframes bay-tour-in{0%{opacity:0;transform:translateY(6px)}}.bay-tour-arrow{background:var(--color-carbon);border:2px solid var(--color-chartreuse);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.bay-tour-arrow[data-side=below]{border-bottom:0;border-right:0;top:-8px}.bay-tour-arrow[data-side=above]{border-top:0;border-left:0;bottom:-8px}.bay-tour-arrow[data-side=right]{border-top:0;border-right:0;left:-8px}.bay-tour-arrow[data-side=left]{border-bottom:0;border-left:0;right:-8px}@media (prefers-reduced-motion:reduce){.bay-tour-ring:before,.bay-tour-body{animation:none}}.re-stage:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#c9f24b12,#0000 65%);border-radius:50%;position:absolute;inset:8%}.re-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f2efe699;transition:color .25s, border-color .25s, box-shadow .3s, transform .3s var(--fl-out);background:#0b0b0beb;border:1px solid #f2efe652;padding:2px 7px;font-size:9px;font-weight:600}.re-tag:hover,.re-tag:focus-visible{color:var(--color-chartreuse);border-color:var(--color-chartreuse);outline:none}.re-tag[data-on]{color:var(--color-chartreuse);border-color:var(--color-chartreuse);box-shadow:0 0 16px -2px #c9f24b8c}.re-tag[data-pinned]{background:var(--color-chartreuse);color:var(--color-pitch)}.re-slot{transition:transform .45s var(--fl-out);box-shadow:0 0 14px -2px #c9f24b99}.re-swap{animation:bay-tour-in .35s var(--fl-out)}@media (prefers-reduced-motion:reduce){.re-slot{transition:none}.re-swap{animation:none}}.hire-rail{background:linear-gradient(90deg, var(--color-chartreuse), #c9f24b40);transform-origin:0;transition:transform 1.4s var(--fl-out) .2s;box-shadow:0 0 10px #c9f24b80}html[data-fl-js] .hire-flow:not([data-in]) .hire-rail{transform:scaleX(0)}.hire-node{transition:opacity .7s var(--fl-out), transform .7s var(--fl-out);transition-delay:calc(.15s + var(--i,0) * .18s)}html[data-fl-js] .hire-flow:not([data-in]) .hire-node{opacity:0;transform:translateY(18px)}.hire-pop{animation:bay-tour-in .35s var(--fl-out)}.hire-tip{animation:2.2s ease-in-out infinite bay-lamp;box-shadow:0 0 10px #f2efe6cc}.hire-badge{transition:border-color .25s, color .25s, transform .3s var(--fl-out)}.hire-badge:hover{border-color:var(--color-chartreuse);color:var(--color-chartreuse);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){html[data-fl-js] .hire-flow:not([data-in]) .hire-rail{transform:none}html[data-fl-js] .hire-flow:not([data-in]) .hire-node{opacity:1;transform:none}.hire-pop,.hire-tip{animation:none}}.pit-sweep{animation:1.1s ease-in-out infinite pit-sweep;box-shadow:0 0 10px #c9f24bb3}@keyframes pit-sweep{0%{left:-33%}to{left:100%}}@media (prefers-reduced-motion:reduce){.pit-sweep{animation:none;left:33%}}.bay-o-shutter{animation:bay-o-shutter 7s var(--fl-out) infinite}@keyframes bay-o-shutter{0%,15%{transform:translateY(0)}45%,70%{transform:translateY(-34px)}to{transform:translateY(0)}}.floor-ghost{color:var(--color-chartreuse)}.floor-ghost .bay-car{background:0 0;border-style:dashed;animation:3.2s ease-in-out infinite floor-ghost}@keyframes floor-ghost{0%,to{opacity:.55;left:46%}50%{opacity:1;left:54%}}.floor-door{transition:transform .7s var(--fl-out)}.floor-stage:hover .floor-door,.floor-stage:focus-within .floor-door{transform:translateY(-72%)}.floor-rail{transform-origin:0;transition:transform 1.3s var(--fl-out) .2s}html[data-fl-js] [data-fx]:not([data-in]) .floor-rail{transform:scaleX(0)}.floor-skel{animation:1.6s ease-in-out infinite floor-skel}@keyframes floor-skel{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bay-o-shutter,.floor-ghost .bay-car,.floor-skel{animation:none}html[data-fl-js] [data-fx]:not([data-in]) .floor-rail{transform:none}}
