.page-module__Xlae3G__page{color:#f3f4ec;background:#0d211b;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.page-module__Xlae3G__shell{width:min(1160px,100% - 40px);margin:0 auto;padding:32px 0 80px}.page-module__Xlae3G__topbar{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.page-module__Xlae3G__brand{color:#ecc27e;letter-spacing:.22em;font-size:11px;font-weight:900}.page-module__Xlae3G__hotel{margin-top:3px;font:500 20px Georgia,serif}.page-module__Xlae3G__reset,.page-module__Xlae3G__login button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:9px;padding:10px 14px;font-weight:700}.page-module__Xlae3G__intro{justify-content:space-between;align-items:end;gap:30px;padding:52px 0 30px;display:flex}.page-module__Xlae3G__eyebrow{color:#8fb5a5;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.page-module__Xlae3G__intro h1{letter-spacing:-.04em;margin:0;font:500 clamp(42px,6vw,70px)/1 Georgia,serif}.page-module__Xlae3G__intro p:last-child{color:#a9bbb4;max-width:430px;line-height:1.6}.page-module__Xlae3G__metrics{border:1px solid #ffffff24;border-radius:17px;grid-template-columns:1.5fr repeat(3,1fr);display:grid;overflow:hidden}.page-module__Xlae3G__metric{border-right:1px solid #ffffff1f;padding:24px}.page-module__Xlae3G__metric:last-child{border:0}.page-module__Xlae3G__metric span{color:#8fa59c;font-size:11px;display:block}.page-module__Xlae3G__metric strong{margin-top:8px;font:500 27px Georgia,serif;display:block}.page-module__Xlae3G__metric:first-child{background:#143329}.page-module__Xlae3G__metric:first-child strong{color:#79d6ad;font-size:37px}.page-module__Xlae3G__grid{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:18px;display:grid}.page-module__Xlae3G__card{background:#ffffff09;border:1px solid #ffffff21;border-radius:17px;min-width:0;padding:22px}.page-module__Xlae3G__card h2{margin:0 0 4px;font:500 22px Georgia,serif}.page-module__Xlae3G__subtle,.page-module__Xlae3G__empty,.page-module__Xlae3G__status{color:#8fa59c;font-size:12px}.page-module__Xlae3G__booking{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:16px}.page-module__Xlae3G__booking summary{cursor:pointer;grid-template-columns:1fr auto;gap:12px;list-style:none;display:grid}.page-module__Xlae3G__booking strong,.page-module__Xlae3G__booking span{display:block}.page-module__Xlae3G__booking small{color:#879b92}.page-module__Xlae3G__booking summary>strong{color:#79d6ad}.page-module__Xlae3G__economics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;display:grid}.page-module__Xlae3G__economics div{background:#ffffff0d;border-radius:8px;padding:9px}.page-module__Xlae3G__economics span{color:#84978f;text-transform:uppercase;font-size:9px}.page-module__Xlae3G__economics b{margin-top:3px;font-size:12px;display:block}.page-module__Xlae3G__call{border-top:1px solid #ffffff14;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:grid}.page-module__Xlae3G__call i{background:#79d6ad;border-radius:50%;width:7px;height:7px}.page-module__Xlae3G__call i.page-module__Xlae3G__bad{background:#e67c68}.page-module__Xlae3G__call code{color:#d7e5df;text-overflow:ellipsis;overflow:hidden}.page-module__Xlae3G__call span{color:#84978f}.page-module__Xlae3G__loginWrap{background:radial-gradient(circle at 50% 30%,#21493c,#0d211b 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.page-module__Xlae3G__login{background:#05120e73;border:1px solid #ffffff26;border-radius:20px;width:min(400px,100%);padding:30px;box-shadow:0 30px 80px #0000004d}.page-module__Xlae3G__login h1{margin:5px 0;font:500 34px Georgia,serif}.page-module__Xlae3G__login p{color:#a4b7af;line-height:1.6}.page-module__Xlae3G__login input{color:#fff;background:#ffffff0d;border:1px solid #ffffff29;border-radius:9px;width:100%;margin:10px 0;padding:12px}.page-module__Xlae3G__login button{color:#2a2116;background:#ecc27e;width:100%}.page-module__Xlae3G__error{color:#ffb6a8!important}@media (max-width:760px){.page-module__Xlae3G__intro{display:block}.page-module__Xlae3G__metrics{grid-template-columns:1fr 1fr}.page-module__Xlae3G__metric{border-bottom:1px solid #ffffff1f}.page-module__Xlae3G__grid{grid-template-columns:1fr}.page-module__Xlae3G__economics{grid-template-columns:1fr 1fr}}
