.HospitalityAdaptiveFlow_flow__nskdW{--ink:#f5f1f8;--muted:#b5aebe;--accent:#cfb8ef;color:var(--ink)}.HospitalityAdaptiveFlow_story__WbbYj{display:grid;grid-template-columns:1fr .8fr 1fr;align-items:stretch}.HospitalityAdaptiveFlow_output__KCTCF,.HospitalityAdaptiveFlow_signalPanel__Aa6Kf{min-width:0}.HospitalityAdaptiveFlow_signalPanel__Aa6Kf{height:480px;display:flex;flex-direction:column;padding:20px;border:1px solid #ffffff18;border-radius:28px;background:radial-gradient(ellipse at 0 0,#cfb8ef16,transparent 65%),#0d0c10;box-shadow:inset 0 1px 0 #ffffff09,0 22px 65px #0003}.HospitalityAdaptiveFlow_signalHeading__zLW7f{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:20px}.HospitalityAdaptiveFlow_signalHeading__zLW7f h3{margin:0;font-size:18px;font-weight:450}.HospitalityAdaptiveFlow_signalHeading__zLW7f>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.HospitalityAdaptiveFlow_signalHeading__zLW7f i{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px #cfb8ef65}.HospitalityAdaptiveFlow_signalGrid__5rs0H{display:grid;flex:1;min-height:0;gap:10px;align-items:stretch;transition:grid-template-columns .65s cubic-bezier(.22,1,.36,1)}.HospitalityAdaptiveFlow_signalColumn__ej730{display:grid;min-width:0;min-height:0;gap:10px;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1)}.HospitalityAdaptiveFlow_signalGrid__5rs0H .HospitalityAdaptiveFlow_signalTile__7Dnd5{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;min-width:0;height:100%;min-height:0;padding:12px;border:1px solid #ffffff14;border-radius:18px;color:#c9c2d2;background:linear-gradient(145deg,#ffffff09,#ffffff02),#17141d;box-shadow:inset 0 1px 0 #ffffff05;white-space:normal;text-align:left;transition:background .4s,border-color .4s,color .4s,box-shadow .4s}.HospitalityAdaptiveFlow_signalGrid__5rs0H .HospitalityAdaptiveFlow_signalTile__7Dnd5:hover{background:#211929;border-color:#c5a3e850}.HospitalityAdaptiveFlow_signalGrid__5rs0H .HospitalityAdaptiveFlow_signalTile__7Dnd5[data-focused=true]{background:radial-gradient(ellipse at 100% 0,#fff9,transparent 65%),linear-gradient(135deg,#eee8f5,#c5aedb);border-color:#ffffff90;color:#30213f;box-shadow:inset 0 1px 1px #fff,0 8px 28px #ba80e81a}.HospitalityAdaptiveFlow_tileLabel__JAR_m{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:450;line-height:1.2}.HospitalityAdaptiveFlow_tileIcon__4aKYJ{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#ffffff09;flex-shrink:0}.HospitalityAdaptiveFlow_tileIcon__4aKYJ svg{width:16px;height:16px}.HospitalityAdaptiveFlow_signalTile__7Dnd5[data-focused=true] .HospitalityAdaptiveFlow_tileIcon__4aKYJ{background:#fff6}.HospitalityAdaptiveFlow_restingValue__2euS4{margin:5px 0 0 32px;font-size:13px;font-weight:400;line-height:1.25;color:#ada3b8;transition:font-size .65s,margin .65s}.HospitalityAdaptiveFlow_signalColumn__ej730[data-expanded=false] .HospitalityAdaptiveFlow_restingValue__2euS4{font-size:24px;margin-top:10px;letter-spacing:-.025em}.HospitalityAdaptiveFlow_tileValue__zCoyE:not([hidden]){display:flex;flex-direction:column;gap:8px;margin-top:auto;margin-bottom:15px;animation:HospitalityAdaptiveFlow_arrive___KdLb .4s ease both}.HospitalityAdaptiveFlow_tileValue__zCoyE strong{position:relative;z-index:1;font-size:clamp(28px,2.6vw,38px);line-height:1.05;letter-spacing:-.04em;font-weight:450;animation:HospitalityAdaptiveFlow_arrive___KdLb .45s ease both}.HospitalityAdaptiveFlow_tileValue__zCoyE>span{font-size:12px;font-weight:400;color:#59456a;line-height:1.35}.HospitalityAdaptiveFlow_signalArtwork__B3Bk3{position:absolute;right:-10px;top:34px;z-index:-1;color:#75548d20;transform:rotate(-12deg);animation:HospitalityAdaptiveFlow_arrive___KdLb .7s ease both}.HospitalityAdaptiveFlow_signalArtwork__B3Bk3 svg{width:96px;height:96px;stroke-width:1}.HospitalityAdaptiveFlow_cycleTrack__ulom9{position:absolute;bottom:0;left:0;right:0;height:3px;background:#51366317}.HospitalityAdaptiveFlow_cycleTrack__ulom9>span{display:block;height:100%;background:#775091;transform-origin:left;animation:HospitalityAdaptiveFlow_signalCycle__b5z4k var(--stage-duration) linear both;animation-play-state:paused}.HospitalityAdaptiveFlow_flow__nskdW[data-running=true] .HospitalityAdaptiveFlow_cycleTrack__ulom9>span{animation-play-state:running}@keyframes HospitalityAdaptiveFlow_signalCycle__b5z4k{0%{transform:scaleX(var(--progress-from))}to{transform:scaleX(var(--progress-to))}}.HospitalityAdaptiveFlow_adjustments__vKiWB{width:100%;max-width:265px;margin:24px 0 0;font-size:14px}.HospitalityAdaptiveFlow_adjustments__vKiWB>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid #ffffff15}.HospitalityAdaptiveFlow_adjustments__vKiWB dt{color:var(--muted)}.HospitalityAdaptiveFlow_adjustments__vKiWB dd{margin:0;color:#b5a9bf;text-align:right;transition:color .4s}.HospitalityAdaptiveFlow_adjustments__vKiWB[data-active=true] dd{color:#e5c9fc}.HospitalityAdaptiveFlow_frame__LTKlF{position:relative;height:480px;overflow:hidden;border-radius:20px;background:#141217;isolation:isolate}.HospitalityAdaptiveFlow_frame__LTKlF>img,.HospitalityAdaptiveFlow_frame__LTKlF>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.HospitalityAdaptiveFlow_shade__ClMPY{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#08070e70,#08070e05 38%,#08070e35 57%,#08070eee)}.HospitalityAdaptiveFlow_frameHeading__ZGSlW{position:absolute;left:26px;top:24px;font-size:15px;font-weight:450;color:white;text-shadow:0 1px 10px #000}.HospitalityAdaptiveFlow_caption__QKufy{position:absolute;bottom:28px;left:26px;right:26px;margin:0;color:white;font-size:clamp(27px,2.5vw,34px);font-weight:450;letter-spacing:-.035em;line-height:1.17;animation:HospitalityAdaptiveFlow_arrive___KdLb .4s ease both}.HospitalityAdaptiveFlow_engine__55KU8{min-width:0;padding:40px 26px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.HospitalityAdaptiveFlow_engineMark__O8_YQ{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:76px;margin-bottom:22px}.HospitalityAdaptiveFlow_engineMark__O8_YQ>img{filter:drop-shadow(0 0 18px #ba76de30)}.HospitalityAdaptiveFlow_connector___Z1bK{display:flex;align-items:center;position:absolute;width:calc(50% - 43px);top:50%;color:#b798cb}.HospitalityAdaptiveFlow_connector___Z1bK:first-child{left:-26px}.HospitalityAdaptiveFlow_connector___Z1bK:last-child{right:-26px}.HospitalityAdaptiveFlow_connector___Z1bK:before{content:"";width:100%;height:1px;background:linear-gradient(90deg,#a87aca25,#d7b7ee80)}.HospitalityAdaptiveFlow_connector___Z1bK svg{position:absolute;right:-4px}.HospitalityAdaptiveFlow_connector___Z1bK i{position:absolute;width:5px;height:3px;border-radius:4px;opacity:0;background:#f2dfff;box-shadow:0 0 8px #ba80e8}.HospitalityAdaptiveFlow_flow__nskdW[data-running=true][data-stage=adjusting] .HospitalityAdaptiveFlow_connector___Z1bK:first-child i,.HospitalityAdaptiveFlow_flow__nskdW[data-running=true][data-stage=ready] .HospitalityAdaptiveFlow_connector___Z1bK:last-child i{animation:HospitalityAdaptiveFlow_travel__Lf_NN 1.6s ease infinite}.HospitalityAdaptiveFlow_engineLabel__rY7o_{color:var(--muted);font-size:15px}.HospitalityAdaptiveFlow_engine__55KU8 h3{margin:14px 0 0;max-width:270px;font-size:clamp(25px,2.3vw,31px);font-weight:450;letter-spacing:-.035em;line-height:1.23;animation:HospitalityAdaptiveFlow_arrive___KdLb .4s ease both}.HospitalityAdaptiveFlow_listen__zUJoQ{position:absolute;top:34%;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:12px}.HospitalityAdaptiveFlow_listen__zUJoQ>span{color:white;font-size:14px;text-shadow:0 1px 9px #000}.HospitalityAdaptiveFlow_soundButton__7MBWM{width:58px;height:58px;border-radius:50%;background:#ffffffed;color:#17131c;box-shadow:0 5px 30px #0003}.HospitalityAdaptiveFlow_soundButton__7MBWM:hover{background:white;transform:scale(1.04)}.HospitalityAdaptiveFlow_retry__Mt_dG{position:absolute;top:40%;left:50%;transform:translateX(-50%);max-width:90%;white-space:normal;font-size:14px;height:auto;min-height:44px}.HospitalityAdaptiveFlow_footer__bna9a{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px}.HospitalityAdaptiveFlow_footer__bna9a p{margin:0;font-size:12px;line-height:1.6;color:#aaa1b5}.HospitalityAdaptiveFlow_transport__JYNBc{display:flex;gap:8px}.HospitalityAdaptiveFlow_transport__JYNBc button{width:40px;height:40px;border:1px solid #ffffff20;color:#d0c4dd;border-radius:50%}.HospitalityAdaptiveFlow_flow__nskdW button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@keyframes HospitalityAdaptiveFlow_arrive___KdLb{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes HospitalityAdaptiveFlow_travel__Lf_NN{0%{left:0;opacity:0}30%{opacity:1}to{left:100%;opacity:0}}@media (max-width:1000px){.HospitalityAdaptiveFlow_story__WbbYj{grid-template-columns:1.1fr .8fr 1fr}.HospitalityAdaptiveFlow_signalPanel__Aa6Kf{padding:14px}.HospitalityAdaptiveFlow_signalColumn__ej730,.HospitalityAdaptiveFlow_signalGrid__5rs0H{gap:8px}.HospitalityAdaptiveFlow_signalGrid__5rs0H .HospitalityAdaptiveFlow_signalTile__7Dnd5{padding:10px}.HospitalityAdaptiveFlow_tileLabel__JAR_m{gap:5px}.HospitalityAdaptiveFlow_tileIcon__4aKYJ{width:20px;height:22px}.HospitalityAdaptiveFlow_restingValue__2euS4{margin-left:25px}.HospitalityAdaptiveFlow_engine__55KU8{padding-inline:18px}.HospitalityAdaptiveFlow_connector___Z1bK:first-child{left:-18px}.HospitalityAdaptiveFlow_connector___Z1bK:last-child{right:-18px}.HospitalityAdaptiveFlow_caption__QKufy{left:20px;right:20px;font-size:27px}}@media (max-width:740px){.HospitalityAdaptiveFlow_story__WbbYj{grid-template-columns:minmax(0,1fr)}.HospitalityAdaptiveFlow_signalPanel__Aa6Kf{height:480px;padding:18px}.HospitalityAdaptiveFlow_signalGrid__5rs0H .HospitalityAdaptiveFlow_signalTile__7Dnd5{padding:12px}.HospitalityAdaptiveFlow_tileValue__zCoyE strong{font-size:30px}.HospitalityAdaptiveFlow_frame__LTKlF{height:330px}.HospitalityAdaptiveFlow_engine__55KU8{padding:30px 24px;min-height:260px}.HospitalityAdaptiveFlow_engineMark__O8_YQ{max-width:220px;margin-bottom:16px}.HospitalityAdaptiveFlow_engine__55KU8 h3{font-size:28px;max-width:290px}.HospitalityAdaptiveFlow_connector___Z1bK:first-child{left:-24px}.HospitalityAdaptiveFlow_connector___Z1bK:last-child{right:-24px}.HospitalityAdaptiveFlow_frameHeading__ZGSlW{top:22px;left:22px}.HospitalityAdaptiveFlow_caption__QKufy{left:22px;right:22px;bottom:24px;font-size:29px}.HospitalityAdaptiveFlow_listen__zUJoQ{top:27%}.HospitalityAdaptiveFlow_footer__bna9a{align-items:flex-start;gap:14px}.HospitalityAdaptiveFlow_footer__bna9a p{max-width:230px}}@media (prefers-reduced-motion:reduce){.HospitalityAdaptiveFlow_flow__nskdW *,.HospitalityAdaptiveFlow_flow__nskdW :after,.HospitalityAdaptiveFlow_flow__nskdW :before{animation:none!important;transition:none!important}}