:root{--cid-ink:#020817;--cid-surface:#06112a;--cid-blue:#006cff;--cid-sky:#55b7ff;--cid-paper:#f5f8ff;--cid-muted:#95a5b8;--cid-mint:#35d29b;--cid-border:#8bb4ff3d}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.owner-gateway{background:var(--cid-ink);min-height:100svh;color:var(--cid-paper);isolation:isolate;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative;overflow:hidden}.owner-gateway:before{content:"";z-index:-1;background:radial-gradient(circle at 69% 42%,#006cff24,#0000 31%),linear-gradient(90deg,#020817 0 45%,#02081773 62%,#0208170f);position:absolute;top:0;bottom:0;left:0;right:0}.owner-gateway__nav{z-index:30;border-bottom:1px solid #ffffff1f;grid-template-columns:260px 1fr auto;align-items:center;gap:36px;height:132px;padding:0 4.8vw;display:grid;position:relative}.owner-brand{width:170px;height:112px;display:block}.owner-brand img{object-fit:contain;filter:drop-shadow(0 8px 20px #006cff2e);width:100%;height:100%}.owner-gateway__nav nav{justify-content:center;gap:42px;display:flex}.owner-gateway__nav a,.owner-gateway__actions button{color:#fff;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:750;text-decoration:none}.owner-gateway__actions{align-items:center;gap:24px;display:flex}.owner-gateway__actions button{background:var(--cid-blue);cursor:pointer;border:0;padding:18px 24px}.owner-language select{color:#fff;font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:12px}.owner-language option{color:#020817}.owner-gateway__hero{grid-template-columns:47% 53%;min-height:calc(100svh - 132px);display:grid;position:relative}.owner-gateway__copy{z-index:5;align-self:center;padding:7.5vh 4vw 6vh 6vw}.owner-gateway__eyebrow{color:var(--cid-sky);letter-spacing:.28em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:800}.owner-gateway h1{letter-spacing:-.045em;max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,4.5vw,88px);font-weight:400;line-height:.9}.owner-gateway h1 em{color:var(--cid-sky);font-style:normal;display:inline}.owner-gateway h1 span{margin-top:28px;display:block}.owner-gateway__support{color:#c2ccda;max-width:650px;margin:34px 0 22px;font-size:clamp(16px,1.25vw,22px);line-height:1.6}.owner-gateway__truth{color:var(--cid-muted);letter-spacing:.04em;align-items:center;gap:10px;font-size:12px;display:flex}.owner-gateway__truth i{background:var(--cid-mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #35d29bb3}.owner-gateway__skip{color:#d9e5f5;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #55b7ff73;margin-top:18px;padding:10px 0;font-size:12px}.owner-door-scene{perspective:1500px;background:#090a0f;min-height:calc(100svh - 132px);position:relative;overflow:hidden}.owner-door-scene__door,.owner-door-scene__interior{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.owner-door-scene__door{z-index:5;object-position:center 47%;filter:brightness(.66)saturate(.88);transition:opacity 1.1s,transform 1.8s cubic-bezier(.16,.8,.22,1)}.owner-door-scene__interior{z-index:1;opacity:0;filter:brightness(.68)saturate(.88);transition:opacity 1.3s,transform 2.2s cubic-bezier(.16,.8,.22,1);transform:scale(1.08)}.owner-door-scene__leaf{z-index:7;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:brightness(.62);background-image:url(/experience/gateway/gateway-door-master.png);background-repeat:no-repeat;background-size:357% 142%;width:28%;transition:transform 1.55s cubic-bezier(.18,.78,.15,1),opacity .8s;position:absolute;top:21%;bottom:8%}.owner-door-scene__leaf--left{transform-origin:0;background-position:35% 28%;left:22%}.owner-door-scene__leaf--right{transform-origin:100%;background-position:65% 28%;right:22%}.owner-door-scene:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg,#02081761,#0000 24% 76%,#02081729),linear-gradient(#0000 64%,#02081761);position:absolute;top:0;bottom:0;left:0;right:0}.owner-fatima-entry{z-index:12;aspect-ratio:.8;color:#fff;cursor:pointer;isolation:isolate;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;width:clamp(150px,17vw,236px);padding:0;transition:filter .28s,transform .28s cubic-bezier(.2,.8,.2,1),opacity .42s;animation:.78s cubic-bezier(.16,.8,.22,1) both fatima-reveal,6s ease-in-out 1s infinite fatima-idle;display:flex;position:absolute;bottom:2.8%;left:50%;transform:translate(-50%)}.owner-fatima-entry picture{filter:drop-shadow(0 18px 24px #0000008a)drop-shadow(0 0 15px #ffbf442e);z-index:2;width:100%;height:auto;display:block;position:relative}.owner-fatima-entry img{object-fit:contain;width:100%;height:auto;display:block}.owner-fatima-entry small{z-index:3;white-space:nowrap;text-transform:uppercase;letter-spacing:.2em;text-shadow:0 2px 12px #000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02081785;border-block-start:1px solid #ecbe6761;border-block-end:1px solid #ecbe6761;padding:8px 12px;font-size:9px;font-weight:800;position:absolute;bottom:2%}.owner-fatima-entry__halo{z-index:1;filter:blur(8px);background:radial-gradient(circle,#ffc85b33,#ffa6000d 43%,#0000 70%);border-radius:50%;transition:transform .28s,opacity .28s;position:absolute;top:17%;bottom:12%;left:-3%;right:-3%;transform:scale(.85)}.owner-fatima-entry:after{content:"";z-index:4;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 25%,#ffffff6b 46%,#0000 61%);animation:5.8s ease-in-out 1.5s infinite fatima-specular;position:absolute;top:10%;bottom:22%;left:12%;right:12%;transform:translate(-145%)skew(-9deg)}.owner-fatima-entry:disabled{cursor:default}.is-answered .owner-fatima-entry__halo{opacity:0;transform:scale(1.35)}.is-opening .owner-door-scene__interior,.is-interior .owner-door-scene__interior,.is-worlds .owner-door-scene__interior{opacity:1;transform:scale(1)}.is-opening .owner-door-scene__leaf--left,.is-interior .owner-door-scene__leaf--left,.is-worlds .owner-door-scene__leaf--left{opacity:.25;transform:rotateY(-72deg)}.is-opening .owner-door-scene__leaf--right,.is-interior .owner-door-scene__leaf--right,.is-worlds .owner-door-scene__leaf--right{opacity:.25;transform:rotateY(72deg)}.is-opening .owner-fatima-entry,.is-interior .owner-fatima-entry,.is-worlds .owner-fatima-entry{opacity:0;pointer-events:none}@keyframes door-answer{35%{transform:translate(-3px)}70%{transform:translate(3px)}}@keyframes fatima-reveal{0%{opacity:0;filter:brightness(.7);transform:translate(-50%)translateY(24px)scale(.94)}to{opacity:1;filter:brightness();transform:translate(-50%)translateY(0)scale(1)}}@keyframes fatima-idle{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}@keyframes fatima-specular{0%,58%{transform:translate(-145%)skew(-9deg)}78%,to{transform:translate(155%)skew(-9deg)}}@keyframes fatima-contact{0%{transform:translate(-50%)scale(1)}42%{transform:translate(-50%)scale(.955)}to{filter:brightness(1.15);transform:translate(-50%)scale(1.025)}}.owner-door-scene__digital{z-index:3;opacity:0;background-color:#0000;background-image:linear-gradient(90deg,#006cff2e 1px,#0000 1px),linear-gradient(#006cff29 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:opacity .8s;position:absolute;top:0;bottom:0;left:0;right:0;transform:perspective(800px)rotateX(62deg)translateY(52%)}.is-worlds .owner-door-scene__digital{opacity:.75}.owner-worlds{z-index:24;opacity:0;visibility:hidden;background:radial-gradient(circle at 50% 0,#006cff33,#0000 44%),#020817f5;flex-direction:column;justify-content:center;padding:7vh 6vw 5vh;transition:opacity .65s,transform .9s,visibility .65s;display:flex;position:absolute;top:132px;bottom:0;left:0;right:0;transform:scale(1.03)}.is-worlds .owner-worlds{opacity:1;visibility:visible;transform:scale(1)}.owner-worlds__heading{text-align:center;margin-bottom:5vh}.owner-worlds__heading p{color:var(--cid-sky);letter-spacing:.3em;font-size:11px;font-weight:850}.owner-worlds__heading h2{margin:10px;font:400 clamp(42px,5vw,74px)/1 Georgia,serif}.owner-worlds__heading span{color:var(--cid-muted)}.owner-worlds__grid{grid-template-columns:repeat(3,1fr);width:100%;max-width:1280px;margin:0 auto;display:grid}.owner-worlds article{border:1px solid var(--cid-border);background:linear-gradient(145deg,#06112ae0,#02081794);flex-direction:column;min-height:315px;padding:32px;transition:transform .3s,border-color .3s;display:flex}.owner-worlds article+article{border-left:0}.owner-worlds article:hover{border-color:var(--cid-sky);transform:translateY(-7px)}.owner-worlds article>span{color:var(--cid-sky);font:400 32px Georgia,serif}.owner-worlds article p{text-transform:uppercase;letter-spacing:.18em;margin:28px 0 8px;font-size:11px}.owner-worlds article h3{margin:0 0 18px;font:400 32px Georgia,serif}.owner-worlds article small{color:#a8b5c7;flex:1;font-size:14px;line-height:1.6}.owner-worlds article a{color:#fff;text-transform:uppercase;letter-spacing:.16em;border-top:1px solid var(--cid-border);justify-content:space-between;padding-top:18px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.owner-worlds article a i{color:var(--cid-sky);font-style:normal}.owner-worlds__signin{color:#cbd8e8;text-align:center;margin-top:28px;font-size:13px}[dir=rtl] .owner-gateway__copy{text-align:right}:focus-visible{outline:3px solid var(--cid-sky);outline-offset:4px}@media (max-width:1024px){.owner-gateway__nav{grid-template-columns:150px minmax(0,1fr) auto;gap:18px;height:110px}.owner-gateway__nav nav{gap:clamp(15px,2vw,25px);display:flex}.owner-brand{width:140px;height:94px}.owner-gateway__hero{grid-template-columns:46% 54%;min-height:calc(100svh - 110px)}.owner-door-scene{min-height:calc(100svh - 110px)}.owner-gateway h1{font-size:clamp(42px,5.5vw,66px)}.owner-gateway__copy{padding-left:4vw}.owner-worlds{top:110px;bottom:0;left:0;right:0}.owner-gateway__actions{gap:12px}.owner-gateway__actions>a,.owner-gateway__actions button{display:none}}@media (max-width:768px){.owner-gateway{min-height:100svh}.owner-gateway__nav{grid-template-rows:76px 30px;grid-template-columns:110px 1fr;gap:0 12px;height:116px;padding:0 18px 10px}.owner-brand{width:106px;height:76px}.owner-gateway__nav nav{grid-area:2/1/auto/-1;justify-content:center;gap:0;width:100%}.owner-gateway__nav nav a{text-align:center;border-top:1px solid #8bb4ff29;flex:1;padding:8px 6px;font-size:9px}.owner-gateway__actions{justify-content:flex-end;gap:14px}.owner-gateway__actions>a{display:none}.owner-gateway__actions button{padding:13px 14px;font-size:9px}.owner-gateway__hero{min-height:calc(100svh - 116px);display:block}.owner-gateway__copy{z-index:15;pointer-events:none;background:linear-gradient(#020817eb,#02081766,#0000);width:100%;padding:32px 24px;position:absolute;top:0;left:0}.owner-gateway h1{max-width:600px;font-size:clamp(37px,11vw,62px)}.owner-gateway h1 span{margin-top:14px}.owner-gateway__support{max-width:540px;margin:18px 0 10px;font-size:14px;line-height:1.45}.owner-gateway__truth{font-size:10px}.owner-gateway__skip{pointer-events:auto;color:#fff}.owner-door-scene{min-height:calc(100svh - 116px)}.owner-door-scene__door{object-position:center}.owner-fatima-entry{width:clamp(138px,31vw,190px);bottom:1.5%}.owner-worlds{padding:32px 18px;top:116px;bottom:0;left:0;right:0;overflow:auto}.owner-worlds__heading{margin-bottom:24px}.owner-worlds__heading h2{font-size:40px}.owner-worlds__grid{grid-template-columns:1fr}.owner-worlds article{min-height:180px;padding:22px}.owner-worlds article+article{border-left:1px solid var(--cid-border);border-top:0}.owner-worlds article p{margin:10px 0 5px}.owner-worlds article h3{margin-bottom:10px;font-size:26px}}@media (max-width:430px){.owner-gateway__actions button{display:none}.owner-gateway__nav{grid-template-columns:112px 1fr}.owner-gateway__eyebrow{margin-bottom:12px;font-size:9px}.owner-gateway h1{font-size:10.4vw}.owner-gateway__support{max-width:310px;font-size:12px}.owner-gateway__truth{display:none}.owner-door-scene__door{filter:brightness(.52)}.owner-fatima-entry{width:148px;bottom:1%}.owner-fatima-entry small{letter-spacing:.14em;font-size:8px}.owner-worlds__heading h2{font-size:34px}.owner-worlds__heading span{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.owner-door-scene__leaf{display:none}.is-opening .owner-door-scene__door,.is-interior .owner-door-scene__door{opacity:0}}@media (max-width:768px){.owner-worlds{justify-content:flex-start}}.owner-gateway__hero{grid-template-columns:minmax(460px,43%) minmax(0,57%)}.owner-gateway__copy{padding:clamp(48px,7vh,84px) clamp(40px,4.5vw,76px) 54px clamp(54px,5.6vw,94px)}.owner-gateway h1{letter-spacing:-.052em;max-width:10.7em;font-size:clamp(46px,3.7vw,68px);line-height:.94}.owner-gateway h1 .owner-title__primary,.owner-gateway h1 .owner-title__secondary{margin:0;display:block}.owner-gateway h1 .owner-title__primary em{max-width:8.6em;color:var(--cid-sky);display:block}.owner-gateway h1 .owner-title__secondary{letter-spacing:-.042em;margin-top:clamp(20px,3vh,34px);font-size:.69em;line-height:.96}.owner-gateway h1 .owner-title__secondary em{color:var(--cid-sky);display:block}.owner-gateway__support{max-width:560px;margin:clamp(24px,3.3vh,38px) 0 18px;font-size:clamp(15px,1.08vw,18px);line-height:1.62}.owner-gateway__eyebrow{margin-bottom:clamp(18px,2.6vh,28px)}.owner-gateway__nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020817c2}.owner-gateway__actions button,.owner-worlds article a,.owner-enter{transition:transform .24s cubic-bezier(.2,.8,.2,1),background .24s,border-color .24s,box-shadow .24s}.owner-gateway__actions button:hover{background:#1479ff;transform:translateY(-2px);box-shadow:0 14px 34px #006cff47}.owner-gateway__actions button:focus-visible{background:#1479ff;transform:translateY(-2px);box-shadow:0 14px 34px #006cff47}.owner-gateway__actions button:active,.owner-enter:active{transform:translateY(1px)scale(.985)}.owner-language{border:1px solid #0000;padding:9px 11px;transition:border-color .22s,background .22s}.owner-language:hover{border-color:var(--cid-border);background:#55b7ff0d}.owner-door-scene__digital{z-index:9;opacity:0;pointer-events:none;background:0 0;transition:opacity .7s;transform:none}.owner-tech-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#55b7ffb8,#0000);height:1px;transition:transform 1.15s cubic-bezier(.16,.8,.22,1);display:block;position:absolute;transform:scaleX(0)}.owner-tech-line:after{content:"";background:#071329;border:1px solid #62e1bdd9;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:19%;box-shadow:0 0 18px #62e1bd52}.owner-tech-line--one{top:28%;left:7%;right:7%}.owner-tech-line--two{transition-delay:.12s;top:51%;left:16%;right:4%}.owner-tech-line--three{transition-delay:.22s;top:75%;left:5%;right:18%}.owner-tech-axis{color:#dbebffa6;letter-spacing:.22em;writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;top:22%;bottom:17%;right:5%}.owner-tech-axis i{background:linear-gradient(#55b7ffb8,#55b7ff14);flex:1;width:1px;margin:11px 0;display:block}.is-opening .owner-door-scene__digital,.is-interior .owner-door-scene__digital{opacity:.58}.is-interior .owner-door-scene__digital{opacity:.86}.is-opening .owner-tech-line,.is-interior .owner-tech-line{transform:scaleX(1)}.is-interior .owner-door-scene__interior{filter:brightness(.65)saturate(.9)contrast(1.03)}.owner-enter{background:#020817d1;box-shadow:0 18px 50px #00000059}.owner-enter:hover{border-color:var(--cid-sky);background:#06112af0;transform:translate(-50%)translateY(-3px)}.owner-worlds:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#55b7ff0e 1px,#0000 1px),linear-gradient(90deg,#55b7ff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.owner-worlds__heading,.owner-worlds__grid,.owner-worlds__signin{z-index:1;position:relative}.owner-worlds article{position:relative;overflow:hidden}.owner-worlds article:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#55b7ff8c,#0000) border-box;border-top:1px solid #0000;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.owner-worlds article:hover:before{opacity:1}@media (max-width:1100px){.owner-gateway__hero{grid-template-columns:44% 56%}.owner-gateway h1{font-size:clamp(40px,4.9vw,56px)}.owner-gateway__copy{padding-left:4.5vw;padding-right:3.5vw}.owner-gateway__support{font-size:15px}.owner-gateway__nav{grid-template-columns:180px 1fr auto}}@media (max-width:768px){.owner-gateway__copy{padding:30px 24px}.owner-gateway h1{max-width:9.7em;font-size:clamp(34px,8.7vw,54px);line-height:.92}.owner-gateway h1 .owner-title__secondary{margin-top:14px;font-size:.65em}.owner-gateway__support{max-width:31em;font-size:13px;line-height:1.48}.owner-tech-axis{right:3%}.owner-worlds:before{background-size:48px 48px}}@media (max-width:430px){.owner-gateway__copy{padding:24px 20px}.owner-gateway h1{max-width:9.2em;font-size:clamp(31px,9.1vw,40px)}.owner-gateway h1 .owner-title__secondary{margin-top:11px}.owner-gateway__support{max-width:285px;margin-top:14px;font-size:11.5px;line-height:1.43}.owner-gateway__eyebrow{margin-bottom:10px;font-size:8px}.owner-tech-axis{display:none}}@media (prefers-reduced-motion:reduce){.owner-tech-line{transition:none;transform:scaleX(1)}.owner-gateway__actions button,.owner-enter,.owner-worlds article{transition:opacity .01ms!important}}.owner-fatima-entry{animation:.78s cubic-bezier(.16,.8,.22,1) both fatima-reveal}.owner-fatima-entry picture{animation:6s ease-in-out 1s infinite fatima-artwork-idle}@keyframes fatima-artwork-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.owner-fatima-entry picture{animation:none}}@media (max-width:430px){.owner-fatima-entry{bottom:max(2%,env(safe-area-inset-bottom,0px))}}.owner-fatima-entry{--fatima-x:50%;--fatima-y:45%;--fatima-tilt-x:0deg;--fatima-tilt-y:0deg;contain:layout style;animation:.78s cubic-bezier(.16,.8,.22,1) both fatima-reveal}.owner-fatima-entry:after{content:none;animation:none}.owner-fatima-entry picture{transform:perspective(700px) rotateX(var(--fatima-tilt-x)) rotateY(var(--fatima-tilt-y));filter:brightness(1.42)contrast(1.07)saturate(.98)drop-shadow(0 20px 28px #000000a3)drop-shadow(0 0 18px #ecbe673d);will-change:auto;transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .24s;animation:none}.owner-fatima-entry__material{z-index:3;pointer-events:none;background:radial-gradient(circle at var(--fatima-x) var(--fatima-y),#fff4cf3d 0,#edb94e1a 17%,transparent 43%);mix-blend-mode:soft-light;opacity:.18;transition:opacity .22s;position:absolute;top:7%;bottom:19%;left:7%;right:7%;transform:translateZ(0);-webkit-mask-image:url(/experience/gateway/main-de-fatima-640.png);mask-image:url(/experience/gateway/main-de-fatima-640.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.owner-fatima-entry__halo{background:radial-gradient(circle at var(--fatima-x) var(--fatima-y),#ecbe6729,#945b1309 43%,transparent 70%);opacity:.72}.owner-fatima-entry:hover{filter:none;transform:translate(-50%)}.owner-fatima-entry:hover picture{filter:drop-shadow(0 20px 26px #00000094)drop-shadow(0 0 18px #ecbe6733)saturate(1.025);transform:perspective(700px) rotateX(var(--fatima-tilt-x)) rotateY(var(--fatima-tilt-y)) scale(1.012)}.owner-fatima-entry:hover .owner-fatima-entry__material{opacity:.78}.owner-fatima-entry:hover .owner-fatima-entry__halo{opacity:.72;transform:scale(.98)}.owner-fatima-entry:active{filter:none;transform:translate(-50%)}.owner-fatima-entry:active picture{filter:brightness(.94)saturate(1.02)drop-shadow(0 13px 18px #0000008f);transform:perspective(700px)rotateX(0)rotateY(0)scale(.972)}.owner-fatima-entry:active .owner-fatima-entry__material{opacity:.9}.is-answered .owner-fatima-entry{animation:.42s cubic-bezier(.2,.8,.2,1) both fatima-contact}@media (hover:none),(pointer:coarse){.owner-fatima-entry picture{transform:none}.owner-fatima-entry__material{opacity:.22;background:radial-gradient(circle at 50% 46%,#fff4cf33,#edb94e12 20%,#0000 46%)}.owner-fatima-entry:active picture{transform:scale(.972)}}@media (max-width:430px){.owner-fatima-entry{bottom:max(3.5%,env(safe-area-inset-bottom,0px))}.owner-fatima-entry picture{filter:brightness(1.78)contrast(1.08)saturate(1.02)drop-shadow(0 15px 22px #0000009e)drop-shadow(0 0 16px #ecbe674d)}.owner-fatima-entry__halo{opacity:.88}}.owner-door-scene__door{object-position:center 59%;transform-origin:50% 58%;transform:scale(1.14)}.owner-door-scene__leaf{opacity:0;filter:brightness(.66)saturate(.88);background-position:50% 59%;background-size:cover;width:100%;transition:transform 1.02s cubic-bezier(.62,.02,.18,1),opacity .12s linear,filter .72s;top:0;bottom:0;left:0;right:0;transform:scale(1.14)}.owner-door-scene__leaf--left{clip-path:polygon(0 0,50.08% 0,50.08% 100%,0 100%);transform-origin:0 58%;left:0;right:0}.owner-door-scene__leaf--right{clip-path:polygon(49.92% 0,100% 0,100% 100%,49.92% 100%);transform-origin:right 58%;left:0;right:0}.owner-door-scene__threshold{z-index:4;pointer-events:none;opacity:0;filter:blur(12px);background:radial-gradient(at 50% 63%,#ffd7909e,#c077242e 28%,#0000 66%);transition:opacity .52s,transform 1.05s cubic-bezier(.16,.8,.22,1);position:absolute;top:12%;bottom:4%;left:12%;right:12%;transform:scale(.72,.88)}.is-answered .owner-door-scene__leaf{opacity:1}.is-answered .owner-door-scene__door{animation:.11s door-answer}.is-opening .owner-door-scene__door,.is-interior .owner-door-scene__door,.is-worlds .owner-door-scene__door{opacity:0;transform:scale(1.18)}.is-opening .owner-door-scene__leaf--left,.is-interior .owner-door-scene__leaf--left,.is-worlds .owner-door-scene__leaf--left{opacity:.96;filter:brightness(.54)saturate(.84);transform:translate(-31%)scale(1.14)rotateY(-8deg)}.is-opening .owner-door-scene__leaf--right,.is-interior .owner-door-scene__leaf--right,.is-worlds .owner-door-scene__leaf--right{opacity:.96;filter:brightness(.54)saturate(.84);transform:translate(31%)scale(1.14)rotateY(8deg)}.is-opening .owner-door-scene__threshold,.is-interior .owner-door-scene__threshold{opacity:.82;transform:scale(1.08,1.04)}.is-interior .owner-door-scene__interior{animation:.31s cubic-bezier(.16,.8,.22,1) forwards threshold-advance;transform:scale(1.035)}@keyframes threshold-advance{to{transform:scale(1.095)}}@media (max-width:430px){.owner-door-scene__door,.owner-door-scene__leaf{object-position:center;background-position:50%;transform:scale(1.2)}.is-opening .owner-door-scene__leaf--left,.is-interior .owner-door-scene__leaf--left{transform:translate(-24%)scale(1.2)}.is-opening .owner-door-scene__leaf--right,.is-interior .owner-door-scene__leaf--right{transform:translate(24%)scale(1.2)}.owner-door-scene__threshold{filter:blur(8px);top:22%;bottom:2%;left:5%;right:5%}}@media (prefers-reduced-motion:reduce){.owner-door-scene__door{transform:scale(1.14)}.owner-door-scene__leaf{display:block;transition:opacity .01ms!important;transform:none!important}.is-opening .owner-door-scene__leaf,.is-interior .owner-door-scene__leaf{opacity:0}.owner-door-scene__threshold{filter:none;transition:opacity .01ms!important;transform:none!important}.is-interior .owner-door-scene__interior{animation:none;transform:scale(1)}.owner-fatima-entry picture{animation:none;transform:none;transition:filter .01ms!important}.owner-fatima-entry__material{opacity:.24;transition:none}.owner-fatima-entry__halo{transition:none}}.owner-door-scene{transform-style:preserve-3d;perspective:1800px}.owner-door-scene__door{z-index:5;opacity:1;transition:opacity 90ms linear,filter .24s;transform:scale(1.14)}.owner-door-scene__interior{z-index:6;opacity:0;transform-origin:50% 58%;filter:brightness(.58)saturate(.86)contrast(1.04);transition:opacity .12s linear,transform .72s cubic-bezier(.2,.68,.2,1),filter .62s,-webkit-mask-size .68s cubic-bezier(.2,.68,.2,1),mask-size .68s cubic-bezier(.2,.68,.2,1);transform:scale(1.045);-webkit-mask-image:radial-gradient(32% 27% at 50% 29%,#000 98%,#0000 100%),linear-gradient(#000,#000);mask-image:radial-gradient(32% 27% at 50% 29%,#000 98%,#0000 100%),linear-gradient(#000,#000);-webkit-mask-position:50%,bottom;mask-position:50%,bottom;-webkit-mask-size:100% 100%,56% 73%;mask-size:100% 100%,56% 73%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.owner-door-scene__leaf{z-index:7;opacity:0;will-change:auto;background-position:50% 59%;background-size:cover;width:100%;transition:transform .72s cubic-bezier(.48,.02,.18,1),filter .72s,opacity 80ms linear;top:0;bottom:0;left:0;right:0;transform:scale(1.14)rotateY(0)}.owner-door-scene__leaf--left{clip-path:polygon(42% 13%,50.1% 13%,50.1% 100%,22% 100%,22% 43%,26% 31%,32% 21%);transform-origin:22% 58%}.owner-door-scene__leaf--right{clip-path:polygon(49.9% 13%,58% 13%,68% 21%,74% 31%,78% 43%,78% 100%,49.9% 100%);transform-origin:78% 58%}.owner-door-scene__threshold{z-index:6;opacity:0;transform-origin:50% 62%;filter:blur(7px);background:radial-gradient(at 50% 61%,#ffdc9e9e,#b4691f29 35%,#0000 69%);transition:opacity .26s,transform .72s cubic-bezier(.24,.7,.2,1);top:12%;bottom:3%;left:20%;right:20%;transform:scaleX(.025)}.is-contact .owner-fatima-entry{animation:.18s cubic-bezier(.2,.8,.2,1) both fatima-contact}.is-contact .owner-fatima-entry__material{opacity:.92}.is-contact .owner-fatima-entry__halo{opacity:.68;transform:scale(.91)}.is-mechanism .owner-fatima-entry,.is-opening .owner-fatima-entry,.is-threshold .owner-fatima-entry,.is-crossing .owner-fatima-entry,.is-interior .owner-fatima-entry,.is-worlds .owner-fatima-entry{pointer-events:none;animation:none;opacity:0!important}.is-mechanism .owner-door-scene__leaf,.is-opening .owner-door-scene__leaf,.is-threshold .owner-door-scene__leaf,.is-crossing .owner-door-scene__leaf,.is-interior .owner-door-scene__leaf{opacity:1}.is-mechanism .owner-door-scene__door,.is-opening .owner-door-scene__door,.is-threshold .owner-door-scene__door,.is-crossing .owner-door-scene__door,.is-interior .owner-door-scene__door{opacity:0}.is-mechanism .owner-door-scene__threshold{opacity:.22;transform:scaleX(.035)}.is-opening .owner-door-scene__interior,.is-threshold .owner-door-scene__interior,.is-crossing .owner-door-scene__interior,.is-interior .owner-door-scene__interior{opacity:1}.is-opening .owner-door-scene__leaf--left{filter:brightness(.61)saturate(.86);transform:scale(1.14)rotateY(-39deg)}.is-opening .owner-door-scene__leaf--right{filter:brightness(.61)saturate(.86);transform:scale(1.14)rotateY(39deg)}.is-opening .owner-door-scene__threshold{opacity:.55;transform:scaleX(.3)}.is-threshold .owner-door-scene__leaf--left{filter:brightness(.55)saturate(.84);transform:scale(1.14)rotateY(-64deg)}.is-threshold .owner-door-scene__leaf--right{filter:brightness(.55)saturate(.84);transform:scale(1.14)rotateY(64deg)}.is-threshold .owner-door-scene__threshold{opacity:.72;transform:scaleX(.64)}.is-threshold .owner-door-scene__interior{filter:brightness(.65)saturate(.9)contrast(1.03);transform:scale(1.055)}.is-crossing .owner-door-scene__leaf--left{filter:brightness(.46)saturate(.8);transform:translate3d(-14%,0,35px)scale(1.17)rotateY(-82deg)}.is-crossing .owner-door-scene__leaf--right{filter:brightness(.46)saturate(.8);transform:translate3d(14%,0,35px)scale(1.17)rotateY(82deg)}.is-crossing .owner-door-scene__threshold{opacity:.52;transform:scaleX(1.02)}.is-crossing .owner-door-scene__interior{filter:brightness(.7)saturate(.92);transform:scale(1.095);-webkit-mask-size:145% 145%,88% 92%;mask-size:145% 145%,88% 92%}.is-interior .owner-door-scene__leaf--left{opacity:.76;transform:translate3d(-38%,0,70px)scale(1.2)rotateY(-88deg)}.is-interior .owner-door-scene__leaf--right{opacity:.76;transform:translate3d(38%,0,70px)scale(1.2)rotateY(88deg)}.is-interior .owner-door-scene__threshold{opacity:.16;transform:scaleX(1.18)}.is-interior .owner-door-scene__interior{filter:brightness(.72)saturate(.94);animation:none;transform:scale(1.125);-webkit-mask-size:180% 180%,120% 120%;mask-size:180% 180%,120% 120%}.owner-review-replay{z-index:40;border:1px solid var(--cid-border);color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020817db;padding:11px 14px;font:700 10px/1 Inter,sans-serif;position:fixed;bottom:18px;right:18px}@media (max-width:430px){.owner-fatima-entry{bottom:max(7%,env(safe-area-inset-bottom,0px));width:clamp(132px,38vw,154px)}.owner-review-replay{padding:8px 9px;font-size:8px;bottom:8px;right:8px}.owner-door-scene__leaf{background-position:50%;transition-duration:.58s;transform:scale(1.2)}.owner-door-scene__leaf--left{transform-origin:18% 58%}.owner-door-scene__leaf--right{transform-origin:82% 58%}.is-opening .owner-door-scene__leaf--left{transform:scale(1.2)rotateY(-34deg)}.is-opening .owner-door-scene__leaf--right{transform:scale(1.2)rotateY(34deg)}.is-threshold .owner-door-scene__leaf--left{transform:scale(1.2)rotateY(-58deg)}.is-threshold .owner-door-scene__leaf--right{transform:scale(1.2)rotateY(58deg)}.is-crossing .owner-door-scene__leaf--left{transform:translate3d(-9%,0,20px)scale(1.22)rotateY(-78deg)}.is-crossing .owner-door-scene__leaf--right{transform:translate3d(9%,0,20px)scale(1.22)rotateY(78deg)}.is-crossing .owner-door-scene__interior{transform:scale(1.06)}.is-interior .owner-door-scene__interior{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.owner-door-scene__door,.owner-door-scene__leaf,.owner-door-scene__interior,.owner-door-scene__threshold{transition:opacity .12s linear!important;animation:none!important;transform:none!important}.is-opening .owner-door-scene__leaf,.is-threshold .owner-door-scene__leaf,.is-crossing .owner-door-scene__leaf,.is-interior .owner-door-scene__leaf{opacity:0}.is-opening .owner-door-scene__interior,.is-threshold .owner-door-scene__interior,.is-crossing .owner-door-scene__interior,.is-interior .owner-door-scene__interior{opacity:1;-webkit-mask-size:180% 180%,120% 120%;mask-size:180% 180%,120% 120%}.owner-review-replay{transition:none!important}}.owner-gateway:not(.is-closed):not(.is-worlds) .owner-door-scene__door,.owner-gateway:not(.is-closed):not(.is-worlds) .owner-door-scene__leaf,.owner-gateway:not(.is-closed):not(.is-worlds) .owner-door-scene__interior,.owner-gateway:not(.is-closed):not(.is-worlds) .owner-door-scene__threshold,.owner-gateway:not(.is-closed):not(.is-worlds) .owner-fatima-entry,.owner-gateway:not(.is-closed):not(.is-worlds) .owner-fatima-entry picture,.owner-gateway:not(.is-closed):not(.is-worlds) .owner-fatima-entry__material,.owner-gateway:not(.is-closed):not(.is-worlds) .owner-fatima-entry__halo{transition:none}.owner-gateway.is-closed .owner-door-scene__door{opacity:1}@media (min-width:769px){.owner-gateway__hero{isolation:isolate;min-height:calc(100svh - 132px);display:block;overflow:hidden}.owner-door-scene{z-index:0;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.owner-gateway__copy{z-index:15;box-sizing:border-box;text-shadow:0 2px 22px #00000080;pointer-events:none;background:linear-gradient(90deg,#020817fa 0%,#020817e8 63%,#02081794 83%,#0000 100%);flex-direction:column;justify-content:center;align-self:auto;width:min(49%,760px);min-height:calc(100svh - 132px);display:flex;position:relative}.owner-gateway__copy:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 20%,#2070bb1f,#0000 65%);position:absolute;top:9%;bottom:9%;left:18%;right:0}.owner-gateway__skip{pointer-events:auto}}@media (min-width:769px) and (max-width:1024px){.owner-gateway__hero{min-height:calc(100svh - 110px)}.owner-gateway__copy{width:50%;min-height:calc(100svh - 110px);padding-left:4vw;padding-right:5vw}}.owner-worlds{background:linear-gradient(#02081799,#020817c7 48%,#020817ed),radial-gradient(circle at 50% 32%,#cb964133,#0000 42%),url(/experience/gateway/riad-interior-master.png) 50% 42%/cover no-repeat}.owner-worlds:before{background-color:#0000;background-image:linear-gradient(90deg,#02081780,#0000 24% 76%,#02081780),radial-gradient(at 50% 28%,#ffd38424,#0000 48%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:none;mask-image:none}.owner-worlds__heading{text-shadow:0 3px 24px #000000b8}.owner-worlds article{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:linear-gradient(145deg,#040e22db,#020817ad);border-color:#b1c8e547;box-shadow:0 22px 55px #00000038}.owner-worlds article:hover{background:linear-gradient(145deg,#071835e6,#030b1cbd);box-shadow:0 26px 64px #00000052,0 0 0 1px #55b7ff1f}@media (max-width:768px){.owner-worlds{background:linear-gradient(#020817a3,#020817e0),url(/experience/gateway/riad-interior-master.png) top/auto 100% no-repeat,#020817}.owner-worlds article{-webkit-backdrop-filter:blur(7px)saturate(1.06);backdrop-filter:blur(7px)saturate(1.06)}}.owner-gateway{--cid-glow-blue:#006cff42;--cid-glow-sky:#55b7ff3b;--cid-glow-mint:#35d29b33}.owner-gateway__eyebrow{color:#8fd0ff;letter-spacing:.23em;align-items:center;gap:12px;display:flex}.owner-gateway__eyebrow:before{content:"";background:linear-gradient(90deg,var(--cid-mint),var(--cid-sky));flex:none;width:34px;height:1px;box-shadow:0 0 18px #35d29b57}.owner-gateway h1 .owner-title__primary{text-wrap:balance;max-width:10em}.owner-gateway h1 .owner-title__secondary{max-width:8.8em;color:var(--cid-sky);text-wrap:balance}.owner-gateway__support{text-wrap:pretty}.owner-gateway__truth{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06112a73;border:1px solid #35d29b2e;border-radius:999px;width:max-content;max-width:100%;padding:8px 12px}.owner-gateway__skip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06112a52;border:1px solid #55b7ff42;border-radius:999px;width:max-content;padding:12px 16px}.owner-worlds__grid{gap:18px;max-width:1380px}.owner-worlds article.owner-world{--world-x:50%;--world-y:35%;--world-accent:85,183,255;border:1px solid rgba(var(--world-accent),.25);background:radial-gradient(circle at var(--world-x) var(--world-y), rgba(var(--world-accent),.16), transparent 36%), linear-gradient(150deg, #071632e8, #020817c7 68%);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);border-radius:26px;min-height:410px;padding:27px;transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .34s;box-shadow:0 26px 70px #0000004d,inset 0 1px #ffffff0b}.owner-world[data-world=traveller]{--world-accent:53,210,155}.owner-world[data-world=host]{--world-accent:85,183,255}.owner-world[data-world=hotel]{--world-accent:0,108,255}.owner-world:hover,.owner-world:focus-within{border-color:rgba(var(--world-accent),.62);box-shadow:0 34px 90px #00000061, 0 0 48px rgba(var(--world-accent),.1);transform:translateY(-9px)}.owner-world__top{z-index:2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex;position:relative}.owner-world__number{color:rgba(var(--world-accent),1)!important;font:400 31px/1 Georgia,serif!important}.owner-world__meta{border:1px solid rgba(var(--world-accent),.22);color:#dce8f5;letter-spacing:.13em;background:#0208175c;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.owner-world__persona{font-weight:850;color:rgba(var(--world-accent),.92)!important;letter-spacing:.21em!important;margin:0 0 9px!important;font-size:10px!important}.owner-world h3{letter-spacing:-.025em;max-width:10em;line-height:1.03;font-size:clamp(29px,2.35vw,40px)!important}.owner-world ul{gap:8px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.owner-world li{color:#e3edf8;align-items:center;gap:9px;font-size:12px;display:flex}.owner-world li:before{content:"";background:rgba(var(--world-accent),1);width:6px;height:6px;box-shadow:0 0 14px rgba(var(--world-accent),.42);border-radius:50%}.owner-world a i{border:1px solid rgba(var(--world-accent),.3);border-radius:50%;place-items:center;width:31px;height:31px;color:rgba(var(--world-accent),1)!important;display:grid!important}.is-worlds .owner-world{animation:.62s cubic-bezier(.16,.8,.22,1) both cid-world-arrival}.is-worlds .owner-world:nth-child(2){animation-delay:70ms}.is-worlds .owner-world:nth-child(3){animation-delay:.14s}@keyframes cid-world-arrival{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.owner-worlds__grid{gap:12px}.owner-worlds article.owner-world{border-radius:22px;min-height:0;padding:22px}.owner-world h3{max-width:none;font-size:28px!important}}@media (hover:none),(pointer:coarse){.owner-world:hover{transform:none}}@media (prefers-reduced-motion:reduce){.is-worlds .owner-world{animation:none!important}.owner-world{transition:none!important;transform:none!important}}.owner-door-scene__atmosphere{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;top:-12%;bottom:-12%;left:-12%;right:-12%;overflow:hidden;transform:translateZ(0)}.owner-atmosphere__orb{aspect-ratio:1;filter:blur(58px);opacity:.14;border-radius:50%;width:46%;transition:opacity .9s,transform 1.4s cubic-bezier(.2,.8,.2,1);position:absolute}.owner-atmosphere__orb--warm{background:radial-gradient(circle,#d5a64eb8 0%,#d5a64e1f 48%,#0000 72%);bottom:4%;left:4%}.owner-atmosphere__orb--intelligence{background:radial-gradient(circle,#006cffe6 0%,#55b7ff2e 46%,#0000 72%);top:6%;right:-2%}.owner-atmosphere__grid{opacity:.12;background-image:linear-gradient(#55b7ff38 1px,#0000 1px),linear-gradient(90deg,#55b7ff38 1px,#0000 1px);background-size:42px 42px;position:absolute;top:18%;bottom:2%;left:8%;right:8%;-webkit-mask-image:radial-gradient(at 50% 55%,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 55%,#000 0%,#0000 72%)}.owner-atmosphere__signal{opacity:.24;transform-origin:0;background:linear-gradient(90deg,#0000,#55b7ffd9,#0000);width:36%;height:1px;position:absolute}.owner-atmosphere__signal--one{top:31%;left:9%;transform:rotate(13deg)}.owner-atmosphere__signal--two{top:47%;right:5%;transform:rotate(-16deg)}.owner-atmosphere__signal--three{bottom:17%;left:30%;transform:rotate(-3deg)}.owner-gateway.is-contact .owner-atmosphere__orb--warm,.owner-gateway.is-mechanism .owner-atmosphere__orb--warm{opacity:.24;transform:scale(1.16)}.owner-gateway.is-opening .owner-atmosphere__orb--intelligence,.owner-gateway.is-threshold .owner-atmosphere__orb--intelligence,.owner-gateway.is-crossing .owner-atmosphere__orb--intelligence{opacity:.36;transform:scale(1.28)translate(-3%,3%)}.owner-value-atlas{width:min(1380px,100% - 48px);margin:clamp(52px,8vw,110px) auto 0;position:relative}.owner-value-atlas:before{content:"";background:linear-gradient(90deg,#0000,#55b7ff6b,#d5a64e57,#0000);width:min(760px,72vw);height:1px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.owner-value-atlas__intro{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.owner-value-atlas__intro>span{letter-spacing:.18em;color:var(--cid-sky);font-size:.68rem}.owner-value-atlas__intro>strong{text-align:right;letter-spacing:-.035em;max-width:760px;color:var(--cid-paper);font-size:clamp(1.25rem,2.4vw,2.35rem);line-height:1.04}.owner-value-atlas__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.owner-value-map{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff0e,#ffffff05 34%,#006cff09 100%);border:1px solid #8bb4ff29;border-radius:28px;flex-direction:column;min-height:480px;padding:30px;transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .42s,background .42s;display:flex;position:relative;overflow:hidden}.owner-value-map:after{content:"";aspect-ratio:1;filter:blur(44px);opacity:.12;background:var(--cid-blue);border-radius:50%;width:58%;position:absolute;bottom:-20%;right:-25%}.owner-value-map:hover{background:linear-gradient(145deg,#ffffff13,#ffffff06 38%,#006cff0f);border-color:#55b7ff57;transform:translateY(-6px)}.owner-value-map[data-value-world=traveller]:after{background:var(--cid-sky)}.owner-value-map[data-value-world=host]:after{background:#35d29b}.owner-value-map[data-value-world=hotel]:after{background:#d5a64e}.owner-value-map header small{letter-spacing:.18em;color:var(--cid-sky);margin-bottom:20px;font-size:.68rem;display:block}.owner-value-map header h3{letter-spacing:-.045em;color:var(--cid-paper);margin:0;font-size:clamp(1.7rem,2.6vw,2.85rem)}.owner-value-map header p{max-width:34rem;color:var(--cid-muted);margin:14px 0 24px;line-height:1.55}.owner-value-map ul{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;padding:0;list-style:none;display:grid}.owner-value-map li{color:#f5f8ffd6;align-items:center;gap:8px;font-size:.82rem;line-height:1.35;display:flex}.owner-value-map li>span{background:var(--cid-sky);border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 12px #55b7ff8f}.owner-value-map footer{margin-top:auto;padding-top:28px}.owner-value-map footer small{color:#95a5b8d1;border-top:1px solid #8bb4ff1f;padding-top:17px;line-height:1.5;display:block}.owner-system-chain{background:linear-gradient(90deg,#006cff0e,#ffffff05,#d5a64e06);border:1px solid #8bb4ff21;border-radius:24px;width:min(1380px,100% - 48px);margin:18px auto 0;padding:24px 26px}.owner-system-chain__origin{letter-spacing:.22em;color:var(--cid-sky);margin-bottom:16px;font-size:.64rem;display:block}.owner-system-chain ol{grid-template-columns:repeat(8,1fr);margin:0;padding:0;list-style:none;display:grid}.owner-system-chain li{min-width:0;padding-right:15px;position:relative}.owner-system-chain li:not(:last-child):after{content:"";background:linear-gradient(90deg,#55b7ff9e,#0000);width:18px;height:1px;position:absolute;top:15px;right:7px}.owner-system-chain li span{color:#95a5b8a8;font-size:.58rem;display:block}.owner-system-chain li strong{color:#f5f8ffe6;margin-top:4px;font-size:.73rem;display:block}.owner-system-chain>p{color:#95a5b8b8;max-width:760px;margin:18px 0 0;font-size:.72rem;line-height:1.5}@media (max-width:980px){.owner-value-atlas__grid{grid-template-columns:1fr}.owner-value-map{min-height:0}.owner-system-chain ol{grid-template-columns:repeat(4,1fr);row-gap:20px}.owner-value-atlas__intro{flex-direction:column;align-items:flex-start}.owner-value-atlas__intro>strong{text-align:left}}@media (max-width:620px){.owner-value-atlas,.owner-system-chain{width:min(100% - 28px,1380px)}.owner-value-map{border-radius:22px;padding:23px}.owner-value-map ul{grid-template-columns:1fr}.owner-system-chain ol{grid-template-columns:1fr 1fr}.owner-system-chain li:not(:last-child):after{display:none}.owner-atmosphere__grid{background-size:28px 28px}}@media (prefers-reduced-motion:reduce){.owner-value-map,.owner-atmosphere__orb{transition:none!important}.owner-value-map:hover{transform:none}}:root{--r5-ink:#020817;--r5-navy:#06112a;--r5-blue:#006cff;--r5-sky:#55b7ff;--r5-paper:#f5f8ff;--r5-muted:#95a5b8;--r5-mint:#35d29b;--r5-gold:#d3a858;--r5-x:0;--r5-y:0}.r5-gateway{min-height:100vh;color:var(--r5-paper);background:radial-gradient(circle at 50% 0,#006cff1f,#0000 38rem),linear-gradient(#020713 0%,#020817 58%,#030a18 100%);overflow-x:hidden}.r5-nav{z-index:80;pointer-events:none;justify-content:space-between;align-items:center;padding:clamp(18px,2.6vw,34px) clamp(20px,4vw,64px);display:flex;position:absolute;top:0;left:0;right:0}.r5-brand,.r5-nav__actions{pointer-events:auto}.r5-brand img{filter:drop-shadow(0 16px 24px #00000047);width:clamp(76px,7vw,112px);height:auto}.r5-nav__actions{align-items:center;gap:18px;display:flex}.r5-nav__actions>a{color:#f5f8ffe0;letter-spacing:.04em;font-size:.78rem;text-decoration:none}.r5-language select{-webkit-appearance:none;appearance:none;color:var(--r5-paper);font:inherit;background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff29;border-radius:999px;padding:8px 28px 8px 12px;font-size:.68rem}.r5-cinema{isolation:isolate;perspective:1800px;background:#01040c;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.r5-cinema:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#00000085,#0000 22% 78%,#00000085),linear-gradient(#00000061,#0000 28% 68%,#00000094);position:absolute;top:0;bottom:0;left:0;right:0}.r5-camera{z-index:1;transform-style:preserve-3d;transform:translate3d(calc(var(--r5-x) * -11px), calc(var(--r5-y) * -8px), 0) rotateX(calc(var(--r5-y) * -1deg)) rotateY(calc(var(--r5-x) * 1.2deg));transition:transform .12s linear;position:absolute;top:-4%;bottom:-4%;left:-4%;right:-4%}.r5-interior{object-fit:cover;object-position:center;filter:brightness(.54)saturate(.86);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.13)}.r5-atmosphere{z-index:4;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.r5-atmosphere:before{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 50% 48%,#d3a85840,#0000 18rem),radial-gradient(circle at 64% 40%,#006cff29,#0000 26rem);position:absolute;top:0;bottom:0;left:0;right:0}.r5-dust{background:#ffe5adb8;border-radius:50%;width:4px;height:4px;animation:7s ease-in-out infinite alternate r5-drift;position:absolute;box-shadow:0 0 18px #ffdc968a}.r5-dust--1{top:32%;left:26%}.r5-dust--2{animation-delay:-2s;top:42%;left:67%}.r5-dust--3{animation-delay:-4s;top:67%;left:54%}@keyframes r5-drift{to{opacity:.28;transform:translate(18px,-28px)}}.r5-scan{opacity:0;background:linear-gradient(90deg,transparent,var(--r5-sky),transparent);width:34vw;height:1px;transition:opacity .7s;position:absolute}.r5-scan--1{top:36%;left:10%;transform:rotate(14deg)}.r5-scan--2{top:58%;right:8%;transform:rotate(-12deg)}.r5-gateway[data-stage=crossing] .r5-scan,.r5-gateway[data-stage=inside] .r5-scan,.r5-gateway[data-stage=choose] .r5-scan{opacity:.34}.r5-intelligence{z-index:3;opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;top:0;bottom:0;left:0;right:0}.r5-gateway[data-stage=inside] .r5-intelligence,.r5-gateway[data-stage=choose] .r5-intelligence{opacity:1}.r5-intelligence__axis{background:linear-gradient(#0000,#55b7ff7a,#55b7ff14,#0000);width:1px;position:absolute;top:13%;bottom:8%;left:50%}.r5-intelligence__node{background:var(--r5-sky);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 8px #55b7ff0d,0 0 28px #55b7ffcc}.r5-intelligence__node--1{top:31%;left:39%}.r5-intelligence__node--2{top:46%;right:34%}.r5-intelligence__node--3{bottom:26%;left:49%}.r5-door{z-index:8;aspect-ratio:.72;width:min(49vw,660px);transform:translate(-50%,-50%) translate3d(calc(var(--r5-x) * 7px), calc(var(--r5-y) * 5px), 80px);perspective:1800px;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.r5-door__frame{box-shadow:0 45px 110px #000000bd,0 0 0 18px #04070d75,inset 0 0 54px #d3a85817;box-shadow:none;clip-path:polygon(evenodd,0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,29% 84%,71% 84%,71% 49%,68% 39%,62% 31%,50% 25%,38% 31%,32% 39%,29% 49%,29% 84%);z-index:3;pointer-events:none;background:url(/experience/gateway/gateway-door-master.png) 50%/100% 100%;border:0;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.r5-door__leaf{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:url(/experience/gateway/gateway-door-master.png);background-repeat:no-repeat;background-size:476.191% 169.492%;width:21%;height:59%;position:absolute;top:25%;box-shadow:inset 0 0 28px #00000052,0 20px 60px #00000052}.r5-door__leaf--left{clip-path:polygon(0 100%,100% 100%,100% 0,43% 10%,14% 24%,0 41%);transform-origin:0;background-position:36.7089% 60.9756%;left:29%}.r5-door__leaf--right{clip-path:polygon(0 0,57% 10%,86% 24%,100% 41%,100% 100%,0 100%);transform-origin:100%;background-position:63.2911% 60.9756%;right:29%}.r5-threshold{z-index:-1;transform-origin:50%;opacity:0;filter:blur(6px);background:linear-gradient(#0000,#ffe2a5fa 22%,#55b7fff0 62%,#0000);width:2%;position:absolute;top:6%;bottom:6%;left:49.5%;transform:translate(-50%)scaleX(.02);box-shadow:0 0 42px #ffdc96bd,0 0 84px #006cff70}.r5-sealed-copy{z-index:30;text-align:center;pointer-events:none;width:min(92vw,920px);transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);position:relative}.r5-sealed-copy>p{white-space:nowrap;color:#f5f8ff94;letter-spacing:.22em;margin:0;font-size:.62rem;position:absolute;bottom:calc(10px - 36svh);left:50%;transform:translate(-50%)}.r5-hamsa{pointer-events:auto;aspect-ratio:1;width:clamp(48px,5vw,78px);color:var(--r5-paper);cursor:pointer;transform-origin:50% 12%;transform-style:preserve-3d;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:49%;left:72%;transform:translate(-50%,-50%)}.r5-hamsa picture,.r5-hamsa img{width:100%;height:100%;display:block}.r5-hamsa img{object-fit:contain;filter:drop-shadow(0 20px 34px #0000008c)drop-shadow(0 0 18px #d3a8582e);transition:transform .26s,filter .26s}.r5-hamsa:hover img{filter:drop-shadow(0 24px 38px #0009)drop-shadow(0 0 26px #d3a85852);transform:rotateX(-12deg)}.r5-hamsa__halo{z-index:-1;opacity:.56;background:radial-gradient(circle,#d3a85833,#006cff12 38%,#0000 70%);border-radius:50%;animation:2.6s ease-in-out infinite alternate r5-halo;position:absolute;top:-32%;bottom:-32%;left:-32%;right:-32%}@keyframes r5-halo{to{opacity:.82;transform:scale(1.14)}}.r5-hamsa strong,.r5-hamsa small{text-align:center;width:260px;position:absolute;left:50%;transform:translate(-50%)}.r5-hamsa strong{letter-spacing:.18em;font-size:.71rem;font-weight:700;top:calc(100% + 13px)}.r5-hamsa small{color:#f5f8ff8a;letter-spacing:.035em;font-size:.66rem;top:calc(100% + 39px)}.r5-gateway:not([data-stage=sealed]) .r5-sealed-copy{opacity:0;pointer-events:none;transform:scale(.96)}.r5-reveal{z-index:24;opacity:0;pointer-events:none;width:min(730px,78vw);transition:opacity .8s .16s,transform .9s cubic-bezier(.2,.8,.2,1) .16s;position:absolute;bottom:clamp(54px,9vh,110px);left:clamp(26px,5vw,82px);transform:translateY(32px)}.r5-gateway[data-stage=inside] .r5-reveal,.r5-gateway[data-stage=choose] .r5-reveal{opacity:1;transform:none}.r5-reveal__eyebrow{color:var(--r5-sky);letter-spacing:.22em;margin:0 0 14px;font-size:.62rem}.r5-reveal h1{letter-spacing:-.062em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(2.6rem,5.4vw,6.5rem);line-height:.91}.r5-reveal h2{color:#f5f8ffd6;max-width:780px;margin:18px 0 0;font-size:clamp(1rem,1.65vw,1.42rem);font-weight:500;line-height:1.35}.r5-reveal__support{color:#95a5b8e6;max-width:660px;margin:17px 0 0;font-size:.88rem;line-height:1.58}.r5-reveal__truth{color:#f5f8ffb8;align-items:center;gap:9px;margin:16px 0 0;font-size:.67rem;display:flex}.r5-reveal__truth span{background:var(--r5-mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #35d29b9e}.r5-worlds{z-index:36;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;transition:opacity .82s,transform .92s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:clamp(88px,10vh,120px);bottom:clamp(30px,5vh,62px);left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px);transform:translateY(26px)}.r5-gateway[data-stage=choose] .r5-reveal{opacity:.12;filter:blur(2px);transform:translate(-28px,-12px)scale(.98)}.r5-gateway[data-stage=choose] .r5-worlds{opacity:1;pointer-events:auto;transform:none}.r5-worlds__intro{text-align:center;width:min(1160px,100%);margin:0 auto 18px}.r5-worlds__intro p{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2.8vw,2.45rem);font-weight:650}.r5-worlds__intro small{color:#95a5b8d1;margin-top:7px;display:block}.r5-portals{perspective:1600px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);width:min(1160px,100%);margin:0 auto;display:grid}.r5-portal{min-height:clamp(330px,43vh,520px);color:var(--r5-paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0e,#ffffff04),radial-gradient(circle at 50% 16%,#55b7ff29,#0000 36%);border:1px solid #ffffff1f;border-radius:160px 160px 26px 26px;padding:clamp(24px,2.8vw,38px);text-decoration:none;transition:transform .43s cubic-bezier(.2,.8,.2,1),border-color .43s,box-shadow .43s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff14,0 32px 72px #00000047}.r5-portal:hover{border-color:#55b7ff61;transform:translateY(-10px);box-shadow:inset 0 1px #ffffff21,0 42px 96px #0000006b,0 0 60px #006cff17}.r5-portal[data-world=host]{background:linear-gradient(#ffffff0e,#ffffff04),radial-gradient(circle at 50% 16%,#35d29b24,#0000 36%)}.r5-portal[data-world=hotel]{background:linear-gradient(#ffffff0e,#ffffff04),radial-gradient(circle at 50% 16%,#d3a85829,#0000 36%)}.r5-portal__index{color:#f5f8ff57;letter-spacing:.18em;font-size:.62rem;position:absolute;top:26px;right:28px}.r5-portal__light{aspect-ratio:1;filter:blur(32px);opacity:.23;background:var(--r5-sky);border-radius:50%;width:54%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.r5-portal[data-world=host] .r5-portal__light{background:var(--r5-mint)}.r5-portal[data-world=hotel] .r5-portal__light{background:var(--r5-gold)}.r5-portal__content{z-index:2;flex-direction:column;min-height:100%;display:flex;position:relative}.r5-portal__content>small{color:var(--r5-sky);letter-spacing:.18em;font-size:.64rem}.r5-portal__content>strong{letter-spacing:-.055em;margin-top:18px;font-size:clamp(1.8rem,3vw,3.35rem)}.r5-portal__content>p{color:#f5f8ffc2;margin:12px 0 20px;font-size:.88rem;line-height:1.46}.r5-portal__content ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.r5-portal__content li{color:#f5f8ffb8;background:#0000001f;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:.66rem}.r5-portal__cta{justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:25px;font-size:.79rem;font-weight:650;display:flex}.r5-portal__cta i{font-size:1.1rem;font-style:normal;transition:transform .22s}.r5-portal:hover .r5-portal__cta i{transform:translate(5px)}.r5-scroll-cue{z-index:32;writing-mode:vertical-rl;color:#f5f8ff47;letter-spacing:.24em;font-size:.55rem;position:absolute;bottom:22px;right:24px}.r5-semantic{z-index:2;width:min(1380px,100% - 48px);margin:0 auto;padding:clamp(78px,10vw,150px) 0;position:relative}.r5-semantic>header{grid-template-columns:.7fr 2fr;align-items:start;gap:20px 46px;margin-bottom:44px;display:grid}.r5-semantic>header>p{color:var(--r5-sky);letter-spacing:.2em;margin:7px 0 0;font-size:.62rem}.r5-semantic>header h2{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(2rem,4.4vw,4.8rem);line-height:.98}.r5-semantic>header span{max-width:750px;color:var(--r5-muted);grid-column:2;line-height:1.65}.r5-semantic__worlds{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.r5-semantic__worlds article{border-top:1px solid #8bb4ff3d;padding:30px}.r5-semantic__worlds small{color:var(--r5-sky);letter-spacing:.16em}.r5-semantic__worlds h3{letter-spacing:-.045em;margin:16px 0 10px;font-size:2rem}.r5-semantic__worlds p{min-height:74px;color:var(--r5-muted);line-height:1.55}.r5-semantic__worlds ul{color:#f5f8ffc2;columns:2;padding-left:18px;font-size:.76rem;line-height:1.8}.r5-semantic__worlds a{color:var(--r5-paper);border-bottom:1px solid var(--r5-sky);margin-top:18px;padding-bottom:3px;text-decoration:none;display:inline-block}.r5-chain{border-top:1px solid #8bb4ff2e;grid-template-columns:repeat(8,1fr);margin:60px 0 0;padding:26px 0 0;list-style:none;display:grid}.r5-chain li{padding:18px 10px 0 0}.r5-chain span{color:#95a5b873;font-size:.58rem;display:block}.r5-chain strong{color:#f5f8ffd1;margin-top:5px;font-size:.72rem;display:block}.r5-review-replay{z-index:100;color:var(--r5-paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#020817d1;border:1px solid #ffffff2e;border-radius:999px;padding:10px 14px;position:fixed;bottom:20px;left:20px}.r5-door{aspect-ratio:.75;width:min(78vh,78vw)}.r5-hamsa{transform-origin:50% 13%;isolation:isolate;width:clamp(48px,4.8vw,72px);top:50%;left:64%}.r5-hamsa:before{content:"";z-index:-1;background:linear-gradient(100deg,#715022,#dfb66c 45%,#68431e);border:1px solid #e3bd7a;border-radius:45% 45% 40% 40%;width:24%;height:67%;position:absolute;top:6%;left:38%;box-shadow:2px 4px 3px #170c08}.r5-hamsa img{filter:drop-shadow(2px 4px 2px #120906bb)}.r5-hamsa:hover img{filter:drop-shadow(2px 5px 2px #120906bb)}.r5-hamsa:focus-visible{outline-offset:5px;border-radius:12px;outline:3px solid #e7cfa1}.r5-entry-caption{z-index:12;bottom:5%;text-align:center;pointer-events:none;text-shadow:0 2px 12px #000;gap:8px;display:grid;position:absolute;left:16px;right:16px}.r5-entry-caption strong{letter-spacing:.28em;color:#eed6a5;font-size:1rem}.r5-entry-caption span{color:#eee1cb;font-size:.8rem}.r5-sealed-copy{pointer-events:none}.r5-sealed-copy>p{display:none}.r5-gateway[data-stage=choose] .r5-door{visibility:hidden}.r5-intelligence{transform-origin:50% 100%;background-image:linear-gradient(90deg,#0000 49.8%,#55b7ff55 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#55b7ff44 50%,#0000 50.2%);background-size:160px 160px;transform:perspective(900px)rotateX(52deg)scale(1.5)}.r5-portals{align-items:stretch;gap:22px}.r5-portal{--object-metal:#eacb91;-webkit-backdrop-filter:none;backdrop-filter:none;transform-style:preserve-3d;border:1px solid #c6a97538;border-radius:140px 140px 12px 12px;min-height:480px;padding:240px 24px 24px;overflow:hidden;box-shadow:inset 0 0 40px #02091155,0 24px 35px #0005;background:linear-gradient(#182c38cc,#07131ff5)!important}.r5-portal[data-world=host]{--object-metal:#a8d8c4}.r5-portal[data-world=hotel]{--object-metal:#b6d8ed}.r5-portal__light{display:none}.r5-portal__index{z-index:3;font-size:.7rem}.r5-portal__content>strong{font-size:clamp(1.6rem,2.2vw,2.2rem)}.r5-portal__content>p{color:#e0e3df;min-height:3.2em;font-size:.88rem}.r5-portal__content ul{gap:6px}.r5-portal__content li{font-size:.65rem}.r5-portal__cta{border-top:1px solid #ffffff24;margin-top:18px;padding-top:15px;font-size:.85rem}.r5-world-model{perspective:850px;width:280px;height:200px;transform-style:preserve-3d;pointer-events:none;direction:ltr;position:absolute;top:24px;left:50%;transform:translate(-50%)}.r5-world-model>div{box-sizing:border-box;transition:transform .45s;position:absolute}.r5-object-plinth{background:radial-gradient(#d2c2a433,#29363b 60%,#09121a 70%);border-radius:50%;width:250px;height:115px;bottom:5px;left:15px;transform:rotateX(66deg);box-shadow:0 12px #080f18,0 26px 25px #0008}.r5-world-model small{letter-spacing:.1em;font-size:9px;font-weight:600}.r5-object-caption{text-align:center;color:#a1b5bd;letter-spacing:.13em;width:100%;position:absolute;bottom:-14px;left:0;font-size:8px!important}.r5-passport{color:#edce95;background:linear-gradient(115deg,#25463c,#0c2824);border:1px solid #799079;border-radius:4px 11px 11px 4px;width:112px;height:146px;padding:18px 8px;top:26px;left:26px;transform:rotateY(-20deg)rotate(-14deg);box-shadow:5px 3px #d5c5a1,8px 5px #17382e,14px 18px 18px #0008}.r5-passport small{text-align:center;font-size:8px;display:block}.r5-passport svg{fill:none;stroke:#d6b97e;stroke-width:1.2px;width:62px;margin:12px auto;display:block}.r5-passport b{text-align:center;letter-spacing:.08em;font-size:6px;display:block}.r5-map{background:repeating-linear-gradient(90deg,#d3c2a1 0 64px,#a99778 65px,#e2d4b9 67px);width:200px;height:118px;top:62px;left:30px;transform:rotateX(55deg)rotate(12deg);box-shadow:0 6px #8e7e63,0 16px 15px #0008}.r5-map svg{fill:none;stroke:#ac9a7a;stroke-width:2px;width:100%;height:100%}.r5-map .r5-map-route{stroke:#316d71;stroke-width:3px;stroke-dasharray:5 4}.r5-map circle{fill:#244e52;stroke:#e5dabd}.r5-phone{color:#f0dfbc;background:linear-gradient(140deg,#233e4b,#081923);border:3px solid #d2c3a0;border-radius:15px;width:86px;height:167px;padding:23px 7px 8px;top:9px;right:29px;transform:rotateY(-22deg)rotate(9deg);box-shadow:5px 3px #504a3e,13px 20px 20px #0008}.r5-device-camera{background:#030a10;border-radius:6px;width:36%;height:5px;position:absolute;top:5px;left:32%}.r5-phone small{letter-spacing:0;font-size:7px}.r5-phone-arch{background:linear-gradient(135deg,#efd4a4,#7d886f 45%,#1d5360 46%,#082d40);border:1px solid #dabd85;border-radius:50px 50px 2px 2px;height:68px;margin-top:10px}.r5-phone>span{margin-top:9px;font-size:7px;display:block}.r5-document-lines{background:repeating-linear-gradient(0deg,#0000 0 4px,#93a7aa77 4px 5px);width:78%;height:16px;margin-top:7px;display:block}.r5-calendar{color:#28483f;background:#eadfc8;border-top:12px solid #487267;border-radius:7px;width:119px;height:121px;padding:14px 12px;top:24px;left:20px;transform:rotateY(-20deg)rotate(-12deg);box-shadow:5px 4px #928770,12px 15px 20px #0008}.r5-calendar>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.r5-calendar i{border:1px solid #8c9b8f;border-radius:2px;height:12px}.r5-tablet{color:#dce9dd;background:linear-gradient(125deg,#244f4a,#10282b);border:4px solid #b4b9ad;border-radius:9px;width:115px;height:132px;padding:12px;top:42px;right:14px;transform:rotateY(-22deg)rotate(12deg);box-shadow:5px 4px #566a61,10px 17px 20px #0009}.r5-tablet small{font-size:8px}.r5-guest-symbol{border:1px solid #bad1ba;border-radius:50%;width:20px;height:20px;margin:12px auto 8px;position:relative}.r5-guest-symbol:after{content:"";border:1px solid #bad1ba;border-radius:18px 18px 0 0;width:32px;height:14px;position:absolute;top:20px;left:-7px}.r5-tablet .r5-document-lines{margin-top:23px}.r5-tablet>span{margin-top:5px;font-size:7px;display:block}.r5-key{filter:drop-shadow(5px 9px 3px #0009);width:106px;height:83px;top:89px;left:61px;transform:rotate(-28deg)translateZ(30px)}.r5-key i{border:9px solid #d3b376;border-radius:50%;width:38px;height:38px;display:block;position:absolute;box-shadow:inset 1px 1px #ffe8b5,2px 2px #765528}.r5-key b{background:linear-gradient(#ffe5ab,#b88b46);width:66px;height:11px;position:absolute;top:14px;left:33px;box-shadow:0 3px #715028}.r5-key span{background:#c6a061;width:9px;height:15px;position:absolute;top:23px;left:78px;box-shadow:13px 0 #c6a061}.r5-hotel-building{color:#52462e;background:linear-gradient(105deg,#e6d6b6,#aa9574);border-top:7px solid #f1e2c7;width:134px;height:156px;padding:12px 17px;top:12px;left:22px;transform:rotateY(-25deg);box-shadow:16px 7px #6b6051,24px 19px 18px #0008}.r5-hotel-building>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.r5-hotel-building i{background:linear-gradient(100deg,#162c3b,#314b56);border:2px solid #cebd9b;border-radius:12px 12px 0 0;height:20px;box-shadow:inset 2px 1px #685a42}.r5-hotel-building>b{background:#253d43;border-radius:18px 18px 0 0;width:28px;height:25px;margin:8px auto 0;display:block}.r5-operations-console{color:#d9e7ee;background:linear-gradient(120deg,#294b64,#0b2032);border:3px solid #b6c9d3;border-radius:7px;width:134px;height:102px;padding:12px;top:76px;right:7px;transform:rotateY(-24deg)rotateX(10deg)rotate(8deg);box-shadow:5px 4px #465a66,12px 14px 20px #0008}.r5-operations-console>small{font-size:8px}.r5-console-rows span{justify-content:space-between;align-items:center;margin-top:10px;font-size:7px;display:flex}.r5-console-rows i{background:#a2b9c333;border:1px solid #a2b9c366;width:26px;height:5px}.r5-operations-console .r5-document-lines{height:10px}.r5-portal:hover .r5-phone{transform:rotateY(-12deg)rotate(5deg)translateY(-6px)}.r5-portal:focus-visible .r5-phone{transform:rotateY(-12deg)rotate(5deg)translateY(-6px)}.r5-portal:hover .r5-tablet{transform:rotateY(-12deg)rotate(7deg)translateY(-6px)}.r5-portal:focus-visible .r5-tablet{transform:rotateY(-12deg)rotate(7deg)translateY(-6px)}.r5-portal:hover .r5-operations-console{transform:rotateY(-14deg)rotate(4deg)translateY(-6px)}.r5-portal:focus-visible .r5-operations-console{transform:rotateY(-14deg)rotate(4deg)translateY(-6px)}.r5-portal:focus-visible{outline-offset:-4px;outline:3px solid #ead5ab}@media (max-width:900px){.r5-door{width:min(70vw,570px)}.r5-reveal{width:min(88vw,690px)}.r5-portals{grid-template-columns:1fr;max-height:68vh;padding-right:4px;overflow:auto}.r5-portal{border-radius:110px 110px 22px 22px;min-height:290px}.r5-semantic>header{grid-template-columns:1fr}.r5-semantic>header span{grid-column:1}.r5-semantic__worlds{grid-template-columns:1fr}.r5-chain{grid-template-columns:repeat(4,1fr);row-gap:18px}}@media (max-width:560px){.r5-nav{padding:16px 14px}.r5-brand img{width:72px}.r5-door{width:min(86vw,430px)}.r5-hamsa{width:82px}.r5-hamsa small{width:210px}.r5-reveal{width:calc(100vw - 36px);bottom:46px;left:18px}.r5-reveal h1{font-size:clamp(2.15rem,11vw,3.6rem)}.r5-reveal__support{display:none}.r5-worlds{top:84px;bottom:24px;left:14px;right:14px}.r5-worlds__intro{text-align:left}.r5-portals{gap:10px}.r5-portal{border-radius:86px 86px 20px 20px;min-height:260px;padding:24px}.r5-portal__content>strong{font-size:2rem}.r5-semantic{width:calc(100% - 28px)}.r5-semantic__worlds article{padding:25px 4px}.r5-chain{grid-template-columns:1fr 1fr}.r5-scroll-cue{display:none}}.r5-worlds__intro h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.6vw,2.5rem);font-weight:600;line-height:1.15}.r5-worlds__truth{color:#d5c4a2;margin-top:9px;font-size:.7rem;display:block}.r5-reveal__headline{font-size:clamp(2rem,5vw,4rem);font-weight:600;line-height:1.07}.r5-gateway[data-stage=choose] .r5-reveal{visibility:hidden}.r5-worlds{justify-content:center}.r5-worlds__intro{text-align:center}.r5-portal__content{text-align:start}.r5-portal__cta{justify-content:space-between;gap:8px;display:flex}.r5-gateway[dir=rtl] .r5-portal__cta i{transform:scaleX(-1)}@media (max-width:900px){.r5-portals{gap:20px;max-height:65svh;padding:5px 4px 18px;scroll-padding:10px}.r5-portal{border-radius:110px 110px 12px 12px;min-height:460px;padding:234px 26px 26px}.r5-worlds{justify-content:center}.r5-hamsa{width:52px;top:50%;left:64%}.r5-portal__content>p{min-height:0}.r5-world-model{top:20px}.r5-worlds__intro small{font-size:.8rem;line-height:1.45}}@media (max-width:380px){.r5-world-model{transform-origin:50%;width:280px;transform:translate(-50%)scale(.92)}.r5-portal{padding-inline-start:19px;padding-inline-end:19px}.r5-worlds__intro h1{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.r5-world-model>div{transition:none!important}.r5-gateway .r5-dust{animation:none}.r5-portal:hover .r5-phone,.r5-portal:hover .r5-tablet,.r5-portal:hover .r5-operations-console{transform:none}.r5-camera,.r5-hamsa img,.r5-hamsa__halo,.r5-portal{transition:none!important;animation:none!important}.r5-camera{transform:none!important}.r5-portal:hover{transform:none}}.r5-door>.r5-hamsa{z-index:40;aspect-ratio:auto;width:100%;height:100%;color:inherit;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:none}.r5-door>.r5-hamsa:disabled{pointer-events:none;cursor:default}.r5-door>.r5-hamsa:focus-visible{outline-offset:-10px;outline:2px solid #55b7ffe6}@media (hover:hover) and (pointer:fine){.r5-door>.r5-hamsa:not(:disabled):after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 52%,#d3a85814,#0000 62%);border-radius:4px;transition:opacity .18s;position:absolute;top:12%;bottom:12%;left:12%;right:12%}.r5-door>.r5-hamsa:not(:disabled):hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.r5-door>.r5-hamsa{transform:none!important}}.r5-cinema{background:#030100;min-height:100svh;overflow:hidden}.r5-camera{transition:none;top:0;bottom:0;left:0;right:0;transform:none}.r5-door{aspect-ratio:1672/941;perspective:2400px;width:max(100vw,177.683svh);height:max(100svh,56.2799vw);transform-style:preserve-3d;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.r5-door__frame{z-index:10;box-shadow:none;pointer-events:none;background:-webkit-image-set(url(/experience/gateway/exact-door/door-facade.avif) 1x type("image/avif"),url(/experience/gateway/exact-door/door-facade.png) 1x type("image/png")) 50%/100% 100% no-repeat;background:image-set("/experience/gateway/exact-door/door-facade.avif" 1x type("image/avif"),"/experience/gateway/exact-door/door-facade.png" 1x type("image/png")) 50%/100% 100% no-repeat;border:0;border-radius:0;top:0;bottom:0;left:0;right:0}.r5-door__leaf{height:96.1743%;box-shadow:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;top:0}.r5-door__leaf--left{transform-origin:0 54%;background-image:-webkit-image-set(url(/experience/gateway/exact-door/door-left.avif) 1x type("image/avif"),url(/experience/gateway/exact-door/door-left.png) 1x type("image/png"));background-image:image-set("/experience/gateway/exact-door/door-left.avif" 1x type("image/avif"),"/experience/gateway/exact-door/door-left.png" 1x type("image/png"));width:18.3014%;left:31.8182%;right:auto}.r5-door__leaf--right{transform-origin:100% 54%;background-image:-webkit-image-set(url(/experience/gateway/exact-door/door-right.avif) 1x type("image/avif"),url(/experience/gateway/exact-door/door-right.png) 1x type("image/png"));background-image:image-set("/experience/gateway/exact-door/door-right.avif" 1x type("image/avif"),"/experience/gateway/exact-door/door-right.png" 1x type("image/png"));width:18.3014%;left:49.8804%;right:auto}.r5-interior{z-index:1;opacity:0;transition:opacity .22s}.r5-gateway[data-stage=opening] .r5-interior,.r5-gateway[data-stage=crossing] .r5-interior,.r5-gateway[data-stage=inside] .r5-interior,.r5-gateway[data-stage=choose] .r5-interior{opacity:1}.r5-door>.r5-hamsa,.r5-hamsa{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.r5-door>.r5-hamsa{cursor:pointer;touch-action:manipulation;z-index:60!important;aspect-ratio:auto!important;opacity:1!important;-webkit-appearance:none!important;appearance:none!important;color:#0000!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:absolute!important;top:4%!important;bottom:4%!important;left:31.9%!important;right:31.9%!important;transform:none!important}.r5-hamsa:before,.r5-hamsa:after,.r5-hamsa__halo,.r5-hamsa picture,.r5-hamsa img,.r5-hamsa strong,.r5-hamsa small{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.r5-entry-caption{display:none!important}.r5-door__leaf:after{content:"";z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#180a0300,#180a03a3 34%,#120702e6 76%,#120702c2);height:23%;transition:opacity 90ms;position:absolute;bottom:0;left:0;right:0}.r5-gateway:not([data-stage=sealed]) .r5-door__leaf:after{opacity:1}.r5-door__frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#020101f0 0%,#020101cc 20%,#0000 28% 72%,#020101cc 80%,#020101f0 100%);height:112px;position:absolute;top:0;left:0;right:0}.r5-nav{z-index:90}.r5-threshold{z-index:5}.r5-gateway[data-stage=sealed] .r5-interior,.r5-gateway[data-stage=knock] .r5-interior,.r5-gateway[data-stage=unlocking] .r5-interior{opacity:0!important}@media (max-width:720px){.r5-door>.r5-hamsa{top:2%!important;bottom:2%!important;left:31%!important;right:31%!important}}@media (prefers-reduced-motion:reduce){.r5-door__leaf,.r5-interior{transition:none!important}}.r5-worlds__intro h1,.r5-reveal__headline,.r5-semantic h2{color:#f5f8ff;text-shadow:0 2px 18px #020817b8,0 1px 2px #020817eb}.r5-worlds__intro small,.r5-reveal__support,.r5-semantic header>span{color:#f5f8ffeb;text-shadow:0 2px 14px #020817db,0 1px 2px #020817f5}.r5-worlds,.r5-worlds__intro,.r5-portals,.r5-portal{transition-duration:1.15s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.r5-worlds,.r5-worlds__intro,.r5-portals,.r5-portal{transition-duration:.01ms!important}}.r5-nav{z-index:90;-webkit-backdrop-filter:blur(10px)saturate(.92);backdrop-filter:blur(10px)saturate(.92);background:linear-gradient(#020817f7 0%,#020817e6 72%,#02081738 100%)}.r5-entry-caption{z-index:95;isolation:isolate;pointer-events:none;contain:paint;animation:.72s cubic-bezier(.22,.61,.36,1) both r5-entry-caption-arrive;transform:translateZ(0)}.r5-entry-caption:before{content:"";z-index:-2;-webkit-backdrop-filter:blur(6px)brightness(.72)saturate(.86);backdrop-filter:blur(6px)brightness(.72)saturate(.86);background:radial-gradient(#120a05eb 0%,#120a05c7 34%,#120a057a 56%,#120a051f 74%,#120a0500 86%);border-radius:999px;position:absolute;top:-32px;bottom:-28px;left:-72px;right:-72px}.r5-entry-caption:after{content:"";z-index:-1;opacity:0;border:1px solid #ffdeb07a;border-radius:50%;width:12px;height:12px;animation:3.6s ease-out infinite r5-knock-wave;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)scale(.7)}.r5-entry-caption strong{transform-origin:50% 58%;will-change:transform, opacity;text-shadow:0 1px 2px #000000eb,0 0 18px #ffcd8b2e;animation:3.6s cubic-bezier(.22,.61,.36,1) infinite r5-knock-double-beat;display:inline-block}.r5-entry-caption span{will-change:transform, opacity;text-shadow:0 1px 2px #000000f5,0 0 14px #ffd8a81f;animation:3.6s ease-in-out infinite r5-knock-support-breathe;display:block}@keyframes r5-entry-caption-arrive{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes r5-knock-double-beat{0%,4%,10%,16%,to{opacity:.94;transform:translate(0,0)scale(1)}6%{opacity:1;transform:translateY(-1px)scale(1.065)}12%{opacity:1;transform:translateY(-1px)scale(1.052)}}@keyframes r5-knock-wave{0%,4%{opacity:0;transform:translate(-50%,-50%)scale(.65)}6%{opacity:.32}16%{opacity:0;transform:translate(-50%,-50%)scale(13)}to{opacity:0;transform:translate(-50%,-50%)scale(13)}}@keyframes r5-knock-support-breathe{0%,18%,to{opacity:.82;transform:translate(0,0)}8%,13%{opacity:1;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.r5-entry-caption,.r5-entry-caption:after,.r5-entry-caption strong,.r5-entry-caption span{animation:none!important;transform:none!important}}.r5-cinematic-stack{z-index:30;pointer-events:none;isolation:isolate;contain:paint;background:#030405;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.r5-cinematic-frame{z-index:1;opacity:0;object-fit:cover;object-position:center center;transform-origin:50%;will-change:opacity,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:102.4%;height:102.4%;transition:opacity .86s cubic-bezier(.22,.61,.36,1),transform 1.25s cubic-bezier(.22,.61,.36,1);position:absolute;top:-1.2%;left:-1.2%;transform:scale(1.055)translateY(.35%)}.r5-cinematic-frame.is-active{opacity:1;transform:scale(1.012)translate(0,0)}.r5-gateway[data-stage=inside] .r5-cinematic-frame.is-active{animation:3.22s cubic-bezier(.22,.61,.36,1) forwards r5-cinematic-frame-hold}@keyframes r5-cinematic-frame-hold{0%{transform:scale(1.012)translate(0,0)}to{transform:scale(1.028)translateY(-.18%)}}.r5-cinematic-warm{z-index:2;pointer-events:none;opacity:.11;background:radial-gradient(circle at 50% 56%,#ffcf7d2e 0%,#ffa13a12 30%,#ffa13a00 61%);position:absolute;top:0;bottom:0;left:0;right:0}.r5-cinematic-vignette{z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 46%,#0000001a 72%,#00000045 100%);position:absolute;top:0;bottom:0;left:0;right:0}.r5-cinematic-bloom{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 54%,#ffe7b785 0%,#ffb8513d 20%,#ff8b2214 41%,#ff8b2200 64%);position:absolute;top:-12%;bottom:-12%;left:-12%;right:-12%;transform:scale(.94)}.r5-cinematic-bloom.is-active{animation:.9s cubic-bezier(.22,.61,.36,1) both r5-cinematic-bloom-pulse}@keyframes r5-cinematic-bloom-pulse{0%{opacity:0;transform:scale(.94)}42%{opacity:.78;transform:scale(1.035)}to{opacity:0;transform:scale(1.14)}}.r5-reveal{z-index:42}.r5-entry-caption{z-index:44}.r5-worlds{z-index:46}@media (prefers-reduced-motion:reduce){.r5-cinematic-frame{transition:none;animation:none!important}.r5-cinematic-bloom{display:none}}.r5-nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.r5-entry-caption{isolation:isolate;z-index:48!important;bottom:clamp(54px,7.5svh,92px)!important;left:50%!important;right:auto!important;text-align:center!important;pointer-events:none!important;gap:7px!important;width:min(92vw,520px)!important;display:grid!important;left:auto!important;right:auto!important;transform:translate(-50%)!important}.r5-entry-caption:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(#0805038a 0%,#0805034d 48%,#08050300 78%)!important;top:-22px!important;bottom:-20px!important;left:-44px!important;right:-44px!important}.r5-entry-caption strong{letter-spacing:.3em!important;color:#f4ddb0!important;font-size:clamp(1.05rem,1.45vw,1.32rem)!important;line-height:1!important}.r5-entry-caption span{color:#f9f0deeb!important;font-size:clamp(.76rem,.92vw,.9rem)!important;line-height:1.35!important}@media (max-width:560px){.r5-entry-caption{width:calc(100vw - 36px)!important;bottom:clamp(42px,6.5svh,64px)!important}}.r5-entry-caption{isolation:isolate;z-index:48!important;aspect-ratio:16/9!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;width:clamp(180px,13.8vw,260px)!important;display:flex!important;top:43%!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.r5-entry-caption:before{content:none!important;display:none!important}.r5-entry-mark{object-fit:contain;object-position:center;filter:drop-shadow(0 2px 3px #0000006b)drop-shadow(0 0 10px #dda63e29);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;display:block;transform:translateZ(0)}@media (max-width:560px){.r5-entry-caption{width:clamp(150px,46vw,220px)!important;top:42%!important}}:root{color:#f4f7fb;font-synthesis:none;text-rendering:optimizelegibility;background:#050912;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.application-shell{--v5-ink:#0c0e0c;--v5-ivory:#f1ecdf;--v5-brass:#d9c49a;--v5-line:#d9c49a29;color:var(--v5-ivory);background:radial-gradient(circle at 72% 0,#b99a621f,#0000 32rem),linear-gradient(115deg,#0b0d0b,#121510 48%,#090a09)}.application-shell-header{border-color:var(--v5-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e0ce0}.application-shell-brand{color:var(--v5-brass);background:0 0;border:1px solid #d9c49a7a;border-radius:50%;font-family:Georgia,serif;font-weight:400}.application-shell-kicker,.application-shell-eyebrow{color:var(--v5-brass)}.application-shell-signout,.application-shell button,.application-shell select{background:#131612e0;border-color:#d9c49a40;border-radius:2px}.application-shell :focus-visible{outline-color:var(--v5-brass)}.application-shell-nav{border-color:var(--v5-line);background:#090b0957}.application-shell-nav a,.application-shell-nav span{color:#f1ecdf94;border-radius:2px}.application-shell-nav a[aria-current=page]{color:var(--v5-ivory);box-shadow:inset 2px 0 var(--v5-brass);background:#b99a621c}.application-shell-main h1,.v5-product-header h1,.v5-product-panel h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.application-shell-lead{color:#f1ecdf99}.application-shell-facts{border-block:1px solid var(--v5-line);gap:0}.application-shell-facts div,.application-shell-callout{border-color:var(--v5-line);background:#10130fb3;border-radius:0}.application-shell-facts div{border-width:0 1px 0 0}.application-shell-facts div:last-child{border-right:0}.application-shell-facts span,.application-shell-callout span{color:#f1ecdf7a}.v5-product-shell{color:var(--v5-ivory,#f1ecdf)}.v5-product-card,.v5-product-panel,.v5-product-feedback{background:#10130f9e;border-color:#d9c49a24;border-radius:3px;box-shadow:0 24px 80px #0000001f}.v5-product-card>span,.v5-product-panel>div>span,.v5-product-header span{color:var(--v5-brass,#d9c49a)}.v5-product-row{border-color:#d9c49a1c;transition:background .18s}.v5-product-row:hover{background:#b99a6209}.v5-product-actions button,.v5-product-row button{color:#171813;background:#d9c49a;border:1px solid #d9c49a47;border-radius:2px}@media (max-width:767px){.application-shell-facts{background:var(--v5-line);border:0;gap:1px}.application-shell-facts div{border:0}}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}html{background:#050912}body{background:radial-gradient(circle at 15% 0,#006cff33,#0000 34rem),radial-gradient(circle at 90% 30%,#00b9dc1a,#0000 30rem),#050912;min-width:320px;min-height:100vh}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible{outline-offset:4px;outline:2px solid #55b7ff}a:focus-visible{outline-offset:4px;outline:2px solid #55b7ff}.landing{min-height:100vh;overflow:hidden}.landing-header{z-index:10;justify-content:space-between;align-items:center;gap:28px;width:min(1320px,100% - 48px);margin:0 auto;padding:24px 0;display:flex;position:relative}.brand-button{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.brand-mark{background:linear-gradient(135deg,#006cff,#00c6df);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.brand-mark-image{object-fit:contain;width:54px;height:54px}.brand-button strong,.brand-button small{display:block}.brand-button strong{letter-spacing:.08em;font-size:13px}.brand-button small{color:#73849a;letter-spacing:.14em;margin-top:3px;font-size:9px}.landing-nav{align-items:center;gap:28px;display:flex}.landing-nav button{color:#9aabc0;background:0 0;border:0;font-size:13px;font-weight:600}.landing-nav button:hover{color:#fff}.header-cta,.primary-button{color:#fff;background:linear-gradient(135deg,#006cff,#009bd5);border:0;border-radius:10px;font-weight:750;box-shadow:0 14px 35px #006cff33}.header-cta{padding:11px 17px;font-size:12px}.hero-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:min(1320px,100% - 48px);min-height:720px;margin:0 auto;padding:70px 0 100px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.hero-eyebrow,.section-heading>span,.platform-copy>span{color:#55b7ff;letter-spacing:.2em;font-size:11px;font-weight:800}.hero-copy h1{letter-spacing:-.065em;max-width:850px;margin:20px 0 0;font-size:clamp(50px,7vw,88px);line-height:.96}.hero-copy p{color:#9bacbf;max-width:680px;margin:30px 0 0;font-size:18px;line-height:1.7}.hero-actions,.platform-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.primary-button,.secondary-button{min-height:48px;padding:0 19px}.secondary-button{color:#e5edf7;background:#ffffff09;border:1px solid #ffffff21;border-radius:10px;font-weight:650}.hero-proof{color:#64778d;letter-spacing:.13em;flex-wrap:wrap;gap:20px;margin-top:35px;font-size:9px;font-weight:800;display:flex}.hero-proof span{align-items:center;gap:7px;display:inline-flex}.hero-proof i{background:#35d29b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #35d29bcc}.hero-visual{place-items:center;min-height:520px;display:grid;position:relative}.orbital{border:1px solid #009bd526;border-radius:50%;position:absolute;transform:rotate(-20deg)}.orbital-one{width:470px;height:220px}.orbital-two{width:380px;height:180px;transform:rotate(35deg)}.orbital-three{width:560px;height:270px;transform:rotate(80deg)}.hero-command-card{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#101d30f0,#050b15f5);border:1px solid #ffffff1a;border-radius:22px;width:min(410px,100%);padding:24px;position:relative;box-shadow:0 40px 100px #00000073,inset 0 1px #ffffff0f}.command-card-top,.simulation-topbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.command-card-top{color:#8294aa;letter-spacing:.14em;font-size:9px;font-weight:800}.live-indicator{color:#62e1bd}.command-core{place-items:center;min-height:230px;display:grid}.core-ring{border:1px solid #00a6d673;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 0 0 18px #006cff09,0 0 80px #006cff33}.core-ring span{letter-spacing:-.08em;font-size:35px;font-weight:850}.command-signals{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.command-signals span{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;padding:13px}.command-signals b,.command-signals strong{display:block}.command-signals b{color:#667a91;font-size:9px;font-weight:700}.command-signals strong{color:#dce8f5;margin-top:7px;font-size:10px}.living-universe,.product-simulation,.platform-section{width:min(1320px,100% - 48px);margin:0 auto;padding:120px 0}.section-heading{max-width:760px}.section-heading h2,.platform-copy h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(38px,5vw,64px);line-height:1}.section-heading p,.platform-copy p{color:#8294aa;max-width:650px;margin:24px 0 0;font-size:17px;line-height:1.7}.world-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:52px;display:grid}.world-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;min-height:310px;padding:24px;transition:transform .18s,border-color .18s,background .18s}.world-card:hover{background:#ffffff0b;border-color:#00a6d64d;transform:translateY(-5px)}.world-card-top{color:#55b7ff;letter-spacing:.12em;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.world-card h3{letter-spacing:-.025em;margin:78px 0 14px;font-size:22px}.world-card p{color:#8395aa;min-height:72px;margin:0;font-size:14px;line-height:1.6}.world-card button{color:#cfe6f8;background:0 0;border:0;margin-top:22px;padding:0;font-size:11px;font-weight:750}.simulation-panel{background:#08111ed9;border:1px solid #ffffff17;border-radius:22px;margin-top:50px;padding:24px;box-shadow:0 35px 90px #00000040}.simulation-topbar{border-bottom:1px solid #ffffff12;padding-bottom:22px}.simulation-topbar span,.simulation-topbar strong{display:block}.simulation-topbar span{color:#5f738a;letter-spacing:.16em;font-size:9px;font-weight:800}.simulation-topbar strong{margin-top:6px;font-size:18px}.simulation-status{color:#62e1bd!important}.simulation-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.metric-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:23px}.metric-card strong,.metric-card span{display:block}.metric-card strong{letter-spacing:-.05em;font-size:32px}.metric-card span{color:#788ba1;margin-top:6px;font-size:11px}.simulation-grid{grid-template-columns:1.4fr 1fr;gap:12px;margin-top:12px;display:grid}.simulation-chart,.signal-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px}.simulation-chart{min-height:260px;padding:22px}.chart-header{color:#8496ab;justify-content:space-between;font-size:10px;font-weight:750;display:flex}.chart-header strong{color:#62e1bd}.chart-lines{grid-template-columns:repeat(8,1fr);align-items:end;gap:10px;height:170px;margin-top:20px;display:grid}.chart-lines i{background:linear-gradient(#00b9dccc,#006cff26);border-radius:5px 5px 2px 2px;display:block}.chart-lines i:first-child{height:35%}.chart-lines i:nth-child(2){height:45%}.chart-lines i:nth-child(3){height:42%}.chart-lines i:nth-child(4){height:62%}.chart-lines i:nth-child(5){height:58%}.chart-lines i:nth-child(6){height:75%}.chart-lines i:nth-child(7){height:70%}.chart-lines i:nth-child(8){height:91%}.signal-stack{gap:10px;display:grid}.signal-card{justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:16px;display:flex}.signal-card span,.signal-card small{display:block}.signal-card span{font-size:12px;font-weight:700}.signal-card small{color:#697d93;margin-top:5px;font-size:10px}.signal-card strong{color:#62e1bd;font-size:16px}.platform-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.platform-panel{background:radial-gradient(circle,#006cff24,#0000 48%),#ffffff05;border:1px solid #ffffff12;border-radius:24px;min-height:470px;position:relative}.platform-core{background:#040b14e6;border:1px solid #00a6d680;border-radius:50%;place-items:center;width:125px;height:125px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #006cff33}.platform-core span{font-size:30px;font-weight:850}.platform-core small{color:#5d738a;letter-spacing:.15em;margin-top:-28px;font-size:7px}.platform-node{color:#8ba1b8;letter-spacing:.1em;background:#081220e6;border:1px solid #00a6d62e;border-radius:10px;padding:12px 15px;font-size:9px;font-weight:800;position:absolute}.node-one{top:12%;left:12%}.node-two{top:15%;right:12%}.node-three{bottom:15%;left:10%}.node-four{bottom:16%;right:10%}.landing-footer{border-top:1px solid #ffffff14;grid-template-columns:1.4fr auto 1fr;align-items:center;gap:30px;width:min(1320px,100% - 48px);margin:0 auto;padding:50px 0 35px;display:grid}.landing-footer strong{letter-spacing:.1em;font-size:12px}.landing-footer p{color:#6f8197;max-width:350px;margin:8px 0 0;font-size:11px;line-height:1.5}.footer-actions{gap:10px;display:flex}.footer-actions button,.footer-actions a{border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.footer-actions button{color:#07111f;background:#fff;border:0}.footer-actions a{color:#d8e4ef;border:1px solid #ffffff1a}.footer-meta{color:#53667c;justify-items:end;gap:6px;font-size:9px;display:grid}.experience-shell{min-height:100vh;padding:28px}.experience-header{color:#62758c;letter-spacing:.14em;border-bottom:1px solid #ffffff14;justify-content:space-between;width:min(1200px,100%);margin:0 auto;padding-bottom:22px;font-size:10px;font-weight:800;display:flex}.experience-placeholder{width:min(1200px,100%);margin:0 auto;padding:120px 0}.experience-placeholder>span{color:#55b7ff;letter-spacing:.18em;font-size:10px;font-weight:800}.experience-placeholder h1{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(42px,6vw,76px)}.experience-placeholder p{color:#8395aa;max-width:650px;font-size:18px;line-height:1.7}.experience-placeholder code{color:#55b7ff}.v5-error{text-align:center;place-items:center;min-height:100vh;display:grid}@media (max-width:950px){.landing-nav{display:none}.hero-section,.platform-section{grid-template-columns:1fr}.hero-section{min-height:auto;padding-top:80px}.hero-visual{min-height:430px}.world-grid{grid-template-columns:repeat(2,1fr)}.simulation-grid,.landing-footer{grid-template-columns:1fr}.footer-meta{justify-items:start}}@media (max-width:620px){.landing-header,.hero-section,.living-universe,.product-simulation,.platform-section,.landing-footer{width:min(100% - 32px,1320px)}.landing-header{padding-top:17px}.header-cta{padding:10px 12px}.hero-copy h1{font-size:clamp(44px,14vw,65px)}.hero-copy p{font-size:16px}.hero-visual{min-height:360px}.hero-command-card{padding:17px}.command-core{min-height:190px}.core-ring{width:120px;height:120px}.command-signals,.simulation-metrics,.world-grid{grid-template-columns:1fr}.world-card{min-height:auto}.world-card h3{margin-top:50px}.simulation-panel{padding:15px}.simulation-topbar{flex-direction:column;align-items:flex-start}.platform-panel{min-height:380px}.footer-actions{flex-wrap:wrap}}.v5-workspace-action-bar{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.v5-workspace-action-bar button{color:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:9px;padding:12px 16px}.v5-workspace-action-bar button:hover{background:#ffffff17}.v5-product-shell{max-width:1440px;min-height:100vh;margin:0 auto;padding:48px}.v5-product-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:32px;display:flex}.v5-product-header span,.v5-product-card>span,.v5-product-panel>div>span{letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:11px;font-weight:700;display:block}.v5-product-header h1{margin:8px 0;font-size:clamp(32px,5vw,56px);line-height:1}.v5-product-header p{opacity:.7;margin:0}.v5-product-header>strong{letter-spacing:.08em;border:1px solid;border-radius:999px;padding:10px 14px;font-size:11px}.v5-product-card,.v5-product-panel,.v5-product-feedback{background:#ffffff09;border:1px solid #7f7f7f38;border-radius:20px;padding:24px}.v5-product-card h2{margin:10px 0 4px}.v5-product-card strong{margin-top:10px;font-size:28px;display:block}.v5-product-card small{opacity:.6;margin-top:8px;display:block}.v5-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.v5-product-panel{margin-top:16px}.v5-product-panel>div{margin-bottom:20px}.v5-product-panel h2{margin:6px 0 0}.v5-product-row{border-top:1px solid #7f7f7f29;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:18px 0;display:grid}.v5-product-row div{min-width:0}.v5-product-row strong{display:block}.v5-product-row small{opacity:.6;margin-top:5px;display:block}.v5-product-row>span{opacity:.7}.v5-product-actions{margin-top:24px}.v5-product-actions button,.v5-product-row button{cursor:pointer;font:inherit;border:0;border-radius:12px;padding:13px 18px}.v5-product-feedback{margin-top:16px}.v5-product-state{place-items:center;min-height:100vh;padding:40px;display:grid}@media (max-width:900px){.v5-product-shell{padding:24px}.v5-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.v5-product-header{flex-direction:column}.v5-product-grid{grid-template-columns:1fr}.v5-product-row{grid-template-columns:1fr;align-items:flex-start}}.password-recovery-shell{color:#f5f8ff;background:radial-gradient(circle at 50% 15%,#487de838,#0000 38%),#020817;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.password-recovery-card{background:#07122aeb;border:1px solid #8bb4ff38;border-radius:24px;width:min(100%,520px);padding:clamp(28px,5vw,48px);box-shadow:0 28px 90px #0000006b}.password-recovery-brand{color:inherit;letter-spacing:.16em;align-items:center;gap:10px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.password-recovery-brand img{object-fit:contain;width:118px;height:72px}.password-recovery-brand span{color:#06112a;background:#8bb4ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.application-shell-brand img{object-fit:contain;width:100%;height:100%}.v5-business-entry__brand{grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.v5-business-entry__brand img{object-fit:contain;width:146px;height:88px}.v5-business-entry__brand a:last-child{color:#d6e3f5;font-size:13px}.password-recovery-eyebrow{color:#8bb4ff;letter-spacing:.15em;margin:42px 0 12px;font-size:.74rem;font-weight:800}.password-recovery-card h1{letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(2rem,7vw,3.4rem);line-height:1}.password-recovery-card form,.password-recovery-success{gap:14px;display:grid}.password-recovery-card label{color:#dce7ff;margin-top:8px;font-size:.88rem;font-weight:700}.password-recovery-card input{color:#fff;min-height:52px;font:inherit;background:#071329;border:1px solid #8bb4ff47;border-radius:12px;padding:0 16px}.password-recovery-card input:focus-visible{outline-offset:2px;border-color:#8bb4ff;outline:3px solid #8bb4ff66}.password-recovery-card button{color:#06112a;min-height:52px;font:inherit;cursor:pointer;background:#f5f8ff;border:0;border-radius:12px;margin-top:10px;font-weight:800}.password-recovery-card button:disabled{cursor:wait;opacity:.62}.password-recovery-hint,.password-recovery-message,.password-recovery-success span{color:#aab9d7;font-size:.85rem;line-height:1.5}.password-recovery-message{color:#ffc4c4;background:#6e142333;border:1px solid #ff909052;border-radius:10px;padding:12px 14px}.password-recovery-success{background:#155c4333;border:1px solid #6de6ae4d;border-radius:12px;padding:18px}.auth-boundary-shell{color:#f5f8ff;background:radial-gradient(circle at 50% 10%,#487de833,#0000 38%),#020817;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-boundary-card{background:#07122af0;border:1px solid #8bb4ff3d;border-radius:24px;width:min(100%,600px);padding:clamp(28px,6vw,52px);box-shadow:0 28px 90px #0000006b}.auth-boundary-card h1{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(2rem,8vw,3.5rem);line-height:1}.auth-boundary-card p{color:#bdc9df;line-height:1.65}.auth-boundary-note{background:#8bb4ff14;border-left:3px solid #8bb4ff;margin:24px 0;padding:14px 16px}.auth-boundary-card button{color:#06112a;min-height:48px;font:inherit;cursor:pointer;background:#f5f8ff;border:0;border-radius:12px;padding:0 20px;font-weight:800}.auth-boundary-card button:focus-visible{outline-offset:3px;outline:3px solid #8bb4ff99}@media (max-width:420px){.auth-boundary-shell{align-items:start;padding:18px 14px}.auth-boundary-card{border-radius:18px;margin-top:8vh}}.application-shell{color:#f7f9ff;background:radial-gradient(circle at 55% -10%,#467de63d,#0000 38rem),#020817;min-height:100vh}.application-shell-header{border-bottom:1px solid #82a2dc2e;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem clamp(1rem,4vw,4rem);display:grid}.application-shell-brand{color:#061023;background:#8ab6ff;border-radius:.8rem;place-items:center;width:2.75rem;height:2.75rem;font-weight:900;text-decoration:none;display:grid}.application-shell-kicker,.application-shell-eyebrow{color:#8ab6ff;letter-spacing:.18em;margin:0 0 .25rem;font-size:.72rem;font-weight:800}.application-shell-signout,.application-shell button,.application-shell select{min-height:2.75rem;color:inherit;background:#091731d1;border:1px solid #8ab6ff59;border-radius:.75rem;padding:.65rem 1rem}.application-shell :focus-visible{outline-offset:3px;outline:3px solid #8ab6ff}.application-shell-layout{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);max-width:90rem;min-height:calc(100vh - 5.5rem);margin:0 auto;display:grid}.application-shell-nav{border-right:1px solid #82a2dc29;flex-direction:column;gap:.5rem;padding:2rem 1.25rem;display:flex}.application-shell-nav a,.application-shell-nav span{color:#b9c7df;border-radius:.65rem;padding:.8rem .9rem;text-decoration:none}.application-shell-nav a[aria-current=page]{color:#fff;background:#4774cd33}.application-shell-main{width:min(100%,68rem);padding:clamp(2rem,7vw,6rem) clamp(1.25rem,6vw,5rem)}.application-shell-main h1{letter-spacing:-.055em;max-width:18ch;margin:.35rem 0 1rem;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.98}.application-shell-lead{color:#aab9d2;max-width:46rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.application-shell-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;display:grid}.application-shell-facts div,.application-shell-callout{background:#07132abd;border:1px solid #82a2dc33;border-radius:.85rem;flex-direction:column;gap:.45rem;padding:1rem;display:flex}.application-shell-facts span,.application-shell-callout span{color:#93a5c2;font-size:.85rem}.application-shell-callout{border-color:#8ab6ff6b;margin-top:1rem}.property-selector{gap:.5rem;max-width:28rem;margin:2rem 0 0;display:grid}.application-surface-state{box-sizing:border-box;color:#fff;text-align:center;background:#020817;align-content:center;justify-items:center;gap:1rem;width:100%;min-height:16rem;padding:clamp(1.25rem,4vw,3rem);display:grid}.application-surface-state h2,.application-surface-state p{overflow-wrap:anywhere;max-width:38rem;margin:0}.application-surface-state h2{font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.3}.application-surface-state button{color:#020817;min-height:44px;font:inherit;cursor:pointer;background:#d4af37;border:2px solid #0000;border-radius:.75rem;padding:.75rem 1.25rem;font-weight:700}.application-surface-state button:focus-visible{outline-offset:4px;outline:2px solid #fff}.application-shell-state{color:#fff;background:#020817;place-items:center;min-height:100vh;display:grid}@media (max-width:767px){.application-shell-header{grid-template-columns:auto 1fr}.application-shell-signout{grid-column:1/-1;width:100%}.application-shell-layout{display:block}.application-shell-nav{border-bottom:1px solid #82a2dc29;border-right:0;flex-direction:row;padding:.75rem 1rem;overflow-x:auto}.application-shell-nav>*{flex:none}.application-shell-main{padding-top:2.5rem}.application-shell-facts{grid-template-columns:1fr 1fr}}@media (max-width:390px){.application-shell-facts{grid-template-columns:1fr}}.v5-operations-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:1rem;display:grid}.v5-operations-form label{gap:.4rem;font-size:.82rem;font-weight:650;display:grid}.v5-operations-form input,.v5-operations-form select{min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #26352f38;border-radius:10px;padding:.65rem .75rem}.v5-operations-form input:focus-visible{outline-offset:2px;outline:3px solid #1969524d}.v5-operations-form select:focus-visible{outline-offset:2px;outline:3px solid #1969524d}@media (max-width:520px){.v5-operations-form{grid-template-columns:1fr}}.v5-hotel-command{--hotel-blue:#42a9ff;--hotel-cyan:#6edcff;--hotel-warm:#d6b77a;--hotel-line:#74aeff2e;color:#f4f7ff;background:linear-gradient(90deg,#0000 0 5%,#42a9ff09 5.05% 5.12%,#0000 5.17% 94.8%,#42a9ff09 94.85% 94.92%,#0000 95%),radial-gradient(circle at 78% 2%,#2867e029,#0000 33%);max-width:1600px}.v5-hotel-command:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#030a18,#020712 74%);position:fixed;top:0;bottom:0;left:0;right:0}.v5-hotel-command .v5-product-header{border-bottom:1px solid var(--hotel-line);align-items:end;min-height:176px;padding:18px 0 28px}.v5-hotel-command .v5-product-header h1{letter-spacing:-.045em;max-width:850px;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.65rem,5.4vw,5.6rem);font-weight:400;line-height:.94}.v5-hotel-command .v5-product-header p{color:#aebbd3;max-width:650px}.v5-hotel-live-state{border:1px solid var(--hotel-line);background:#05122bb8;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-width:210px;padding:14px 16px;display:grid}.v5-hotel-live-state i{background:#42d9ae;border-radius:50%;grid-row:span 2;width:8px;height:8px;box-shadow:0 0 14px #42d9ae99}.v5-hotel-live-state span{opacity:1;color:#dceaff}.v5-hotel-live-state small{color:#7788a6}.v5-hotel-section-nav{border:1px solid var(--hotel-line);scrollbar-width:none;background:#030c1de0;gap:6px;margin:-13px 0 24px;padding:8px;display:flex;overflow-x:auto}.v5-hotel-section-nav a{color:#95a7c4;letter-spacing:.08em;text-transform:uppercase;flex:none;padding:10px 16px;font-size:.78rem;text-decoration:none}.v5-hotel-section-nav a:hover{color:#fff;background:#42a9ff1a;outline:none}.v5-hotel-section-nav a:focus-visible{color:#fff;background:#42a9ff1a;outline:none}.v5-hotel-property-context{border-left:2px solid var(--hotel-warm);background:linear-gradient(90deg,#d6b77a17,#ffffff06);grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:22px;padding:18px 22px;display:grid}.v5-hotel-property-context span{color:var(--hotel-warm);letter-spacing:.16em;margin-bottom:5px;font-size:.65rem;display:block}.v5-hotel-property-context strong{font-size:1.1rem}.v5-hotel-property-context p,.v5-hotel-property-context small{color:#9eabc1;margin:0}.v5-hotel-command .v5-product-card,.v5-hotel-command .v5-product-panel,.v5-hotel-command .v5-product-feedback{border-color:var(--hotel-line);background:linear-gradient(145deg,#0b1b3ad1,#040d1fe6);border-radius:2px;box-shadow:inset 0 1px #ffffff09,0 18px 45px #00000029}.v5-hotel-primary-grid{margin-top:24px}.v5-hotel-primary-grid .v5-product-card{flex-direction:column;justify-content:space-between;min-height:150px;display:flex}.v5-hotel-primary-grid .v5-product-card strong{color:#fff;font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,4.4rem);font-weight:400}.v5-hotel-primary-grid .v5-product-card:first-child{border-top:2px solid var(--hotel-blue)}.v5-hotel-primary-grid .v5-product-card:nth-child(2){border-top:2px solid #42d9ae}.v5-hotel-primary-grid .v5-product-card:nth-child(3){border-top:2px solid var(--hotel-warm)}.v5-hotel-primary-grid .v5-hotel-attention-card{border-top:2px solid #ff9b76}.v5-hotel-signal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.v5-hotel-signal-grid .v5-product-card{min-height:112px;box-shadow:none;padding:18px}.v5-hotel-signal-grid .v5-product-card strong{font-size:2rem}.v5-hotel-command .v5-product-panel{padding:clamp(20px,3vw,34px);scroll-margin-top:20px}.v5-hotel-command .v5-product-panel>div{border-bottom:1px solid var(--hotel-line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.v5-hotel-command .v5-product-panel h2{font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:400}.v5-hotel-command .v5-product-row{border-color:#74aeff1f;min-height:74px;transition:background .18s,padding .18s}.v5-hotel-command .v5-product-row:hover{background:#42a9ff0b;padding-inline-start:12px;padding-inline-end:12px}.v5-hotel-command .v5-product-row>span{color:#b9dcff;letter-spacing:.06em;text-transform:uppercase;border:1px solid #6edcff33;justify-self:start;padding:7px 10px;font-size:.72rem}.v5-hotel-command button{color:#061126;background:#eef5ff;border-radius:2px;min-height:44px;font-weight:720;transition:transform .16s,background .16s}.v5-hotel-command button:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.v5-hotel-command button:focus-visible{outline:2px solid var(--hotel-cyan);outline-offset:3px}.v5-hotel-command input:focus-visible{outline:2px solid var(--hotel-cyan);outline-offset:3px}.v5-hotel-command select:focus-visible{outline:2px solid var(--hotel-cyan);outline-offset:3px}.v5-hotel-command .v5-operations-form input,.v5-hotel-command .v5-operations-form select{border-color:var(--hotel-line);color:#f4f7ff;background:#010815c7;border-radius:2px}.v5-hotel-command .v5-operations-form label{color:#c8d3e7}@media (max-width:900px){.v5-hotel-command .v5-product-header{min-height:150px}.v5-hotel-property-context{grid-template-columns:1fr 1fr}.v5-hotel-property-context small{grid-column:1/-1}.v5-hotel-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.v5-hotel-command{padding:18px 14px 56px}.v5-hotel-command .v5-product-header{min-height:0;padding-top:8px}.v5-hotel-command .v5-product-header h1{font-size:clamp(2.5rem,13vw,3.55rem)}.v5-hotel-live-state{width:100%}.v5-hotel-section-nav{z-index:5;border-inline-start:0;border-inline-end:0;margin-inline-start:-14px;margin-inline-end:-14px;position:sticky;top:0}.v5-hotel-property-context{grid-template-columns:1fr;gap:10px}.v5-hotel-property-context small{grid-column:auto}.v5-hotel-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-hotel-primary-grid .v5-product-card{min-height:124px;padding:17px}.v5-hotel-signal-grid{scroll-snap-type:x mandatory;padding-bottom:7px;display:flex;overflow-x:auto}.v5-hotel-signal-grid .v5-product-card{scroll-snap-align:start;min-width:72vw}.v5-hotel-command .v5-product-panel>div{flex-direction:column;align-items:flex-start}.v5-hotel-command .v5-product-row{gap:12px}}@media (prefers-reduced-motion:reduce){.v5-hotel-command *,.v5-hotel-command :before,.v5-hotel-command :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.password-recovery-shell,.v5-business-entry{--cid-auth-blue:#42a9ff;--cid-auth-cyan:#6edcff;--cid-auth-ink:#020817;--cid-auth-surface:#051027e6;isolation:isolate;color:#f7f9ff;background:linear-gradient(#4aa4ff0a 1px, transparent 1px), linear-gradient(90deg, #4aa4ff0a 1px, transparent 1px), radial-gradient(circle at 50% 5%, #2670e240, transparent 38%), radial-gradient(circle at 8% 84%, #e1994614, transparent 31%), var(--cid-auth-ink);background-size:72px 72px,72px 72px,auto,auto,auto;min-height:100svh;position:relative;overflow-x:clip}.password-recovery-shell:before,.v5-business-entry:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.9%,#5bb4ff1f 50%,#0000 50.1%),linear-gradient(#0000 17%,#5bb4ff14 17.1%,#0000 17.2%);position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.password-recovery-card,.v5-business-entry__shell{background:linear-gradient(140deg, #132d5a33, transparent 38%), var(--cid-auth-surface);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #78b2ff3b;border-radius:4px;width:min(100%,560px);position:relative;box-shadow:0 38px 110px #0000007a,inset 0 1px #ffffff0a}.password-recovery-card:after,.v5-business-entry__shell:after{content:"";pointer-events:none;border:1px solid #0000;border-block-start-color:#65c6ff57;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.password-recovery-card{padding:clamp(30px,5vw,52px)}.v5-business-entry{place-items:center;padding:32px 20px;display:grid}.v5-business-entry__shell{padding:clamp(30px,5vw,52px);display:block}.password-recovery-brand,.v5-business-entry__brand{text-align:center;justify-items:center;gap:14px;width:100%;margin:0 0 34px;display:grid}.password-recovery-brand img,.v5-business-entry__brand img{object-fit:contain;filter:drop-shadow(0 12px 30px #288fff2e);width:150px;height:84px;margin-inline-start:auto;margin-inline-end:auto;display:block;transform:translate(-1.5%)}.v5-business-entry__brand a:last-child,.cid-auth-secondary{color:#bac9e2;letter-spacing:.04em;text-underline-offset:5px;font-size:.79rem;font-weight:720;text-decoration:none;transition:color .18s}.v5-business-entry__brand a:last-child:hover,.cid-auth-secondary:hover{color:#fff;text-decoration:underline}.password-recovery-eyebrow,.v5-business-entry__intro>span{color:var(--cid-auth-blue);letter-spacing:.19em;text-align:center;margin:0 0 12px;font-size:.69rem;font-weight:820;line-height:1.5;display:block}.password-recovery-card h1,.v5-business-entry__intro h1{letter-spacing:-.045em;text-align:center;text-wrap:balance;max-width:14ch;margin:0 auto 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,6vw,3.45rem);font-weight:500;line-height:.98}.cid-auth-support,.v5-business-entry__intro>p{color:#aab8d1;text-align:center;text-wrap:balance;max-width:42ch;margin:0 auto 30px;font-size:.91rem;line-height:1.65}.password-recovery-card form,.v5-business-entry__form{grid-template-columns:1fr;gap:13px;display:grid}.password-recovery-card label,.v5-business-entry__form label{color:#dbe6f8;letter-spacing:.015em;gap:8px;margin:0;font-size:.81rem;font-weight:720;display:grid}.password-recovery-card input,.v5-business-entry__form input,.v5-business-entry__form select{box-sizing:border-box;color:#fff;width:100%;min-height:54px;font:inherit;background:#030c1fbd;border:1px solid #81b0f447;border-radius:3px;outline:0;padding:0 16px;transition:border-color .16s,box-shadow .16s,background .16s}.password-recovery-card input:hover,.v5-business-entry__form input:hover{border-color:#81beff7a}.password-recovery-card input:focus-visible{border-color:var(--cid-auth-cyan);background:#071835e0;outline:0;box-shadow:0 0 0 3px #42a9ff2b,0 13px 35px #00000029}.v5-business-entry__form input:focus-visible{border-color:var(--cid-auth-cyan);background:#071835e0;outline:0;box-shadow:0 0 0 3px #42a9ff2b,0 13px 35px #00000029}.password-recovery-card input:user-invalid{border-color:#ff9a9a;box-shadow:0 0 0 3px #ff6a7d1f}.v5-business-entry__form input:user-invalid{border-color:#ff9a9a;box-shadow:0 0 0 3px #ff6a7d1f}.cid-password-field{display:block;position:relative}.cid-password-field input{padding-inline-end:86px}.password-recovery-card .cid-password-toggle,.v5-business-entry__form .cid-password-toggle{color:#9eb7dc;cursor:pointer;background:0 0;border:0;width:auto;min-height:40px;margin:0;padding:0 12px;font-size:.72rem;font-weight:760;position:absolute;top:7px;bottom:7px}.password-recovery-card .cid-password-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7px}.password-recovery-card .cid-password-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7px}.v5-business-entry__form .cid-password-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7px}.v5-business-entry__form .cid-password-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7px}.password-recovery-card .cid-password-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7px}.password-recovery-card .cid-password-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7px}.v5-business-entry__form .cid-password-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7px}.v5-business-entry__form .cid-password-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7px}.password-recovery-card form>button[type=submit],.v5-business-entry__form>button[type=submit]{color:#fff;min-height:54px;font:inherit;letter-spacing:.035em;cursor:pointer;background:linear-gradient(110deg,#086ee8,#139ceb);border:1px solid #5fc3ff9e;border-radius:3px;margin-top:10px;font-size:.86rem;font-weight:820;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 14px 34px #006fef33}.password-recovery-card form>button[type=submit]:hover,.v5-business-entry__form>button[type=submit]:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 18px 42px #006fef47}.password-recovery-card button:focus-visible{outline-offset:4px;outline:3px solid #6edcff85}.v5-business-entry button:focus-visible{outline-offset:4px;outline:3px solid #6edcff85}.password-recovery-card a:focus-visible{outline-offset:4px;outline:3px solid #6edcff85}.v5-business-entry a:focus-visible{outline-offset:4px;outline:3px solid #6edcff85}.password-recovery-card button:disabled,.v5-business-entry button:disabled{cursor:wait;opacity:.62;transform:none}.password-recovery-message,.v5-business-entry__form>p{color:#ffd3d3;background:#6e14232e;border:1px solid #ff909047;border-radius:3px;margin:4px 0 0;padding:12px 14px;font-size:.8rem;line-height:1.5}.cid-auth-secondary{text-align:center;margin-top:24px;display:block}.cid-auth-secondary--deletion{color:#ffb5bd;margin-top:12px}.cid-auth-secondary--deletion:hover{color:#ffd8dd}[dir=rtl] .password-recovery-brand img,[dir=rtl] .v5-business-entry__brand img{transform:translate(1.5%)}@media (max-width:640px){.password-recovery-shell,.v5-business-entry{place-items:start center;padding:14px}.password-recovery-card,.v5-business-entry__shell{margin-block-start:12px;margin-block-end:12px;padding:28px 22px 30px}.password-recovery-brand,.v5-business-entry__brand{margin-bottom:26px}.password-recovery-brand img,.v5-business-entry__brand img{width:128px;height:72px}.password-recovery-card h1,.v5-business-entry__intro h1{font-size:clamp(2.05rem,11vw,2.75rem)}}@media (prefers-reduced-motion:reduce){.password-recovery-shell *,.v5-business-entry *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.platform-control{color:#f6f8ff;gap:24px;min-width:0;display:grid}.platform-control__hero{background:radial-gradient(circle at 85% 0,#2271ff26,#0000 42%),linear-gradient(145deg,#091837f5,#030a1cfa);border:1px solid #69a9ff38;justify-content:space-between;align-items:end;gap:32px;padding:30px;display:flex;box-shadow:0 24px 70px #00000038}.platform-control__eyebrow{color:#72baff;letter-spacing:.18em;font-size:11px;font-weight:800}.platform-control__hero h1{letter-spacing:-.035em;margin:9px 0 6px;font-family:Georgia,serif;font-size:clamp(34px,4vw,64px);font-weight:500}.platform-control__hero p{color:#aebbd4;max-width:680px;margin:0;line-height:1.6}.platform-control__read-only{background:#0d2342b8;border-inline-start:2px solid #3ad3a6;gap:5px;min-width:145px;padding:15px;display:grid}.platform-control__read-only span,.platform-control__read-only strong{letter-spacing:.16em;font-size:10px}.platform-control__read-only strong{color:#55e5ba}.platform-control__tabs{scrollbar-width:thin;gap:8px;padding:4px 0 10px;display:flex;overflow:auto}.platform-control__tabs button{color:#9caecc;font:inherit;cursor:pointer;background:#06122ab3;border:1px solid #6c93cc33;border-radius:2px;flex:none;padding:12px 15px;font-size:12px;transition:all .18s}.platform-control__tabs button:hover{color:#fff;border-color:#48aaff;outline:none}.platform-control__tabs button:focus-visible{color:#fff;border-color:#48aaff;outline:none}.platform-control__tabs button[aria-current=page]{color:#fff;background:#0c3262;border-color:#3c9dff;box-shadow:inset 0 -2px #54b5ff}.platform-control__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platform-control__kpis article{background:linear-gradient(155deg,#0a1c3fe6,#040e23f0);border:1px solid #6394da33;align-content:space-between;min-height:150px;padding:20px;transition:transform .18s,border-color .18s;display:grid}.platform-control__kpis article:hover{border-color:#5baeff8c;transform:translateY(-2px)}.platform-control__kpis span{color:#aab8d0;font-size:12px}.platform-control__kpis strong{font-size:42px;font-weight:500}.platform-control__kpis small{color:#5f7597;letter-spacing:.08em;font-size:9px}.platform-control__state{color:#9fb0ca;background:#07122ab8;border:1px dashed #6a97da59;flex-direction:column;gap:8px;padding:32px;display:flex}.platform-control__state--error{color:#ffc1c6;border-color:#ff647073}.platform-control__table-wrap{background:#040d20e6;border:1px solid #6292d638;overflow:auto}.platform-control__table{border-collapse:collapse;text-align:start;width:100%;min-width:720px}.platform-control__table th{color:#6f87ab;letter-spacing:.12em;text-transform:uppercase;text-align:start;border-bottom:1px solid #6292d633;padding:14px 18px;font-size:10px}.platform-control__table td{color:#afbdd3;border-bottom:1px solid #6292d61f;padding:16px 18px;font-size:13px}.platform-control__table td:first-child{color:#fff}.platform-control__table td small{color:#7086a7;margin-top:5px;display:block}.platform-control__inspect-button{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.platform-control__inspect-button:hover strong{text-underline-offset:3px;text-decoration:underline}.platform-control__inspect-button:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.platform-control__inspect-button:focus-visible{outline-offset:4px;outline:2px solid #73c9ff}.platform-control__status{color:#76bbff;letter-spacing:.08em;border:1px solid #49a3ff4d;padding:6px 9px;font-size:10px;display:inline-flex}.platform-control__detail{background:radial-gradient(circle at 90% 0,#1f69dc24,#0000 38%),#06132e;border:1px solid #4fa2ff57;gap:20px;padding:26px;display:grid}.platform-control__detail>header{justify-content:space-between;gap:20px;display:flex}.platform-control__detail header span{color:#6fb5ff;letter-spacing:.16em;font-size:10px}.platform-control__detail h2{margin:5px 0 0;font-size:25px}.platform-control__detail>header>strong{color:#f0c777}.platform-control__detail dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.platform-control__detail dl div{background:#030c1fa8;padding:14px}.platform-control__detail dt{color:#7489aa;text-transform:uppercase;font-size:10px}.platform-control__detail dd{margin:6px 0 0}.platform-control__guard{color:#d8c59b;background:#f0c7770f;border-inline-start:2px solid #f0c777;padding:14px}.platform-control__readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.platform-control__readiness article{background:#020a1a8c;border:1px solid #6292d62e;padding:14px}.platform-control__readiness article span{color:#889dba;font-size:10px;display:block}.platform-control__readiness article strong{color:#f1b96a;margin:6px 0;font-size:11px;display:block}.platform-control__readiness article[data-state=READY] strong{color:#54dbad}.platform-control__readiness article p{color:#8294ae;margin:0;font-size:11px;line-height:1.5}.platform-control__pagination{justify-content:center;align-items:center;gap:14px;display:flex}.platform-control__pagination button{color:#fff;cursor:pointer;background:#08254c;border:1px solid #4fa2ff66;width:42px;height:38px}.platform-control__pagination button:disabled{opacity:.35;cursor:not-allowed}.platform-control__proof{overflow-wrap:anywhere;color:#506888;letter-spacing:.08em;font-size:9px}@media (max-width:1024px){.platform-control__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-control__hero{flex-direction:column;align-items:start}.platform-control__read-only{min-width:0}}@media (max-width:600px){.application-shell-main:has(.platform-control){padding:18px 14px}.platform-control{gap:16px}.platform-control__hero{padding:21px}.platform-control__hero h1{font-size:36px}.platform-control__kpis{grid-template-columns:1fr 1fr;gap:8px}.platform-control__kpis article{min-height:126px;padding:15px}.platform-control__kpis strong{font-size:32px}.platform-control__detail{padding:18px}.platform-control__detail dl,.platform-control__readiness{grid-template-columns:1fr}.platform-control__tabs button{padding:11px 13px}.platform-control__table{min-width:620px}}@media (prefers-reduced-motion:reduce){.platform-control *{scroll-behavior:auto!important;transition:none!important}}.traveller-document{--traveller-blue:#43a9ff;--traveller-line:#74aeff2e;color:#f7f9ff;background:radial-gradient(circle at 78% 5%,#2466d22e,#0000 34%),#020a1b;min-height:100%;padding:clamp(24px,5vw,72px)}.traveller-journey{gap:18px;max-width:920px;margin:28px auto 0;display:grid}.traveller-journey__stay{border:1px solid var(--traveller-line);background:linear-gradient(145deg,#0a1c3ef0,#030d22fa);padding:clamp(22px,4vw,42px);box-shadow:0 24px 80px #00000038}.traveller-journey__position{gap:7px;display:grid}.traveller-journey__position span{color:var(--traveller-blue);letter-spacing:.18em;font-size:.7rem;font-weight:800}.traveller-journey__position strong{font:400 clamp(1.8rem,4vw,3.2rem)/1 Georgia,serif}.traveller-journey__position small{color:#9eacc5}.traveller-journey dl{border-block:1px solid var(--traveller-line);grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.traveller-journey dl div{padding:18px 14px}.traveller-journey dt{color:#8fa0be;text-transform:uppercase;letter-spacing:.11em;font-size:.72rem}.traveller-journey dd{margin:8px 0 0;font-weight:750}.traveller-journey__timeline{grid-template-columns:repeat(5,1fr);gap:7px;padding:0;list-style:none;display:grid}.traveller-journey__timeline li{color:#73829c;letter-spacing:.05em;border-top:2px solid #263753;padding-top:12px;font-size:.65rem}.traveller-journey__timeline li.is-current{color:#e9f5ff;border-color:#39a7ff}.traveller-journey__readiness,.traveller-journey__empty{background:#0777f914;border-inline-start:2px solid #0878f9;gap:7px;margin-top:24px;padding:18px;display:grid}.traveller-journey__readiness span,.traveller-journey__empty span{color:#aebbd3;line-height:1.5}.traveller-journey__empty{border:1px solid var(--traveller-line);border-inline-start:1px solid var(--traveller-line);background:#ffffff06;margin-top:0}@media (max-width:600px){.traveller-journey dl{grid-template-columns:1fr}.traveller-journey dl div+div{border-top:1px solid var(--traveller-line)}.traveller-journey__timeline{grid-template-columns:1fr}.traveller-journey__timeline li{border-top:0;border-inline-start:2px solid #263753;padding:8px 0 8px 12px}.traveller-journey__timeline li.is-current{border-color:#39a7ff}}.host-os{--host-line:#739ad633;gap:22px;display:grid}.host-os__hero{border:1px solid var(--host-line);background:radial-gradient(circle at 80% 0,#1474ff2b,#0000 45%),#071329;justify-content:space-between;align-items:end;gap:24px;padding:clamp(22px,4vw,42px);display:flex}.host-os__hero p,.host-os__panel header p{color:#65b8ff;letter-spacing:.18em;margin:0;font-size:.7rem;font-weight:800}.host-os__hero h1{margin:10px 0 5px;font:400 clamp(2rem,5vw,4.2rem)/1 Georgia,serif}.host-os__hero span{color:#9fb0cc}.host-os__hero>strong{color:#4ce0ae;letter-spacing:.14em;font-size:.68rem}.host-os__signals{border:1px solid var(--host-line);grid-template-columns:repeat(4,1fr);display:grid}.host-os__signals article{border-inline-end:1px solid var(--host-line);gap:8px;padding:20px;display:grid}.host-os__signals article:last-child{border:0}.host-os__signals span{color:#91a3c1;text-transform:uppercase;font-size:.75rem}.host-os__signals strong{font:400 2rem Georgia,serif}.host-os__signals .needs-attention{background:#ffad4814}.host-os__panel{border:1px solid var(--host-line);background:#051025c7}.host-os__panel>header{border-bottom:1px solid var(--host-line);justify-content:space-between;align-items:center;padding:22px;display:flex}.host-os__panel h2{margin:6px 0 0;font:400 1.45rem Georgia,serif}.host-os__row{border-bottom:1px solid var(--host-line);grid-template-columns:minmax(170px,2fr) 1fr 1.4fr auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.host-os__row>div{gap:5px;display:grid}.host-os__row span,.host-os__row small{color:#91a3c1}.host-os__actions{flex-direction:row;gap:8px;display:flex!important}.host-os button{color:#fff;background:#0878f9;border:1px solid #278dff;min-height:40px;padding:0 16px;font-weight:800}.host-os__grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.host-os__room,.host-os__exception{border-bottom:1px solid var(--host-line);grid-template-columns:1fr 2fr auto;gap:12px;padding:16px 22px;display:grid}.host-os__room span,.host-os__room small,.host-os__exception span{color:#91a3c1}.host-os__empty{color:#9fb0cc;gap:6px;padding:28px 22px;display:grid}.host-os__feedback,.host-os-state{border:1px solid var(--host-line);background:#071329;padding:18px 22px}.host-os-state{gap:8px;display:grid}.host-os-state.is-error{border-color:#ff656559}@media (max-width:760px){.host-os__hero{flex-direction:column;align-items:start}.host-os__signals{grid-template-columns:repeat(2,1fr)}.host-os__signals article:nth-child(2){border-inline-end:0}.host-os__signals article:nth-child(-n+2){border-bottom:1px solid var(--host-line)}.host-os__grid{grid-template-columns:1fr}.host-os__row{grid-template-columns:1fr 1fr}.host-os__row>div:first-child,.host-os__actions{grid-column:1/-1}.host-os__actions button{width:100%}}@media (max-width:420px){.host-os__signals{grid-template-columns:1fr}.host-os__signals article{border-inline-end:0;border-bottom:1px solid var(--host-line)!important}.host-os__row{grid-template-columns:1fr}.host-os__row>div{grid-column:1!important}.host-os__room{grid-template-columns:1fr auto}.host-os__room span{grid-column:1/-1}}.traveller-document__header{max-width:760px;margin:0 auto clamp(28px,5vw,52px)}.traveller-document__header p{color:var(--traveller-blue);letter-spacing:.19em;font-size:.74rem;font-weight:800}.traveller-document__header h1{margin:12px 0;font:400 clamp(2.6rem,7vw,5.6rem)/.98 Georgia,serif}.traveller-document__header>span{color:#aebbd3;max-width:620px;line-height:1.7;display:block}.traveller-document__card,.traveller-document__state{border:1px solid var(--traveller-line);background:linear-gradient(145deg,#0a1c3eeb,#030d22f5);max-width:760px;margin:0 auto;padding:clamp(22px,4vw,42px);box-shadow:0 24px 80px #0000003d}.traveller-document__state{gap:14px;line-height:1.6;display:grid}.traveller-document__state i{color:#42d9ae;border:1px solid #42d9ae59;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.traveller-document__state button,.traveller-document__upload button{color:#fff;cursor:pointer;background:#0878f9;border:0;width:-moz-fit-content;width:fit-content;min-height:46px;padding:0 22px;font-weight:800}.traveller-document__summary{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.traveller-document__summary span{color:#8ba1c5;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.traveller-document__summary h2{text-transform:capitalize;margin:8px 0 0;font:400 clamp(1.8rem,4vw,2.8rem)/1 Georgia,serif}.traveller-document__summary>strong{letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:8px 11px;font-size:.72rem}.traveller-document__summary>strong.is-ready{color:#42d9ae;border-color:#42d9ae4d}.traveller-document__summary>strong.is-blocked{color:#f2c572;border-color:#f2c5724d}.traveller-document__progress{grid-template-columns:repeat(4,1fr);gap:8px;margin:34px 0 22px;display:grid}.traveller-document__progress span{background:#97b1db2e;height:3px}.traveller-document__progress span.is-current{background:var(--traveller-blue);box-shadow:0 0 18px #43a9ff73}.traveller-document__message{color:#cad5e9;line-height:1.65}.traveller-document__upload{border-top:1px solid var(--traveller-line);gap:14px;margin-top:28px;padding-top:24px;display:grid}.traveller-document__upload label{color:#dce8ff;cursor:pointer;border:1px dashed #74aeff59;place-items:center;min-height:92px;display:grid;position:relative}.traveller-document__upload input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.traveller-document__upload small{color:#8195b6}.traveller-document__upload button:disabled{cursor:not-allowed;opacity:.45}.traveller-document__upload [role=alert]{color:#ff9d9d}@media (max-width:600px){.traveller-document{padding:24px 16px 40px}.traveller-document__header h1{font-size:clamp(2.55rem,14vw,3.7rem)}.traveller-document__summary{flex-direction:column}.traveller-document__summary>strong{align-self:flex-start}.traveller-document__card,.traveller-document__state{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.traveller-document *,.traveller-document :before,.traveller-document :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.platform-control__actions{background:#030c1fbd;border:1px solid #f0c7773d;gap:12px;padding:16px;display:grid}.platform-control__actions label{color:#9fb0ca;gap:7px;font-size:11px;display:grid}.platform-control__actions textarea{resize:vertical;color:#fff;min-height:82px;font:inherit;background:#020b1d;border:1px solid #6292d659;padding:11px}.platform-control__actions>div{flex-wrap:wrap;gap:9px;display:flex}.platform-control__actions button{color:#fff;font:inherit;cursor:pointer;background:#0b376d;border:1px solid #4ea7ff80;padding:11px 15px}.platform-control__actions button:last-child{background:#481b29;border-color:#ff788273}.platform-control__actions button:disabled{opacity:.45;cursor:not-allowed}.platform-control__actions p[role=alert]{color:#ffc1c6;margin:0}.travel-os{--travel-ink:#05070b;--travel-panel:#0c0f14db;--travel-panel-soft:#ffffff09;--travel-line:#ffffff1b;--travel-line-strong:#ffffff38;--travel-text:#f4f1ea;--travel-muted:#969994;--travel-metal:#d7d1c3;--travel-warm:#c9a86a;--travel-success:#8dd5b4;--travel-attention:#e0b979;min-height:100%;color:var(--travel-text);background:radial-gradient(circle at 78% -8%,#cdb5841f,#0000 29%),radial-gradient(circle at 8% 22%,#445a7321,#0000 27%),linear-gradient(145deg,#080b0f 0%,#030507 52%,#090b0e 100%);padding:clamp(18px,3.5vw,52px)}.travel-os button{font:inherit}.travel-os__topbar{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;display:flex}.travel-os__identity{align-items:center;gap:13px;display:flex}.travel-os__identity>div{gap:3px;display:grid}.travel-os__identity strong{letter-spacing:.18em;font-size:.78rem}.travel-os__identity small{color:var(--travel-muted);letter-spacing:.14em;font-size:.59rem}.travel-os__mark{aspect-ratio:1;border:1px solid var(--travel-line-strong);width:42px;color:var(--travel-metal);letter-spacing:.08em;background:radial-gradient(circle at 32% 25%,#ffffff1c,#0000 40%),#0b0e12;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:.72rem;display:grid}.travel-os__member-chip{border:1px solid var(--travel-line);background:#ffffff06;border-radius:999px;align-items:center;gap:10px;padding:9px 12px;display:flex}.travel-os__member-chip span{color:#10110f;background:var(--travel-metal);letter-spacing:.1em;border-radius:999px;padding:4px 7px;font-size:.55rem;font-weight:900}.travel-os__member-chip strong{letter-spacing:.12em;font-size:.58rem}.travel-os__nav{border-bottom:1px solid var(--travel-line);scrollbar-width:thin;gap:5px;max-width:1280px;margin:26px auto 0;padding-bottom:10px;display:flex;overflow-x:auto}.travel-os__nav button{color:#777c7a;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:11px 14px;font-size:.72rem;transition:color .2s,background .2s}.travel-os__nav button:hover{color:var(--travel-text);outline:none}.travel-os__nav button:focus-visible{color:var(--travel-text);outline:none}.travel-os__nav button[aria-current=page]{color:#11130f;background:var(--travel-metal)}.travel-os__hero,.travel-os__workspace,.travel-os__stay,.travel-os__state{max-width:1280px;margin-inline-start:auto;margin-inline-end:auto}.travel-os__hero{grid-template-columns:minmax(0,1.55fr) minmax(240px,.45fr);align-items:end;gap:clamp(28px,7vw,100px);min-height:clamp(390px,58vh,650px);padding:clamp(46px,9vw,118px) 0 clamp(34px,6vw,72px);display:grid;position:relative}.travel-os__hero:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:auto;bottom:0;left:0;right:0}.travel-os__hero-copy{z-index:1;position:relative}.travel-os__hero-copy>p,.travel-os__workspace>header p,.travel-os__stay-head span,.travel-os__trip>span{color:var(--travel-warm);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:800}.travel-os__hero h1,.travel-os__workspace>header h1{letter-spacing:-.065em;max-width:940px;margin:14px 0 18px;font:400 clamp(3.5rem,9vw,8.6rem)/.84 Georgia,Times New Roman,serif}.travel-os__hero-copy>span,.travel-os__workspace>header>span{max-width:660px;color:var(--travel-muted);font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.7;display:block}.travel-os__hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.travel-os__hero-actions button,.travel-os__state button,.travel-os__upload button{border:1px solid var(--travel-metal);color:#11130f;background:var(--travel-metal);cursor:pointer;border-radius:999px;min-height:48px;padding:0 20px;font-weight:800}.travel-os__hero-actions button.is-secondary{color:var(--travel-text);border-color:var(--travel-line-strong);background:0 0}.travel-os__passport{background:radial-gradient(circle at 15% 0,#ffffff1a,#0000 35%),linear-gradient(145deg,#17191a,#0a0c0d);border:1px solid #d3c6aa3d;border-radius:22px;align-content:space-between;min-height:210px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.travel-os__passport:after{content:"CID";color:#ffffff06;font:400 7rem Georgia,serif;position:absolute;bottom:-30px;right:-10px}.travel-os__passport span,.travel-os__passport small{color:var(--travel-muted);letter-spacing:.14em;font-size:.56rem}.travel-os__passport strong{max-width:150px;font:400 1.55rem/1.05 Georgia,serif}.travel-os__stay{border:1px solid var(--travel-line);background:radial-gradient(circle at 92% 0, #c7a86a17, transparent 35%), var(--travel-panel);border-radius:22px;margin-top:28px;padding:clamp(24px,4vw,44px)}.travel-os__stay-head,.travel-os__document-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.travel-os__stay-head h2,.travel-os__document-head h2{letter-spacing:-.04em;margin:8px 0 5px;font:400 clamp(2rem,5vw,4.2rem)/.95 Georgia,serif}.travel-os__stay-head small{color:var(--travel-muted)}.travel-os__stay-head>strong,.travel-os__document-head>strong{letter-spacing:.09em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:8px 11px;font-size:.58rem}.travel-os .is-ready{color:var(--travel-success);border-color:#8dd5b44d}.travel-os .is-attention{color:var(--travel-attention);border-color:#e0b9794d}.travel-os__facts{border-block:1px solid var(--travel-line);grid-template-columns:repeat(3,1fr);margin:34px 0 0;display:grid}.travel-os__facts div{padding:22px 8px}.travel-os__facts dt,.travel-os__trip dt{color:#737874;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.travel-os__facts dd{margin:7px 0 0;font:400 1.15rem Georgia,serif}.travel-os__journey-cta{width:100%;color:var(--travel-text);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;padding:22px 0 0;display:flex}.travel-os__journey-cta span{font-size:1.4rem}.travel-os__workspace{padding:clamp(54px,8vw,105px) 0}.travel-os__workspace>header{margin-bottom:clamp(34px,6vw,70px)}.travel-os__workspace>header h1{max-width:1000px;font-size:clamp(3rem,7vw,7rem)}.travel-os__trip-grid,.travel-os__wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.travel-os__trip,.travel-os__truth-card,.travel-os__identity-card,.travel-os__privacy,.travel-os__services,.travel-os__empty-panel,.travel-os__document{border:1px solid var(--travel-line);background:var(--travel-panel);border-radius:22px;padding:clamp(24px,4vw,42px)}.travel-os__trip h2{margin:38px 0 7px;font:400 clamp(2rem,4vw,3.8rem)/.95 Georgia,serif}.travel-os__trip p,.travel-os__truth-card p{color:var(--travel-muted);line-height:1.65}.travel-os__trip dl{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 0;display:grid}.travel-os__trip dd{margin:7px 0 0}.travel-os__truth-card{border-style:dashed;gap:12px;margin-top:12px;display:grid}.travel-os__truth-card>span,.travel-os__services>span,.travel-os__privacy>span,.travel-os__document-head span{color:var(--travel-warm);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800}.travel-os__truth-card>strong,.travel-os__services>strong,.travel-os__privacy>strong{font:400 1.55rem/1.25 Georgia,serif}.travel-os__truth-card small,.travel-os__services small{color:#606662;font-size:.65rem}.travel-os__horizon{border:1px solid var(--travel-line);text-align:center;background:radial-gradient(circle at 50% 100%,#c7a86a21,#0000 32%),linear-gradient(#090d11,#040607);border-radius:28px;align-content:center;place-items:center;gap:14px;min-height:410px;display:grid;position:relative;overflow:hidden}.travel-os__horizon>div{opacity:.32;height:55%;position:absolute;top:auto;bottom:0;left:0;right:0}.travel-os__horizon>div span{aspect-ratio:1;border:1px solid #ffffff1f;border-radius:50%;width:80%;position:absolute;bottom:-25%;left:50%;transform:translate(-50%)}.travel-os__horizon>div span:nth-child(2){width:55%}.travel-os__horizon>div span:nth-child(3){width:30%}.travel-os__horizon strong{z-index:1;font:400 clamp(1.6rem,4vw,3rem) Georgia,serif;position:relative}.travel-os__horizon small{z-index:1;color:var(--travel-muted);position:relative}.travel-os__timeline{border:1px solid var(--travel-line);border-radius:22px;gap:1px;display:grid;position:relative;overflow:hidden}.travel-os__timeline article{background:var(--travel-panel);grid-template-columns:150px 1fr auto;align-items:center;gap:24px;padding:22px;display:grid}.travel-os__timeline article+article{border-top:1px solid var(--travel-line)}.travel-os__timeline span{color:var(--travel-warm);letter-spacing:.14em;font-size:.58rem}.travel-os__timeline strong{font:400 1.2rem Georgia,serif}.travel-os__timeline small{color:var(--travel-muted)}.travel-os__services{gap:10px;margin-top:12px;display:grid}.travel-os__empty-panel{gap:9px;display:grid}.travel-os__empty-panel strong{font:400 1.5rem Georgia,serif}.travel-os__empty-panel span{color:var(--travel-muted);line-height:1.6}.travel-os__identity-card{background:radial-gradient(circle at 15% 0,#ffffff1a,#0000 38%),linear-gradient(145deg,#1b1d1d,#090b0c);align-content:space-between;min-height:290px;display:grid;position:relative;overflow:hidden}.travel-os__identity-card:after{content:"CID";color:#ffffff06;font:400 10rem Georgia,serif;position:absolute;bottom:-45px;right:-10px}.travel-os__identity-card span{color:var(--travel-muted);letter-spacing:.18em;font-size:.62rem}.travel-os__identity-card strong{max-width:250px;font:400 clamp(2rem,4vw,3.6rem)/.95 Georgia,serif}.travel-os__identity-card small{color:var(--travel-warm)}.travel-os__privacy{align-content:end;gap:13px;min-height:290px;display:grid}.travel-os__document{max-width:860px;margin-top:12px}.travel-os__document-progress{grid-template-columns:repeat(4,1fr);gap:7px;margin:32px 0 20px;display:grid}.travel-os__document-progress span{background:#ffffff1a;height:2px}.travel-os__document>p{color:#c6c6c0;line-height:1.65}.travel-os__upload{border-top:1px solid var(--travel-line);gap:13px;margin-top:25px;padding-top:22px;display:grid}.travel-os__upload label{border:1px dashed var(--travel-line-strong);cursor:pointer;border-radius:16px;place-items:center;min-height:100px;display:grid;position:relative}.travel-os__upload input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.travel-os__upload small{color:var(--travel-muted)}.travel-os__upload button{width:-moz-fit-content;width:fit-content}.travel-os__upload button:disabled{opacity:.4;cursor:not-allowed}.travel-os__upload [role=alert]{color:#ffb4b4}.travel-os__state{text-align:center;align-content:center;place-items:center;gap:15px;min-height:52vh;display:grid}.travel-os__pulse{aspect-ratio:1;border:1px solid var(--travel-line-strong);border-radius:50%;width:34px;box-shadow:0 0 0 9px #ffffff05}.travel-os__state.is-error{color:#ffc1c1}@media (max-width:820px){.travel-os__hero{grid-template-columns:1fr;min-height:0}.travel-os__passport{max-width:420px}.travel-os__trip-grid,.travel-os__wallet-grid{grid-template-columns:1fr}.travel-os__timeline article{grid-template-columns:1fr;gap:7px}}@media (max-width:560px){.travel-os{padding:14px}.travel-os__topbar{align-items:flex-start}.travel-os__member-chip strong{display:none}.travel-os__nav{margin-top:18px}.travel-os__hero{padding-top:58px}.travel-os__hero h1{font-size:clamp(3.1rem,17vw,5rem)}.travel-os__stay-head,.travel-os__document-head{flex-direction:column}.travel-os__facts{grid-template-columns:1fr}.travel-os__facts div+div{border-top:1px solid var(--travel-line)}.travel-os__workspace>header h1{font-size:clamp(2.8rem,15vw,4.8rem)}}@media (prefers-reduced-motion:reduce){.travel-os *,.travel-os :before,.travel-os :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.v5-business-entry__brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.v5-business-entry__brand img{object-position:center;margin-inline-start:auto;margin-inline-end:auto;display:block;transform:none}.v5-business-entry__brand a{text-align:center;margin-inline-start:auto;margin-inline-end:auto}@media (max-width:768px){.v5-business-entry__brand{gap:10px}}.owner-ai-lab{background:radial-gradient(circle at 10% 0,#1e7aff26,#0000 38%),linear-gradient(145deg,#05122bfa,#020918fa);border:1px solid #52a3ff47;gap:16px;padding:22px;display:grid;box-shadow:0 24px 70px #0000002e}.owner-ai-lab__header{justify-content:space-between;align-items:end;gap:24px;display:flex}.owner-ai-lab__header p{color:#74baff;letter-spacing:.16em;margin:0 0 7px;font-size:10px;font-weight:800}.owner-ai-lab__header h2{color:#fff;margin:0;font-family:Georgia,serif;font-size:clamp(25px,3vw,40px);font-weight:500}.owner-ai-lab__header span{color:#8fa4c5;margin-top:7px;font-size:12px;display:block}.owner-ai-lab__truth{background:#081f38b3;border-inline-start:2px solid #55e5ba;min-width:128px;padding:13px 15px;display:grid}.owner-ai-lab__truth span,.owner-ai-lab__truth small{color:#7290b5;letter-spacing:.12em;margin:0;font-size:9px}.owner-ai-lab__truth strong{color:#55e5ba;font-size:29px;font-weight:500}.owner-ai-lab__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.owner-ai-lab__metrics article{background:#030e23bf;border:1px solid #5c91d82e;gap:6px;padding:14px;display:grid}.owner-ai-lab__metrics span{color:#8498b7;font-size:10px}.owner-ai-lab__metrics strong{color:#fff;font-size:24px;font-weight:500}.owner-ai-lab__metrics small{color:#5e7699;font-size:9px}.owner-ai-lab__switch{gap:8px;display:flex}.owner-ai-lab__switch button{color:#7e98bc;font:inherit;letter-spacing:.1em;cursor:pointer;background:#051532cc;border:1px solid #4e9fff4d;padding:10px 13px;font-size:10px;font-weight:800}.owner-ai-lab__switch button[aria-selected=true]{color:#fff;background:#0b376d;border-color:#4aa7ff}.owner-ai-lab__agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.owner-ai-lab__agents article{background:#030d20c2;border:1px solid #5d96e22e;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:13px;display:grid}.owner-ai-lab__agents article>small{color:#6f88aa;letter-spacing:.1em;grid-column:2;font-size:8px}.owner-ai-lab__agent-avatar{color:#b9e1ff;letter-spacing:.08em;background:radial-gradient(circle at 30% 25%,#72caff57,#16488c3d);border:1px solid #5bb1ff75;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.owner-ai-lab__agents strong{color:#f5f8ff;font-size:12px;display:block}.owner-ai-lab__agents span{color:#758cac;margin-top:4px;font-size:10px;line-height:1.4;display:block}.owner-ai-lab__avatar-area{gap:12px;display:grid}.owner-ai-lab__filters{grid-template-columns:minmax(200px,1fr) 210px 100px;align-items:end;gap:9px;display:grid}.owner-ai-lab__filters label{gap:5px;display:grid}.owner-ai-lab__filters label>span,.owner-ai-lab__filters>div>span{color:#7088aa;letter-spacing:.1em;font-size:9px}.owner-ai-lab__filters input,.owner-ai-lab__filters select{color:#eaf4ff;min-height:40px;font:inherit;background:#031127;border:1px solid #5b99e747;padding:0 11px;font-size:11px}.owner-ai-lab__filters>div{background:#06172f;border:1px solid #5b99e733;gap:3px;padding:8px 11px;display:grid}.owner-ai-lab__filters>div strong{color:#fff;font-size:19px}.owner-ai-lab__avatars{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;max-height:590px;padding:2px;display:grid;overflow:auto}.owner-ai-lab__avatars article{background:#020b1cc7;border:1px solid #5c94db26;gap:8px;min-width:0;padding:11px;display:grid}.owner-ai-lab__avatars article[data-segment=TRAVELLER]{border-top-color:#50b1ff85}.owner-ai-lab__avatars article[data-segment=HOST]{border-top-color:#55e5ba85}.owner-ai-lab__avatars article[data-segment=HOTEL_OPERATOR]{border-top-color:#f0c7778c}.owner-ai-lab__avatar-face{justify-content:space-between;align-items:center;width:100%;display:flex}.owner-ai-lab__avatar-face span{font-size:18px}.owner-ai-lab__avatar-face strong{color:#a8d7ff;background:#2767ba38;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.owner-ai-lab__avatar-copy strong{color:#fff;font-size:11px;display:block}.owner-ai-lab__avatar-copy span{color:#6fb7ff;letter-spacing:.07em;margin-top:3px;font-size:8px;display:block}.owner-ai-lab__avatar-copy small{color:#61799b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.owner-ai-lab__avatar-signals{flex-wrap:wrap;gap:3px;display:flex}.owner-ai-lab__avatar-signals span{color:#7e9dbf;background:#1c477e47;padding:3px 5px;font-size:7px;line-height:1.2}.owner-ai-lab__state{color:#8ea4c4;border:1px dashed #5797e84d;padding:18px}.owner-ai-lab__guard{color:#557092;letter-spacing:.09em;border-top:1px solid #5797e829;padding-top:10px;font-size:8px}@media (max-width:1100px){.owner-ai-lab__agents{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-ai-lab__avatars{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.owner-ai-lab{padding:15px}.owner-ai-lab__header{flex-direction:column;align-items:start}.owner-ai-lab__truth{width:100%}.owner-ai-lab__metrics{grid-template-columns:1fr 1fr}.owner-ai-lab__agents,.owner-ai-lab__filters{grid-template-columns:1fr}.owner-ai-lab__avatars{grid-template-columns:repeat(2,minmax(0,1fr));max-height:540px}}.host-os__workspace-grid{grid-template-columns:1.25fr .75fr;gap:22px;display:grid}.host-os__form{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.host-os__form label{color:#9fb0cc;letter-spacing:.04em;gap:7px;font-size:.74rem;font-weight:700;display:grid}.host-os__form input,.host-os__form select,.host-os__actions select{border:1px solid var(--host-line);color:#f6f9ff;background:#091a35;border-radius:2px;width:100%;min-height:42px;padding:0 12px}.host-os__form .is-wide,.host-os__form button.is-wide{grid-column:1/-1}.host-os__inventory{border-top:1px solid var(--host-line);max-height:420px;overflow:auto}.host-os__guest{border-bottom:1px solid var(--host-line);justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.host-os__guest>div{gap:5px;display:grid}.host-os__guest span,.host-os__guest small{color:#91a3c1}.host-os__guest small{letter-spacing:.08em;text-align:right;font-size:.65rem}.host-os__actions select{min-width:130px}.host-os__actions button:disabled,.host-os__form button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:980px){.host-os__workspace-grid{grid-template-columns:1fr}.host-os__row{grid-template-columns:minmax(160px,2fr) 1fr}.host-os__row>div:nth-child(3),.host-os__actions{grid-column:1/-1}.host-os__actions{flex-wrap:wrap}}@media (max-width:640px){.host-os__form{grid-template-columns:1fr}.host-os__form .is-wide,.host-os__form button.is-wide{grid-column:auto}.host-os__guest{flex-direction:column;align-items:flex-start}.host-os__guest small{text-align:left}.host-os__actions{grid-template-columns:1fr;display:grid!important}.host-os__actions select,.host-os__actions button{width:100%}}.travel-os__account{align-items:center;gap:12px;display:flex}.travel-os__account-deletion{color:#ffbec5;border:1px solid #ff8f9b57;align-items:center;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.travel-os__account-deletion:hover{color:#fff0f2;border-color:#ffb1b99e}.travel-os__account-deletion:focus-visible{outline-offset:3px;outline:3px solid #70beff59}.travel-os__signout{color:#c9d5e8;background:0 0;border:1px solid #8aa7d347;min-height:38px;padding:0 13px;font-weight:700}.travel-os__signout:hover{color:#fff;border-color:#70beff8c}.travel-os__signout-error{color:#ffb8b8;background:#ff505012;border-bottom:1px solid #ff646440;margin:0;padding:10px 18px}@media (max-width:640px){.travel-os__account{gap:7px}.travel-os__member-chip{display:none}.travel-os__account-deletion,.travel-os__signout{min-height:36px;padding:0 10px;font-size:.76rem}}.platform-control__operations{background:linear-gradient(145deg,#081d42eb,#030d21f5);border:1px solid #54a7ff4d;gap:15px;padding:20px;display:grid}.platform-control__operations>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.platform-control__operations header span{color:#72baff;letter-spacing:.16em;font-size:10px;font-weight:800}.platform-control__operations h2{margin:5px 0 0;font:400 clamp(1.35rem,2.5vw,2rem) Georgia,serif}.platform-control__operations>header>button,.platform-control__filters>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0a3265;border:1px solid #54a7ff73;padding:0 14px}.platform-control__operations button:disabled{opacity:.45;cursor:not-allowed}.platform-control__quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.platform-control__quick-actions button{color:#aebdd5;text-align:start;cursor:pointer;background:#041027d6;border:1px solid #6292d633;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:13px;display:flex}.platform-control__quick-actions button:hover,.platform-control__quick-actions button[aria-current=page]{color:#fff;background:#0b3264;border-color:#48aaff}.platform-control__filters{border-top:1px solid #6292d629;flex-wrap:wrap;align-items:end;gap:10px;padding-top:14px;display:flex}.platform-control__filters label{color:#8398b7;text-transform:uppercase;letter-spacing:.08em;gap:6px;min-width:180px;font-size:10px;display:grid}.platform-control__filters select{color:#fff;background:#020b1d;border:1px solid #6292d64d;min-height:42px;padding:0 10px}.platform-control__kpis article button{color:#72baff;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:8px;padding:0;font-size:11px}.platform-control__detail-state{align-items:center;gap:10px;display:flex}.platform-control__detail-state button{color:#aebdd5;cursor:pointer;background:0 0;border:1px solid #6292d659;padding:7px 10px}@media (max-width:900px){.platform-control__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-control__operations>header{flex-direction:column;align-items:start}}@media (max-width:520px){.platform-control__quick-actions{grid-template-columns:1fr}.platform-control__filters{display:grid}.platform-control__filters label{min-width:0}.platform-control__operations>header>button,.platform-control__filters>button{width:100%}.platform-control__detail-state{flex-direction:column;align-items:flex-end}}.owner-ai-lab__training{gap:12px;display:grid}.owner-ai-lab__training-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.owner-ai-lab__training-metrics article{background:#041821b8;border:1px solid #54deaa33;gap:6px;padding:14px;display:grid}.owner-ai-lab__training-metrics span{color:#7f9fa4;letter-spacing:.08em;font-size:9px}.owner-ai-lab__training-metrics strong{color:#71e8bd;font-size:21px;font-weight:600}.owner-ai-lab__training-metrics small{color:#5f7d85;font-size:9px}.owner-ai-lab__training-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-ai-lab__training-cases article{background:#020d1fc7;border:1px solid #5b99e72e;gap:6px;padding:13px;display:grid}.owner-ai-lab__training-cases span{color:#7d93b4;letter-spacing:.08em;font-size:9px}.owner-ai-lab__training-cases strong{color:#dcecff;font-size:11px}.owner-ai-lab__training-cases small{color:#5f7696;font-size:9px}.owner-ai-lab__training-guard{color:#76a99a;letter-spacing:.08em;background:#55e5ba0d;border-inline-start:2px solid #55e5ba;padding:11px;font-size:8px}@media (max-width:900px){.owner-ai-lab__training-metrics,.owner-ai-lab__training-cases{grid-template-columns:1fr 1fr}}@media (max-width:600px){.owner-ai-lab__training-metrics,.owner-ai-lab__training-cases{grid-template-columns:1fr}}.owner-ai-lab__training-summary{background:#55e5ba0d;border-inline-start:2px solid #55e5ba;gap:5px;padding:13px;display:grid}.owner-ai-lab__training-summary span{color:#709b91;letter-spacing:.1em;font-size:8px}.owner-ai-lab__training-summary strong{color:#b8f4de;font-size:13px}.owner-ai-lab__training-summary small{color:#62877e;font-size:9px}.owner-ai-lab__curricula{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-ai-lab__curricula article{background:#030e1fc2;border:1px solid #5b99e729;gap:6px;padding:12px;display:grid}.owner-ai-lab__curricula article[data-readiness=READY_FOR_SIMULATION]{border-top-color:#55e5bab3}.owner-ai-lab__curricula article[data-readiness=PARTIAL]{border-top-color:#f0c777b3}.owner-ai-lab__curricula article[data-readiness=BLOCKED_DATA_GAP]{border-top-color:#ff78828c}.owner-ai-lab__curricula span{color:#dcecff;font-size:10px}.owner-ai-lab__curricula strong{color:#7f9dbc;letter-spacing:.06em;font-size:9px}.owner-ai-lab__curricula small{color:#5e7596;font-size:8px;line-height:1.45}@media (max-width:900px){.owner-ai-lab__curricula{grid-template-columns:1fr 1fr}}@media (max-width:600px){.owner-ai-lab__curricula{grid-template-columns:1fr}}.segment-public{color:#f4f7fb;background:radial-gradient(circle at 82% 8%,#3b82f621,#0000 28rem),linear-gradient(145deg,#050912,#0a1220 55%,#07101c);min-height:100vh;padding:clamp(1.25rem,3vw,3rem)}.segment-public__header,.segment-public__footer{justify-content:space-between;align-items:center;gap:1rem;max-width:1180px;margin:0 auto;display:flex}.segment-public__header img{object-fit:contain;width:64px;height:54px}.segment-public a{color:inherit}.segment-public__header>a:last-child,.segment-public__actions a{text-decoration:none}.segment-public__hero,.segment-public__section{max-width:1180px;margin:0 auto}.segment-public__hero{max-width:960px;padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem)}.segment-public__eyebrow{letter-spacing:.18em;color:#93c5fd;margin:0 0 1rem;font-size:.78rem}.segment-public h1,.segment-public h2{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.segment-public h1{max-width:18ch;font-size:clamp(2.8rem,7vw,6.8rem);line-height:.95}.segment-public__lead{color:#f4f7fbb8;max-width:760px;margin:2rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7}.segment-public__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.segment-public__primary{background:#3b82f624;border:1px solid #93c5fd8c;padding:.9rem 1.2rem}.segment-public__section{border-top:1px solid #ffffff17;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,6vw,5rem) 0;display:grid}.segment-public__travel-operating-loop{background:linear-gradient(135deg,#0f172adb,#030712c7),radial-gradient(circle at 10% 0,#fbbf2429,#0000 26rem);border:1px solid #93c5fd2e;border-radius:28px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:clamp(1.4rem,4vw,3rem);max-width:1180px;margin:0 auto clamp(2rem,5vw,4rem);padding:clamp(1.2rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000042}.segment-public__travel-operating-loop:after{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf829,#0000 68%);height:16rem;position:absolute;top:auto;bottom:-45%;left:24%;right:-8%}.segment-public__travel-operating-loop>div,.segment-public__travel-operating-loop>ol,.segment-public__travel-operating-loop>strong{z-index:1;position:relative}.segment-public__travel-operating-loop h2{max-width:13ch;font-size:clamp(2rem,4vw,4.2rem);line-height:.98}.segment-public__travel-operating-loop p:not(.segment-public__eyebrow){color:#f4f7fbb8;max-width:54ch;line-height:1.65}.segment-public__travel-operating-loop ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.segment-public__travel-operating-loop li{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.segment-public__travel-operating-loop li span{color:#fbbf24;font-variant-numeric:tabular-nums}.segment-public__travel-operating-loop>strong{color:#ffffffdb;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1}.travel-discovery__proof-row{flex-wrap:wrap;gap:6px;margin-top:.65rem;display:flex}.travel-discovery__proof-row span{color:#e2e8f0c2;background:#0f172a8f;border:1px solid #3b82f62e;border-radius:999px;padding:.32rem .5rem;font-size:.7rem;line-height:1.2}.segment-public__morocco-showcase{background:radial-gradient(circle at 8% 14%,#22c55e24,#0000 24rem),linear-gradient(135deg,#291409b8,#020617db);border:1px solid #f4d35e33;border-radius:30px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.25fr);gap:clamp(1.4rem,4vw,3rem);max-width:1180px;margin:0 auto clamp(2rem,5vw,4rem);padding:clamp(1.2rem,3vw,2rem);display:grid;box-shadow:0 34px 90px #00000040}.segment-public__morocco-head{align-content:start;gap:1rem;display:grid}.segment-public__morocco-head h2{max-width:12ch;font-size:clamp(2rem,4vw,4.1rem);line-height:.98}.segment-public__morocco-head p:not(.segment-public__eyebrow){color:#f4f7fbbd;line-height:1.68}.segment-public__morocco-head a{color:#fff7ed;background:#92400e2e;border:1px solid #f4d35e6b;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:.78rem 1rem;text-decoration:none}.segment-public__morocco-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.segment-public__morocco-grid button{min-height:138px;color:inherit;text-align:start;cursor:pointer;background:linear-gradient(155deg,#ffffff14,#ffffff06),radial-gradient(circle at 12% 12%,#f4d35e2e,#0000 6rem);border:1px solid #ffffff1c;border-radius:20px;gap:.35rem;padding:1rem;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.segment-public__morocco-grid button:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f62e,#0000 70%);height:6rem;position:absolute;top:auto;bottom:-36%;left:28%;right:-25%}.segment-public__morocco-grid button:hover,.segment-public__morocco-grid button[aria-pressed=true]{background:linear-gradient(155deg,#ffffff1f,#ffffff09),radial-gradient(circle at 12% 12%,#f4d35e3d,#0000 6rem);border-color:#f4d35e8f;transform:translateY(-3px)}.segment-public__morocco-grid button:focus-visible{background:linear-gradient(155deg,#ffffff1f,#ffffff09),radial-gradient(circle at 12% 12%,#f4d35e3d,#0000 6rem);border-color:#f4d35e8f;transform:translateY(-3px)}.segment-public__morocco-grid span,.segment-public__morocco-grid small,.segment-public__morocco-grid em{z-index:1;position:relative}.segment-public__morocco-grid span{color:#fbbf24e0;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.segment-public__morocco-grid strong{z-index:1;font-size:1.15rem;position:relative}.segment-public__morocco-grid small{color:#f4f7fbb8;line-height:1.35}.segment-public__morocco-grid em{color:#93c5fdd1;align-self:end;font-size:.7rem;font-style:normal}.segment-public__traveller-discovery{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3rem)}.segment-public__traveller-discovery>div:first-child{max-width:820px}.segment-public__traveller-discovery .travel-discovery{min-width:0}.segment-public__inspiration{gap:14px;min-width:0;display:grid}.segment-public__inspiration>div:first-child{gap:5px;display:grid}.segment-public__inspiration>div:first-child>span{color:#ecf2fbad;line-height:1.5}.segment-public__mood-strip{flex-wrap:wrap;gap:10px;display:flex}.segment-public__mood-strip button{color:#fff7ed;cursor:pointer;background:linear-gradient(135deg,#b453093d,#082f493d);border:1px solid #fbbf2452;border-radius:999px;padding:.72rem .95rem;transition:transform .16s,border-color .16s,background .16s}.segment-public__mood-strip button:hover{background:linear-gradient(135deg,#b4530957,#082f4957);border-color:#fbbf24b3;transform:translateY(-2px)}.segment-public__mood-strip button:focus-visible{background:linear-gradient(135deg,#b4530957,#082f4957);border-color:#fbbf24b3;transform:translateY(-2px)}.segment-public__inspiration-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.segment-public__inspiration-list button{min-height:88px;color:inherit;text-align:start;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:16px;gap:5px;padding:14px;display:grid}.segment-public__inspiration-list button:hover,.segment-public__inspiration-list button[aria-pressed=true]{background:#55b7ff1a;border-color:#55b7ff80}.segment-public__inspiration-list button:focus-visible{background:#55b7ff1a;border-color:#55b7ff80}.segment-public__inspiration-list button>span{color:#ecf2fb9e;font-size:.78rem}.segment-public__section h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.05}.segment-public__grid,.segment-public__workflow{gap:0;margin:0;padding:0;list-style:none;display:grid}.segment-public__grid li,.segment-public__workflow li{color:#f4f7fbd1;border-bottom:1px solid #ffffff14;padding:1.2rem 0;line-height:1.55}.segment-public__workflow li{grid-template-columns:3.5rem 1fr;align-items:center;display:grid}.segment-public__workflow span{color:#93c5fd;font-variant-numeric:tabular-nums}.segment-public__trust>p{color:#f4f7fbb8;max-width:760px;margin:0;line-height:1.75}.segment-public__footer{color:#f4f7fb9e;border-top:1px solid #ffffff17;flex-wrap:wrap;padding:2rem 0 0}@media (max-width:760px){.segment-public__travel-operating-loop,.segment-public__morocco-showcase{border-radius:22px;grid-template-columns:1fr}.segment-public__morocco-grid{grid-template-columns:1fr 1fr}.segment-public__morocco-grid button{min-height:118px}.segment-public__section{grid-template-columns:1fr}.segment-public__header{align-items:flex-start}.segment-public__footer{flex-direction:column;align-items:flex-start}}.owner-shell{--owner-bg:#020817;--owner-panel:#06142a;--owner-panel-strong:#081c38;--owner-line:#6ea8ff33;--owner-line-strong:#59b1ff80;--owner-sky:#73c9ff;--owner-cyan:#43e5ce;--owner-text:#f5f8ff;--owner-muted:#9eb0ca;background:radial-gradient(circle at 78% 4%, #185bba29, transparent 28rem), linear-gradient(140deg, #020712, var(--owner-bg) 44%, #020918 100%);min-height:100vh;color:var(--owner-text);grid-template-columns:minmax(250px,292px) minmax(0,1fr);display:grid}.owner-shell__sidebar{border-right:1px solid var(--owner-line);z-index:10;background:linear-gradient(#030c1bfa,#020814f5);flex-direction:column;gap:22px;height:100vh;padding:26px 20px 20px;display:flex;position:sticky;top:0;overflow:auto;box-shadow:18px 0 54px #0000002e}.owner-shell__brand{color:inherit;align-items:center;gap:12px;min-height:56px;text-decoration:none;display:flex}.owner-shell__brand img{object-fit:contain;object-position:center;filter:none;background:0 0;width:64px;height:54px}.owner-shell__brand span,.owner-shell__account>span:not(.owner-shell__account-avatar),.owner-shell__nav button>span:last-child,.owner-shell__portrait figcaption,.owner-shell__sidebar footer{gap:3px;display:grid}.owner-shell__brand strong{letter-spacing:-.02em;font:700 1rem/1.1 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.owner-shell__brand small{color:var(--owner-sky);letter-spacing:.15em;font-size:.58rem}.owner-shell__nav{gap:8px;display:grid}.owner-shell__nav button{color:#b9c6da;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:11px 12px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.owner-shell__nav button:hover{border-color:var(--owner-line);color:#fff;transform:translate(2px)}.owner-shell__nav button[aria-current=page]{color:#fff;border-color:var(--owner-line-strong);box-shadow:inset 2px 0 var(--owner-sky), 0 8px 26px #0000001f;background:linear-gradient(100deg,#1b69cb61,#0a21446b)}.owner-shell__nav-icon{color:var(--owner-sky);text-align:center;font-size:1.05rem}.owner-shell__nav strong{font-size:.86rem}.owner-shell__nav small{color:#7387a6;font-size:.64rem}.owner-shell__portrait{background:linear-gradient(145deg,#091f3fe6,#040f21f0);border:1px solid #73c9ff33;border-radius:14px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;margin:auto 0 0;padding:8px;display:grid;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 42px #0000003d}.owner-shell__portrait>img{object-fit:contain;object-position:center bottom;filter:none;background:0 0;border-radius:0;width:86px;height:86px;display:block}.owner-shell__portrait figcaption{border-top:0;padding:0}.owner-shell__portrait strong{font-size:.78rem}.owner-shell__portrait span{color:#91a5c0;font-size:.64rem}.owner-shell__portrait small{color:var(--owner-cyan);font-size:.62rem}.owner-shell__portrait i{background:var(--owner-cyan);width:6px;height:6px;box-shadow:0 0 8px var(--owner-cyan);border-radius:50%;display:inline-block}.owner-shell__sidebar blockquote{color:#71839f;margin:0;font-size:.65rem;font-style:italic;line-height:1.55}.owner-shell__sidebar footer{border-top:1px solid #73c9ff1c;padding-top:12px}.owner-shell__sidebar footer strong{font-size:.72rem}.owner-shell__sidebar footer span,.owner-shell__sidebar footer small{color:#64758f;font-size:.56rem}.owner-shell__workspace{min-width:0}.owner-shell__topbar{z-index:9;border-bottom:1px solid var(--owner-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020817db;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:13px clamp(18px,3vw,42px);display:flex;position:sticky;top:0}.owner-shell__topbar form{width:min(520px,52%);position:relative}.owner-shell__topbar form>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.owner-shell__topbar form>div{background:#07142bb8;border:1px solid #7eaeed33;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;min-height:43px;padding:0 12px;display:grid}.owner-shell__topbar input{color:#f5f8ff;width:100%;font:inherit;background:0 0;border:0;outline:0}.owner-shell__topbar input::placeholder{color:#7285a0}.owner-shell__topbar kbd{color:#8497b4;background:#08152a;border:1px solid #304463;border-radius:6px;padding:4px 7px;font-size:.65rem}.owner-shell__topbar form>small{color:#f7c983;position:absolute;top:48px;left:8px}.owner-shell__account{align-items:center;gap:10px;display:flex}.owner-shell__account-avatar{border:1px solid var(--owner-line-strong);width:38px;height:38px;color:var(--owner-sky);background:#0b2345;border-radius:9px;place-items:center;font-size:.7rem;font-weight:800;display:grid}.owner-shell__account strong{font-size:.78rem}.owner-shell__account small{color:#798da9;font-size:.61rem}.owner-shell__account button{color:#a6b7ce;cursor:pointer;background:0 0;border:1px solid #73c9ff38;border-radius:8px;padding:8px 10px}.owner-shell__account button:hover{color:#fff;border-color:var(--owner-line-strong)}.owner-shell__main{width:min(1500px,100%);margin:0 auto;padding:clamp(20px,3vw,42px)}.owner-shell__error{color:#ffb4b4;background:#5e141840;border:1px solid #ff78785c;margin:12px 32px 0;padding:10px 12px}.owner-shell .platform-control{gap:24px}.owner-shell .platform-control__operations--hero{background:radial-gradient(circle at 84% 24%,#1361cf38,#0000 22rem),linear-gradient(125deg,#081e3ffa,#040f21f7);border-color:#5094f252;border-radius:15px;padding:clamp(22px,3vw,38px);box-shadow:0 20px 70px #0003}.owner-shell .platform-control__operations--hero>header h1{letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.65rem);line-height:.98}.owner-shell .platform-control__operations--hero>header p{color:#9fb1ca;max-width:640px;margin:10px 0 0}.owner-shell .platform-control__operations--hero>header button{background:linear-gradient(#134d91,#0b3569);border-color:#287aca;border-radius:9px;align-self:start;box-shadow:0 10px 30px #0849902e}.owner-shell .platform-control__quick-actions{grid-template-columns:repeat(6,minmax(126px,1fr));gap:9px}.owner-shell .platform-control__quick-actions button{background:#04102494;border-radius:10px;min-height:76px}.owner-shell .platform-control__quick-actions button:hover,.owner-shell .platform-control__quick-actions button[aria-current=page]{border-color:var(--owner-line-strong);background:linear-gradient(150deg,#0d498b99,#082043a6)}.owner-shell .platform-control__tabs{scrollbar-width:thin;gap:7px;padding:3px 0 11px;display:flex;position:relative;overflow-x:auto}.owner-shell .platform-control__tabs button{white-space:nowrap;border-radius:8px;flex:none;min-height:42px}.owner-shell .owner-ai-lab{border-radius:14px;order:0;box-shadow:0 22px 70px #0000002e}.owner-shell .platform-control__kpis article,.owner-shell .owner-ai-lab__metrics article{background:linear-gradient(160deg,#081b3af5,#040f22f7);border-radius:10px}.owner-shell .platform-control__table-wrap,.owner-shell .platform-control__detail{border-radius:12px;overflow:hidden}@media (max-width:1180px){.owner-shell{grid-template-columns:222px minmax(0,1fr)}.owner-shell__sidebar{padding-inline-start:14px;padding-inline-end:14px}.owner-shell .platform-control__quick-actions{grid-template-columns:repeat(3,minmax(140px,1fr))}.owner-shell__topbar form{width:45%}}@media (max-width:820px){.owner-shell{display:block}.owner-shell__sidebar{border-right:0;border-bottom:1px solid var(--owner-line);width:100%;height:auto;position:relative}.owner-shell__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-shell__portrait{grid-template-columns:72px 1fr;margin-top:0}.owner-shell__portrait>img{width:72px;height:72px}.owner-shell__sidebar blockquote,.owner-shell__sidebar footer{display:none}.owner-shell__topbar{padding:10px 14px;top:0}.owner-shell__topbar form{width:100%}.owner-shell__account>span:not(.owner-shell__account-avatar),.owner-shell__account button{display:none}.owner-shell__main{padding:18px 14px 34px}.owner-shell .platform-control__quick-actions{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (prefers-reduced-motion:reduce){.owner-shell *,.owner-shell :before,.owner-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.cid-social-auth{gap:10px;margin:22px 0 18px;display:grid}.cid-social-auth__button{letter-spacing:-.01em;grid-template-columns:30px 1fr 30px;align-items:center;gap:10px;width:100%;min-height:48px;font-weight:700;display:grid;box-shadow:0 9px 28px #0000001f;color:#f7f9fd!important;background:#091830c2!important;border:1px solid #799dd047!important;border-radius:10px!important}.cid-social-auth__button:after{content:""}.cid-social-auth__button:hover:not(:disabled){transform:translateY(-1px);background:#0c2243e6!important;border-color:#73c9ff94!important}.cid-social-auth__google,.cid-social-auth__apple{color:#17233a;background:#f7f9fd;border-radius:7px;place-items:center;width:28px;height:28px;font:800 .86rem/1 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.cid-social-auth__apple{color:#0d1522;font-size:.72rem}.cid-social-auth__divider{color:#7f91aa;text-transform:uppercase;letter-spacing:.1em;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:.65rem;display:grid}.cid-social-auth__divider:before,.cid-social-auth__divider:after{content:"";background:#799dd02e;height:1px}.owner-predictive{background:linear-gradient(135deg,#081938f0,#040d1ffa);border:1px solid #60a5fa3d;border-radius:1.35rem;margin:1.25rem 0;padding:1.2rem;box-shadow:0 28px 80px #02081757}.owner-predictive>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-predictive>header span{color:#77bdfb;letter-spacing:.16em;font-size:.7rem;font-weight:800}.owner-predictive>header h2{color:#f8fbff;margin:.32rem 0 .25rem;font-size:clamp(1.25rem,2vw,1.75rem)}.owner-predictive>header p,.owner-predictive__signals p,.owner-predictive__signals small,.owner-predictive>footer{color:#91a7c7}.owner-predictive__header-actions{align-items:center;gap:.65rem;display:flex}.owner-predictive__header-actions>strong{letter-spacing:.12em;border:1px solid #94a3b847;border-radius:999px;padding:.42rem .7rem;font-size:.68rem}.owner-predictive__header-actions>strong[data-state=FRESH]{color:#6ee7b7;border-color:#6ee7b773}.owner-predictive__header-actions>strong[data-state=STALE]{color:#fbbf24;border-color:#fbbf2473}.owner-predictive__header-actions button{color:#dbeafe;background:#1e40af2e;border:1px solid #60a5fa66;border-radius:.8rem;padding:.6rem .8rem}.owner-predictive__signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.owner-predictive__signals article{background:#020c1f94;border:1px solid #476ea547;border-radius:1rem;min-width:0;padding:.95rem}.owner-predictive__signals article>span{color:#9fb4d2;font-size:.72rem;display:block}.owner-predictive__signals article>strong{color:#f8fbff;margin:.32rem 0;font-size:1.75rem;display:block}.owner-predictive__signals article small{font-size:.68rem;display:block}.owner-predictive__signals article p{margin:.55rem 0 0;font-size:.68rem}.owner-predictive>footer{border-top:1px solid #476ea538;flex-wrap:wrap;gap:.65rem 1.2rem;margin-top:.9rem;padding-top:.85rem;font-size:.7rem;display:flex}.owner-predictive>footer strong{color:#dbeafe}.owner-predictive__state{color:#b9cbe3;padding:1rem 0 0}.owner-predictive__state--error{color:#fda4af}@media (max-width:1100px){.owner-predictive__signals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.owner-predictive>header{flex-direction:column}.owner-predictive__signals{grid-template-columns:1fr}.owner-predictive__header-actions{justify-content:space-between;width:100%}}.travel-discovery{gap:20px;display:grid}.travel-discovery__source{border:1px solid var(--travel-line);width:-moz-fit-content;width:fit-content;color:var(--travel-muted);letter-spacing:.12em;text-transform:uppercase;background:#ffffff06;border-radius:999px;padding:8px 12px;font-size:.62rem;font-weight:800}.travel-discovery__controls{border:1px solid var(--travel-line);background:var(--travel-panel);border-radius:22px;grid-template-columns:minmax(150px,1.15fr) minmax(150px,1fr) minmax(130px,.8fr) auto auto;align-items:end;gap:12px;padding:16px;display:grid}.travel-discovery__controls label{gap:7px;display:grid}.travel-discovery__controls label>span{color:var(--travel-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.travel-discovery__controls select,.travel-discovery__world-search input{border:1px solid var(--travel-line);width:100%;min-height:44px;color:var(--travel-text);font:inherit;background:#0a0f13;border-radius:12px;padding:0 12px}.travel-discovery__world-search{grid-column:span 2}.travel-discovery__world-search input::placeholder{color:color-mix(in srgb, var(--travel-muted) 75%, transparent)}.travel-discovery__world-search input:focus-visible{outline:2px solid var(--travel-warm);outline-offset:2px}.travel-discovery__controls select:focus-visible{outline:2px solid var(--travel-warm);outline-offset:2px}.travel-discovery__toggle{border:1px solid var(--travel-line);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;min-height:44px;padding:0 12px}.travel-discovery__controls>button{border:1px solid var(--travel-warm);color:#090d11;background:var(--travel-warm);border-radius:12px;min-height:44px;padding:0 18px;font-weight:800}.travel-discovery__controls>button:disabled{cursor:progress;opacity:.55}.travel-discovery__state{border:1px solid var(--travel-line);color:var(--travel-muted);background:var(--travel-panel);border-radius:18px;padding:22px}.travel-discovery__state.is-error{border-color:#ff727259}.travel-discovery__summary{border:1px solid color-mix(in srgb, var(--travel-warm) 42%, transparent);width:-moz-fit-content;width:fit-content;color:var(--travel-muted);background:#c7a86a14;border-radius:999px;padding:9px 12px;font-size:.72rem;font-weight:800}.travel-discovery__summary strong{color:var(--travel-warm)}.travel-discovery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.travel-discovery__card{border:1px solid var(--travel-line);background:var(--travel-panel);border-radius:22px;overflow:hidden}.travel-discovery__media{aspect-ratio:16/10;background:radial-gradient(circle at 30% 30%,#c7a86a29,#0000 36%),linear-gradient(145deg,#111820,#070a0d);position:relative;overflow:hidden}.travel-discovery__media img{object-fit:cover;width:100%;height:100%}.travel-discovery__media-fallback{width:100%;height:100%;color:var(--travel-muted);align-content:center;place-items:center;gap:8px;display:grid}.travel-discovery__media-fallback span{color:var(--travel-warm);letter-spacing:.16em;font-size:1.3rem;font-weight:900}.travel-discovery__media>.is-open,.travel-discovery__media>.is-closed{top:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:.58rem;font-weight:900;position:absolute}.travel-discovery__media>.is-open:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.travel-discovery__media>.is-open:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.travel-discovery__media>.is-closed:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.travel-discovery__media>.is-closed:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.travel-discovery__media>.is-open:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.travel-discovery__media>.is-open:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.travel-discovery__media>.is-closed:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.travel-discovery__media>.is-closed:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.travel-discovery__media>.is-open{color:#dff8e8;background:#13613bd6}.travel-discovery__media>.is-closed{color:#f6dddd;background:#6f2626d6}.travel-discovery__card-body{gap:12px;padding:18px;display:grid}.travel-discovery__card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.travel-discovery__card-head span{color:var(--travel-warm);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:800}.travel-discovery__card h2{margin:0;font:400 clamp(1.35rem,2.5vw,2rem)/1.08 Georgia,serif}.travel-discovery__card p,.travel-discovery__card address{color:var(--travel-muted);margin:0;font-style:normal;line-height:1.55}.travel-discovery__rating{color:#f2d38a;font-size:.78rem;font-weight:800}.travel-discovery details{border-top:1px solid var(--travel-line);padding-top:10px}.travel-discovery summary{cursor:pointer;color:var(--travel-muted);font-size:.72rem;font-weight:700}.travel-discovery details ul{color:var(--travel-muted);margin:10px 0 0;padding-inline-start:18px;font-size:.74rem;line-height:1.5}.travel-discovery__actions{flex-wrap:wrap;gap:8px;display:flex}.travel-discovery__actions a,.travel-discovery__programme{border:1px solid var(--travel-line);color:var(--travel-text);background:0 0;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:800;text-decoration:none}.travel-discovery__programme{border-color:color-mix(in srgb, var(--travel-warm) 55%, transparent);color:var(--travel-warm)}.travel-discovery__programme:disabled{cursor:default;opacity:.72}.travel-discovery__actions a:hover,.travel-discovery__programme:hover:not(:disabled){border-color:var(--travel-warm);color:var(--travel-warm)}.travel-discovery__programme-state,.travel-discovery__attribution{color:var(--travel-muted);font-size:.62rem}.travel-discovery__programme-state{display:block}.travel-discovery__attribution a{color:inherit}@media (max-width:980px){.travel-discovery__controls,.travel-discovery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.travel-discovery__controls>button{width:100%}}@media (max-width:640px){.travel-discovery__controls,.travel-discovery__grid{grid-template-columns:1fr}.travel-discovery__world-search{grid-column:auto}.travel-discovery__controls{padding:12px}}.travel-discovery__destination{border:1px solid var(--travel-line);background:radial-gradient(circle at 28% 28%,#c7a86a2e,#0000 34%),linear-gradient(145deg,#121a22,#05080a);border-radius:28px;min-height:clamp(260px,38vw,430px);position:relative;overflow:hidden}.travel-discovery__destination:after{content:"";pointer-events:none;background:linear-gradient(#04060714,#040607bf),linear-gradient(90deg,#0406078c,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.travel-discovery__destination>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.travel-discovery__destination-overlay{z-index:2;left:clamp(20px,4vw,44px);right:clamp(20px,4vw,44px);gap:8px;max-width:760px;display:grid;position:absolute;bottom:clamp(24px,5vw,48px)}.travel-discovery__destination-overlay>span{color:var(--travel-warm);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.travel-discovery__destination-overlay>strong{text-wrap:balance;font:400 clamp(2.4rem,7vw,5.8rem)/.92 Georgia,serif}.travel-discovery__destination-overlay>a{width:-moz-fit-content;width:fit-content;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff47;border-radius:999px;margin-top:8px;padding:8px 12px;font-size:.7rem;font-weight:800;text-decoration:none}.travel-discovery__destination-credit{z-index:2;color:#ffffffb8;font-size:.58rem;position:absolute;bottom:12px}.travel-discovery__destination-credit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.travel-discovery__destination-credit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.travel-discovery__destination-credit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.travel-discovery__destination-credit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.host-channels__notice{border-bottom:1px solid var(--host-line);background:#739ad60f;gap:6px;padding:16px 18px;display:grid}.host-channels__notice strong,.host-channels__form-title strong{color:#f4f8ff}.host-channels__notice span,.host-channels__form small,.host-channels__connection small{color:#d2def1b3}.host-channels__forms{border-bottom:1px solid var(--host-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.host-channels__form{border:1px solid var(--host-line);background:#08122294;border-radius:18px;padding:16px}.host-channels__form-title{grid-column:1/-1;gap:4px;display:grid}.host-channels__form-title span{letter-spacing:.12em;color:#85b7ff;font-size:.64rem;font-weight:800}.host-channels__form .is-wide{grid-column:1/-1}.host-channels__connections{gap:12px;padding:18px;display:grid}.host-channels__connection{border:1px solid var(--host-line);background:#0812226b;border-radius:16px;grid-template-columns:minmax(0,1.25fr) auto minmax(240px,.8fr);align-items:center;gap:18px;padding:16px;display:grid}.host-channels__connection>div:first-child{gap:4px;display:grid}.host-channels__connection>div:first-child>span{color:#85b7ff;letter-spacing:.1em;font-size:.64rem;font-weight:800}.host-channels__status{letter-spacing:.07em;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:900}.host-channels__status.is-ok{color:#9ef0c5;background:#278b5c33}.host-channels__status.is-pending{color:#f2cf8d;background:#b3833333}.host-channels__status.is-error{color:#ffb0b8;background:#a83c4633}.host-channels__status.is-neutral{color:#e6eefab8;background:#ffffff0f}.host-channels__connection dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.host-channels__connection dt{color:#d2def19e;font-size:.64rem}.host-channels__connection dd{margin:3px 0 0;font-size:.76rem}.host-channels__error{grid-column:1/-1;color:#ffb0b8!important}.host-channels__availability{padding:18px}.host-channels__availability>header,.host-channels__event{justify-content:space-between;gap:18px;display:flex}.host-channels__event{border-top:1px solid var(--host-line);padding:12px 0}.host-channels__event>div{gap:3px;display:grid}.host-channels__event span{color:#d2def1b3;font-size:.72rem}.owner-shell .owner-ecosystem{border:1px solid var(--owner-line);background:linear-gradient(145deg,#081c38eb,#041022db);border-radius:22px;gap:18px;margin-bottom:18px;padding:22px;display:grid}.owner-shell .owner-ecosystem>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.owner-shell .owner-ecosystem>header>div{gap:6px;display:grid}.owner-shell .owner-ecosystem>header span{color:var(--owner-sky);letter-spacing:.13em;font-size:.66rem;font-weight:900}.owner-shell .owner-ecosystem>header h2{margin:0;font-size:clamp(1.5rem,3vw,2.4rem)}.owner-shell .owner-ecosystem>header p{color:var(--owner-muted);margin:0}.owner-shell .owner-ecosystem>header button{border:1px solid var(--owner-line-strong);color:var(--owner-text);background:0 0;border-radius:999px;padding:9px 13px}.owner-shell .owner-ecosystem__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.owner-shell .owner-ecosystem__grid article{border:1px solid var(--owner-line);background:#030e1f94;border-radius:16px;gap:7px;padding:16px;display:grid}.owner-shell .owner-ecosystem__grid article>span{color:var(--owner-muted);font-size:.72rem}.owner-shell .owner-ecosystem__grid article>strong{color:var(--owner-text);font-size:1.8rem}.owner-shell .owner-ecosystem__grid article>small{color:var(--owner-muted);line-height:1.45}.owner-shell .owner-ecosystem.is-error{color:#ffb0b8;border-color:#ff738059}@media (max-width:1080px){.host-channels__forms,.owner-shell .owner-ecosystem__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.host-channels__connection{grid-template-columns:1fr}}@media (max-width:640px){.host-channels__forms,.owner-shell .owner-ecosystem__grid{grid-template-columns:1fr}.owner-shell .owner-ecosystem>header,.host-channels__availability>header{flex-direction:column;align-items:start}}.travel-stay-hub,.hotel-guest-experience,.hospitality-operating-model{--hos-ink:#0c0e0c;--hos-ivory:#f1ecdf;--hos-brass:#d9c49a;--hos-line:#d9c49a29;--hos-line-strong:#d9c49a57;--hos-muted:#f1ecdf94;color:var(--hos-ivory);border:1px solid var(--hos-line);background:radial-gradient(circle at 88% 0,#d9c49a14,#0000 28rem),#080a08b8;margin:24px 0}.travel-stay-hub__hero,.hotel-guest-experience__hero,.hospitality-operating-model__hero{border-bottom:1px solid var(--hos-line);justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.travel-stay-hub__hero span,.hotel-guest-experience__hero span,.hospitality-operating-model__hero span,.travel-stay-hub__section-title>span,.hotel-guest-experience__section>header>span,.hospitality-operating-model__section>header span{color:var(--hos-brass);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900}.travel-stay-hub__hero h2,.hotel-guest-experience__hero h2,.hospitality-operating-model__hero h2{margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400}.travel-stay-hub__hero p,.hotel-guest-experience__hero p,.hospitality-operating-model__hero p,.hospitality-operating-model__section header p{max-width:72ch;color:var(--hos-muted);margin:0;line-height:1.55}.travel-stay-hub__hero>strong{text-align:center;min-width:52px;color:var(--hos-brass);font-size:2rem}.hotel-guest-experience__hero button,.travel-stay-hub button,.hotel-guest-experience button{border:1px solid var(--hos-line-strong);color:var(--hos-ivory);background:#d9c49a12}.travel-stay-hub__concierge{border:1px solid var(--hos-line);background:radial-gradient(circle at 0 0,#d9c49a14,#0000 20rem),#121511a8;justify-content:space-between;align-items:center;gap:18px;margin:18px 24px 0;padding:18px;display:flex}.travel-stay-hub__concierge[data-ai-evidenced=true]{border-color:var(--hos-line-strong)}.travel-stay-hub__concierge>div{gap:5px;display:grid}.travel-stay-hub__concierge span{color:var(--hos-brass);letter-spacing:.13em;font-size:.7rem;font-weight:900}.travel-stay-hub__concierge p{max-width:76ch;color:var(--hos-muted);margin:0;line-height:1.5}.travel-stay-hub__concierge button{cursor:pointer;flex:none;padding:11px 15px}.travel-stay-hub__section,.hotel-guest-experience__section,.hospitality-operating-model__section{border-top:1px solid var(--hos-line);padding:22px 24px}.travel-stay-hub__section-title,.hotel-guest-experience__section>header,.hospitality-operating-model__section>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.travel-stay-hub__section-title small,.hotel-guest-experience__section>header small{color:var(--hos-muted)}.travel-stay-hub__quick-grid,.travel-stay-hub__service-grid,.hotel-guest-experience__metrics,.hotel-guest-experience__catalog,.hospitality-operating-model__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.travel-stay-hub__quick-grid button,.travel-stay-hub__service-grid article,.hotel-guest-experience__metrics article,.hotel-guest-experience__catalog article,.hospitality-operating-model__grid article{border:1px solid var(--hos-line);background:#121511a8;align-content:start;gap:8px;padding:16px;display:grid}.travel-stay-hub__quick-grid button{text-align:start;cursor:pointer;min-height:132px}.travel-stay-hub__quick-grid button:hover,.travel-stay-hub__service-grid article:hover{border-color:var(--hos-line-strong);transform:translateY(-1px)}.travel-stay-hub__quick-grid small,.travel-stay-hub__service-grid p,.travel-stay-hub__empty,.hotel-guest-experience__empty,.hospitality-operating-model__grid li{color:var(--hos-muted);line-height:1.45}.travel-stay-hub__service-grid article>strong{color:var(--hos-brass);font-size:1.1rem}.travel-stay-hub__custom,.travel-stay-hub__message-form,.hotel-guest-experience__reply{grid-template-columns:1fr auto;gap:10px;display:grid}.travel-stay-hub textarea,.hotel-guest-experience textarea,.hotel-guest-experience input,.hotel-guest-experience select{box-sizing:border-box;border:1px solid var(--hos-line);width:100%;color:var(--hos-ivory);background:#070907d1}.travel-stay-hub textarea,.hotel-guest-experience textarea{resize:vertical;min-height:86px}.travel-stay-hub__requests,.travel-stay-hub__messages,.hotel-guest-experience__queue,.hotel-guest-experience__messages,.hospitality-agent-economy{gap:10px;display:grid}.travel-stay-hub__requests article,.travel-stay-hub__messages article,.hotel-guest-experience__queue article,.hotel-guest-experience__messages article,.hospitality-agent-economy article{border:1px solid var(--hos-line);background:#0c0f0c9e;gap:12px;padding:14px 16px;display:grid}.travel-stay-hub__requests article{grid-template-columns:1fr auto auto;align-items:center}.travel-stay-hub__messages article[data-sender=TRAVELLER]{border-inline-start:3px solid var(--hos-brass)}.travel-stay-hub__messages article[data-sender=HOTEL_TEAM]{border-inline-start:3px solid #f1ecdf73}.travel-stay-hub__messages article p,.hotel-guest-experience__messages article p{color:var(--hos-ivory);margin:0;line-height:1.5}.travel-stay-hub__messages article small,.hotel-guest-experience__messages article small{color:var(--hos-muted)}.hotel-guest-experience__metrics{padding:18px 24px}.hotel-guest-experience__metrics article strong{color:var(--hos-brass);font-size:1.6rem}.hotel-guest-experience__queue article{grid-template-columns:minmax(0,1.5fr) auto minmax(180px,auto);align-items:center}.hotel-guest-experience__queue article[data-priority=URGENT]{border-color:#ff80807a}.hotel-guest-experience__queue article[data-priority=HIGH]{border-color:#d9c49a6b}.hotel-guest-experience__request-state{text-align:end;gap:5px;display:grid}.hotel-guest-experience__request-state span{color:var(--hos-muted);font-size:.72rem}.hotel-guest-experience__actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.hotel-guest-experience__actions .is-secondary{opacity:.72}.hotel-guest-experience__task-link{color:#dceeff;background:#2e80d014;border:1px solid #67baff3d;border-radius:10px;align-items:center;min-height:38px;padding:0 12px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.hotel-guest-experience__messages article{grid-template-columns:minmax(180px,.8fr) 1fr auto;align-items:center}.hotel-guest-experience__service-form{border-top:1px solid var(--hos-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:18px;display:grid}.hotel-guest-experience__service-form h3,.hotel-guest-experience__service-form .is-wide{grid-column:1/-1}.hotel-guest-experience__service-form label{color:var(--hos-muted);gap:6px;font-size:.78rem;display:grid}.hospitality-operating-model__grid article{min-height:164px}.hospitality-operating-model__grid article>div{justify-content:space-between;gap:12px;display:flex}.hospitality-operating-model__grid article>div>strong{color:var(--hos-brass);letter-spacing:.08em;font-size:.68rem}.hospitality-operating-model__grid ul{margin:0;padding-inline-start:17px}.hospitality-agent-economy{grid-template-columns:repeat(2,minmax(0,1fr))}.hospitality-agent-economy article{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)}.hospitality-agent-economy article>div{gap:6px;display:grid}.hospitality-agent-economy article>div>span,.hospitality-agent-economy article>div>small{color:var(--hos-muted)}.hospitality-agent-economy dl{gap:6px;margin:0;display:grid}.hospitality-agent-economy dl div{justify-content:space-between;gap:12px;display:flex}.hospitality-agent-economy dt{color:var(--hos-muted)}.travel-stay-hub__feedback,.hotel-guest-experience__feedback{border-top:1px solid var(--hos-line);color:var(--hos-brass);margin:0;padding:13px 24px}@media (max-width:1080px){.travel-stay-hub__quick-grid,.travel-stay-hub__service-grid,.hotel-guest-experience__metrics,.hotel-guest-experience__catalog,.hospitality-operating-model__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-guest-experience__queue article,.hotel-guest-experience__messages article,.hospitality-agent-economy article,.hospitality-agent-economy{grid-template-columns:1fr}}@media (max-width:640px){.travel-stay-hub__hero,.hotel-guest-experience__hero,.hospitality-operating-model__hero,.travel-stay-hub__section-title,.travel-stay-hub__concierge,.hotel-guest-experience__section>header{flex-direction:column;align-items:start}.travel-stay-hub__concierge{margin-inline-start:14px;margin-inline-end:14px}.travel-stay-hub__quick-grid,.travel-stay-hub__service-grid,.hotel-guest-experience__metrics,.hotel-guest-experience__catalog,.hospitality-operating-model__grid,.hotel-guest-experience__service-form,.travel-stay-hub__custom,.travel-stay-hub__message-form,.hotel-guest-experience__reply,.travel-stay-hub__requests article{grid-template-columns:1fr}}.email-communication-preferences{gap:14px;scroll-margin-top:24px;display:grid}.email-communication-preferences>header{margin-bottom:2px}.email-communication-preferences>header p:last-child{color:#91a3c1;max-width:760px;margin:10px 0 0;line-height:1.65}.v5-product-card.email-communication-preferences>header p:last-child{color:#f1ecdf9e}.email-communication-preferences__option{cursor:pointer;background:#ffffff06;border:1px solid #65b8ff24;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.v5-product-card .email-communication-preferences__option{background:#d9c49a09;border-color:#d9c49a24}.email-communication-preferences__option input{accent-color:#0878f9;width:19px;height:19px;margin:2px 0 0}.v5-product-card .email-communication-preferences__option input{accent-color:#d9c49a}.email-communication-preferences__option span,.email-communication-preferences__option strong,.email-communication-preferences__option small{display:block}.email-communication-preferences__option small{color:#91a3c1;margin-top:6px;line-height:1.55}.v5-product-card .email-communication-preferences__option small{color:#f1ecdf94}.email-communication-preferences__necessary{background:#4ce0ae0e;border-inline-start:2px solid #4ce0aeb8;padding:16px 18px}.email-communication-preferences__necessary p{color:#91a3c1;margin:7px 0 0;line-height:1.55}.v5-product-card .email-communication-preferences__necessary p{color:#f1ecdf94}.email-communication-preferences>button{width:-moz-fit-content;width:fit-content;min-height:42px}.email-communication-preferences [role=status]{color:#4ce0ae;margin:0}.email-communication-preferences [role=alert]{color:#ffad48;margin:0}@media (max-width:640px){.email-communication-preferences__option{grid-template-columns:24px 1fr;padding:15px}.email-communication-preferences>button{width:100%}}.room-lifecycle,.travel-personal{background:radial-gradient(circle at 92% 0,#50a5ff14,#0000 34%),#070c14c7;border:1px solid #ffffff17;border-radius:22px;margin:20px 0;padding:clamp(22px,3vw,36px);box-shadow:0 26px 80px #0003}.room-lifecycle__header,.travel-personal__head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.room-lifecycle__header>div:first-child,.travel-personal__head>div:first-child{max-width:720px}.room-lifecycle__header span,.travel-personal__head span,.room-lifecycle__section>header span,.travel-personal__section>header span{color:#67baff;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.room-lifecycle__header h2,.travel-personal__head h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(1.65rem,3vw,2.8rem)}.room-lifecycle__header p,.travel-personal__head p,.travel-personal__truth,.room-lifecycle__room p{color:#e1e8f3a8;margin:0;line-height:1.6}.room-lifecycle__summary,.travel-personal__budget{grid-template-columns:repeat(3,minmax(88px,1fr));gap:8px;display:grid}.room-lifecycle__summary>div,.travel-personal__budget>article{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;min-width:96px;padding:14px}.room-lifecycle__summary strong,.travel-personal__budget strong{margin-bottom:4px;font-size:1.3rem;display:block}.room-lifecycle__summary span,.travel-personal__budget span{color:#e1e8f38c;font-size:.7rem}.travel-budget-intelligence{background:#67baff09;border:1px solid #67baff24;border-radius:18px;gap:14px;padding:18px;display:grid}.travel-budget-intelligence>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.travel-budget-intelligence>header span,.travel-budget-intelligence__metrics span{color:#67baff;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.travel-budget-intelligence>header h3{margin:6px 0;font-size:clamp(1.15rem,2vw,1.55rem)}.travel-budget-intelligence>header p,.travel-budget-intelligence>p,.travel-budget-intelligence__truth{color:#e1e8f3a8;margin:0;line-height:1.5}.travel-budget-intelligence>header>strong{white-space:nowrap;background:#ffffff0d;border-radius:999px;padding:8px 10px;font-size:.72rem}.travel-budget-intelligence__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.travel-budget-intelligence__metrics article{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:14px}.travel-budget-intelligence__metrics strong{margin-top:5px;font-size:1.12rem;display:block}.travel-budget-intelligence__metrics small,.travel-budget-intelligence__truth{font-size:.72rem;display:block}.travel-budget-intelligence[data-signal=OVER]{border-color:#ffb1734d}.travel-budget-intelligence[data-signal=TIGHT],.travel-budget-intelligence[data-signal=WATCH]{border-color:#ffd7783d}.room-lifecycle__grid,.travel-personal__cards,.travel-personal__expenses{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.room-lifecycle__room,.travel-personal__trip,.travel-personal__expenses article,.travel-personal__timeline article{background:#ffffff06;border:1px solid #ffffff13;border-radius:16px;padding:18px}.room-lifecycle__room[data-room-status=dirty],.room-lifecycle__room[data-room-status=maintenance],.room-lifecycle__room[data-room-status=blocked]{border-color:#ffb9733d}.room-lifecycle__room[data-room-status=ready]{border-color:#78dcaf3d}.room-lifecycle__room-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.room-lifecycle__room-title span,.room-lifecycle__room-title em{color:#e1e8f38c;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-style:normal}.room-lifecycle__room-title strong{margin-top:4px;font-size:1.45rem;display:block}.room-lifecycle__actions,.travel-personal__inline-form,.travel-personal__form{gap:10px;display:grid}.room-lifecycle__actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.room-lifecycle button,.travel-personal button,.travel-personal input,.travel-personal textarea,.travel-personal select{font:inherit}.room-lifecycle button,.travel-personal button{color:#eaf4ff;cursor:pointer;background:#2e80d01f;border:1px solid #67baff3d;border-radius:12px;min-height:40px;padding:0 13px}.room-lifecycle button:hover,.travel-personal button:hover{background:#2e80d033}.room-lifecycle button:disabled,.travel-personal button:disabled{opacity:.45;cursor:default}.travel-personal__form,.travel-personal__inline-form{background:#ffffff05;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 24px;padding:18px}.travel-personal__form h3,.travel-personal__inline-form h3,.travel-personal__form .is-wide{grid-column:1/-1}.travel-personal label{color:#e1e8f3a3;gap:6px;font-size:.74rem;display:grid}.travel-personal input,.travel-personal textarea,.travel-personal select,.travel-personal__head>select{color:#f4f7fb;background:#0b111b;border:1px solid #ffffff1a;border-radius:12px;min-height:44px;padding:10px 12px}.travel-personal textarea{resize:vertical;min-height:90px}.travel-personal__select{text-align:start;align-content:end;gap:5px;width:100%;min-height:130px;display:grid;background:0 0!important;border:0!important}.travel-personal__select span{color:#67baff;letter-spacing:.11em;font-size:.62rem}.travel-personal__select strong{font-size:1.25rem}.travel-personal__select p,.travel-personal__select small{color:#e1e8f394;margin:0}.travel-personal__detail{margin-top:18px}.travel-personal__section{background:#ffffff05;border:1px solid #ffffff13;border-radius:16px;padding:18px}.travel-personal__section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.travel-personal__timeline{gap:8px;display:grid}.travel-personal__timeline article,.travel-personal__expenses article{gap:4px;display:grid;position:relative}.travel-personal__timeline article>button,.travel-personal__expenses article>button{min-height:30px;position:absolute;top:10px;right:10px}.travel-personal__feedback,.room-lifecycle__feedback{color:#8dd7b4;margin:14px 0 0}.travel-personal__empty,.room-lifecycle__empty{color:#e1e8f399;border:1px dashed #ffffff1a;border-radius:14px;padding:20px}@media (max-width:900px){.room-lifecycle__header,.travel-personal__head{display:grid}.room-lifecycle__grid,.travel-personal__cards,.travel-personal__expenses,.room-lifecycle__summary,.travel-personal__budget,.travel-budget-intelligence__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.room-lifecycle,.travel-personal{border-radius:18px;padding:16px}.room-lifecycle__grid,.travel-personal__cards,.travel-personal__expenses,.travel-personal__form,.travel-personal__inline-form{grid-template-columns:1fr}.travel-personal__form h3,.travel-personal__inline-form h3,.travel-personal__form .is-wide{grid-column:auto}.room-lifecycle__actions,.travel-budget-intelligence__metrics{grid-template-columns:1fr}.travel-budget-intelligence>header{display:grid}}.operational-performance{background:radial-gradient(circle at 8% 0,#60b4ff12,#0000 30%),#080d16cc;border:1px solid #ffffff17;border-radius:22px;margin:20px 0;padding:clamp(22px,3vw,36px)}.operational-performance>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.operational-performance>header>div{max-width:720px}.operational-performance>header span{color:#67baff;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.operational-performance>header h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:clamp(1.6rem,3vw,2.7rem)}.operational-performance>header p,.operational-performance__truth{color:#e1e8f39e;margin:0;line-height:1.6}.operational-performance>header>strong{color:#e1f0ffcc;border:1px solid #67baff38;border-radius:999px;padding:8px 11px;font-size:.68rem;font-weight:700}.operational-performance__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.operational-performance__metrics article{background:#ffffff06;border:1px solid #ffffff13;border-radius:15px;min-height:142px;padding:17px}.operational-performance__metrics article>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.operational-performance__metrics span,.operational-performance__metrics small{color:#e1e8f38c;font-size:.7rem;line-height:1.45}.operational-performance__metrics strong{font-size:1.35rem}.operational-performance__bar{background:#ffffff12;border-radius:999px;height:7px;margin:18px 0 12px;overflow:hidden}.operational-performance__bar i{border-radius:inherit;background:linear-gradient(90deg,#67baffb8,#82dfbbb8);height:100%;display:block}.operational-performance__truth{margin-top:16px;font-size:.74rem}@media (max-width:980px){.operational-performance__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.operational-performance{padding:16px}.operational-performance>header{display:grid}.operational-performance__metrics{grid-template-columns:1fr}}.operational-task-board{background:radial-gradient(circle at 100% 0,#60b4ff11,#0000 34%),#080d16d1;border:1px solid #ffffff17;border-radius:22px;margin:20px 0;padding:clamp(22px,3vw,36px)}.operational-task-board__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.operational-task-board__head>div:first-child{max-width:720px}.operational-task-board__head span{color:#67baff;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.operational-task-board__head h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:clamp(1.6rem,3vw,2.7rem)}.operational-task-board__head p,.operational-task-board__task-main p,.operational-task-board__task-main small,.operational-task-board__task-actions small{color:#e1e8f399;line-height:1.55}.operational-task-board__view{flex-wrap:wrap;gap:8px;display:flex}.operational-task-board button,.operational-task-board input,.operational-task-board textarea,.operational-task-board select{font:inherit}.operational-task-board button{color:#eef6ff;cursor:pointer;background:#2e80d01c;border:1px solid #67baff38;border-radius:11px;min-height:40px;padding:0 12px}.operational-task-board button[aria-pressed=true]{background:#2e80d03d;border-color:#67baff61}.operational-task-board button:disabled{opacity:.45;cursor:default}.operational-task-board__form{background:#ffffff05;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;padding:18px;display:grid}.operational-task-board__form h3,.operational-task-board__form .is-wide{grid-column:1/-1}.operational-task-board__form label{color:#e1e8f3a6;gap:6px;font-size:.74rem;display:grid}.operational-task-board__form input,.operational-task-board__form textarea,.operational-task-board__form select,.operational-task-board__task-actions select{color:#f3f7fb;background:#0b111b;border:1px solid #ffffff1a;border-radius:11px;min-height:43px;padding:9px 11px}.operational-task-board__form textarea{resize:vertical;min-height:82px}.operational-task-board__list{gap:10px;display:grid}.operational-task-board__list>article{background:#ffffff06;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:20px;padding:18px;display:grid}.operational-task-board__list>article[data-priority=URGENT]{border-color:#ff787857}.operational-task-board__list>article[data-priority=HIGH]{border-color:#ffb9733d}.operational-task-board__meta{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.operational-task-board__meta span,.operational-task-board__meta em{color:#e1e8f3ad;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:.62rem;font-style:normal}.operational-task-board__task-main>strong{margin-bottom:6px;font-size:1.15rem;display:block}.operational-task-board__task-actions{align-content:start;gap:10px;display:grid}.operational-task-board__task-actions label{gap:6px;display:grid}.operational-task-board__task-actions label>span{color:#e1e8f394;font-size:.68rem}.operational-task-board__task-actions>div{flex-wrap:wrap;gap:7px;display:flex}.operational-task-board__empty{color:#e1e8f399;border:1px dashed #ffffff1a;border-radius:14px;padding:20px}.operational-task-board__feedback{color:#8dd7b4;margin:14px 0 0}@media (max-width:900px){.operational-task-board__head,.operational-task-board__list>article{grid-template-columns:1fr;display:grid}.operational-task-board__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.operational-task-board{padding:16px}.operational-task-board__form{grid-template-columns:1fr}.operational-task-board__form h3,.operational-task-board__form .is-wide{grid-column:auto}}.professional-os-nav{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#050a12e6;border:1px solid #ffffff14;border-radius:16px;gap:7px;max-width:100%;margin:12px 0 22px;padding:8px;display:flex;position:sticky;top:10px;overflow-x:auto}.professional-os-nav::-webkit-scrollbar{display:none}.professional-os-nav a{color:#e1e8f39e;border-radius:10px;flex:none;padding:9px 12px;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s}.professional-os-nav a:hover{color:#eef7ff;background:#67baff1c;outline:none}.professional-os-nav a:focus-visible{color:#eef7ff;background:#67baff1c;outline:none}[id=today],[id=performance],[id=rooms],[id=operations],[id=experience],[id=reservations],[id=guests],[id=settings]{scroll-margin-top:90px}.reservation-calendar{background:radial-gradient(circle at 100% 0,#67baff12,#0000 34%),#070c14d1;border:1px solid #ffffff17;border-radius:22px;margin:20px 0;padding:clamp(22px,3vw,36px)}.reservation-calendar__head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.reservation-calendar__head>div:first-child{max-width:760px}.reservation-calendar__head span{color:#67baff;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.reservation-calendar__head h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(1.65rem,3vw,2.8rem)}.reservation-calendar__head p{color:#e1e8f3a3;margin:0;line-height:1.6}.reservation-calendar__controls{flex-wrap:wrap;gap:7px;display:flex}.reservation-calendar button,.reservation-calendar input,.reservation-calendar select{font:inherit}.reservation-calendar button{color:#eef6ff;cursor:pointer;background:#2e80d01a;border:1px solid #67baff33;border-radius:10px;min-height:38px;padding:0 11px}.reservation-calendar button:hover{background:#2e80d02e}.reservation-calendar button:disabled{opacity:.45;cursor:default}.reservation-calendar__range{color:#e1e8f394;justify-content:space-between;gap:12px;margin-bottom:10px;padding:0 3px;font-size:.72rem;display:flex}.reservation-calendar__viewport{background:#03080f80;border:1px solid #ffffff13;border-radius:16px;overflow-x:auto}.reservation-calendar__table{grid-template-columns:150px repeat(var(--calendar-days), minmax(58px, 1fr));min-width:1040px;display:grid}.reservation-calendar__corner,.reservation-calendar__day{background:#ffffff05;border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff0e;min-height:58px}.reservation-calendar__corner{z-index:4;background:#09101a;position:sticky;left:0}.reservation-calendar__day{text-align:center;place-content:center;gap:2px;display:grid}.reservation-calendar__day strong{font-size:.9rem}.reservation-calendar__day span{color:#e1e8f375;text-transform:uppercase;font-size:.6rem}.reservation-calendar__row{display:contents}.reservation-calendar__room{z-index:3;background:#09101a;border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff12;grid-column:1;align-content:center;gap:3px;min-height:78px;padding:11px 13px;display:grid;position:sticky;left:0}.reservation-calendar__room strong{font-size:.88rem}.reservation-calendar__room small{color:#e1e8f370;font-size:.61rem}.reservation-calendar__lane{grid-column:2/-1;grid-template-columns:repeat(var(--calendar-days), minmax(58px, 1fr));border-bottom:1px solid #ffffff0f;grid-auto-rows:minmax(34px,auto);min-height:78px;display:grid}.reservation-calendar__lane>i{border-right:1px solid #ffffff0b;grid-row:1;min-height:38px}.reservation-calendar__booking{z-index:2;text-align:left;grid-row:2;align-content:center;min-width:0;margin:2px;display:grid;overflow:hidden;background:linear-gradient(90deg,#2b7dcc47,#2d9a8e2e)!important;border-color:#67baff47!important;min-height:34px!important;padding:5px 8px!important}.reservation-calendar__booking strong,.reservation-calendar__booking small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reservation-calendar__booking strong{font-size:.69rem}.reservation-calendar__booking small{color:#e1e8f38a;font-size:.56rem}.reservation-calendar__empty{color:#e1e8f394;border:1px dashed #ffffff1a;border-radius:14px;margin:12px 0 0;padding:18px}.reservation-calendar__editor{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01050ac2;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.reservation-calendar__editor form{background:#0a111b;border:1px solid #ffffff1c;border-radius:20px;width:min(620px,100%);padding:22px;box-shadow:0 30px 100px #0000007a}.reservation-calendar__editor header,.reservation-calendar__editor footer,.reservation-calendar__editor-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.reservation-calendar__editor header{margin-bottom:18px}.reservation-calendar__editor header>div{gap:4px;display:grid}.reservation-calendar__editor header span,.reservation-calendar__editor-meta span{color:#e1e8f38c;font-size:.68rem}.reservation-calendar__editor-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reservation-calendar__editor-grid label:first-child{grid-column:1/-1}.reservation-calendar__editor label{color:#e1e8f39e;gap:6px;font-size:.72rem;display:grid}.reservation-calendar__editor input,.reservation-calendar__editor select{color:#f4f7fb;background:#0d1521;border:1px solid #ffffff1a;border-radius:11px;min-height:44px;padding:9px 11px}.reservation-calendar__editor-meta{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin:16px 0;padding:12px 0}.reservation-calendar__editor footer{justify-content:flex-end;margin-top:18px}.reservation-calendar__feedback{color:#8dd7b4;margin:12px 0 0}[id=calendar]{scroll-margin-top:90px}@media (max-width:760px){.reservation-calendar{padding:16px}.reservation-calendar__head{display:grid}.reservation-calendar__controls{flex-wrap:nowrap;overflow-x:auto}.reservation-calendar__editor-grid{grid-template-columns:1fr}.reservation-calendar__editor-grid label:first-child{grid-column:auto}.reservation-calendar__range{display:grid}}.guest-crm{background:radial-gradient(circle at 0 0,#67baff0f,#0000 32%),#070c14d1;border:1px solid #ffffff17;border-radius:22px;margin:20px 0;padding:clamp(22px,3vw,36px)}.guest-crm__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.guest-crm__head>div{max-width:760px}.guest-crm__head span,.guest-crm__columns header span,.guest-crm__notes header span,.guest-crm__identity>div:first-child>span{color:#67baff;letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:800}.guest-crm__head h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(1.65rem,3vw,2.8rem)}.guest-crm__head p,.guest-crm__columns article>p{color:#e1e8f39e;margin:0;line-height:1.6}.guest-crm button,.guest-crm input,.guest-crm textarea{font:inherit}.guest-crm button{color:#eef6ff;cursor:pointer;background:#2e80d01a;border:1px solid #67baff33;border-radius:10px;min-height:39px;padding:0 12px}.guest-crm button:hover{background:#2e80d02e}.guest-crm button:disabled{opacity:.45;cursor:default}.guest-crm__layout{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:14px;display:grid}.guest-crm__directory{background:#ffffff05;border:1px solid #ffffff13;border-radius:16px;overflow:hidden}.guest-crm__directory>input{color:#f4f7fb;background:#0c1420;border:1px solid #ffffff1a;border-radius:11px;width:calc(100% - 20px);min-height:42px;margin:10px;padding:9px 11px}.guest-crm__directory>div{max-height:680px;display:grid;overflow:auto}.guest-crm__directory>div>button{text-align:start;background:0 0;border:0;border-top:1px solid #ffffff0e;border-radius:0;justify-items:start;gap:4px;min-height:76px;padding:12px 14px;display:grid}.guest-crm__directory>div>button[aria-pressed=true]{background:#2e80d024;box-shadow:inset 3px 0 #67baffa6}.guest-crm__directory button strong{font-size:.86rem}.guest-crm__directory button span,.guest-crm__directory button small{color:#e1e8f37a;font-size:.66rem}.guest-crm__profile{gap:12px;display:grid}.guest-crm__identity,.guest-crm__columns>article,.guest-crm__notes{background:#ffffff05;border:1px solid #ffffff13;border-radius:16px;padding:18px}.guest-crm__identity{grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);gap:18px;display:grid}.guest-crm__identity h3{margin:7px 0 5px;font-size:1.45rem}.guest-crm__identity small{color:#e1e8f385}.guest-crm__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guest-crm__facts article{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;min-width:0;padding:11px}.guest-crm__facts span{color:#e1e8f36e;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:.61rem;display:block}.guest-crm__facts strong{color:#f4f7fbe6;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;display:block;overflow:hidden}.guest-crm__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guest-crm__columns>article{min-height:210px}.guest-crm__columns header{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.guest-crm__event{border-top:1px solid #ffffff0e;gap:3px;padding:9px 0;display:grid}.guest-crm__event strong{font-size:.76rem}.guest-crm__event span,.guest-crm__event small{color:#e1e8f380;font-size:.65rem;line-height:1.4}.guest-crm__notes textarea{color:#f4f7fb;resize:vertical;background:#0c1420;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-height:130px;margin-top:12px;padding:12px}.guest-crm__notes header strong{color:#e1e8f385;max-width:760px;margin-top:6px;font-size:.69rem;font-weight:500;line-height:1.45;display:block}.guest-crm__notes footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.guest-crm__notes footer span{color:#e1e8f36b;font-size:.66rem}.guest-crm__notes>p{color:#8dd7b4}.guest-crm__empty{color:#e1e8f394;border:1px dashed #ffffff1a;border-radius:14px;padding:20px}@media (max-width:1050px){.guest-crm__layout{grid-template-columns:1fr}.guest-crm__directory>div{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.guest-crm__directory>div>button{border-top:0;border-right:1px solid #ffffff0e}}@media (max-width:780px){.guest-crm{padding:16px}.guest-crm__head,.guest-crm__identity{grid-template-columns:1fr;display:grid}.guest-crm__facts,.guest-crm__columns,.guest-crm__directory>div{grid-template-columns:1fr 1fr}}@media (max-width:540px){.guest-crm__facts,.guest-crm__columns,.guest-crm__directory>div{grid-template-columns:1fr}}.operational-inbox{background:radial-gradient(circle at 88% 0,#ff96780e,#0000 32%),#070c14d1;border:1px solid #ffffff17;border-radius:22px;margin:20px 0;padding:clamp(22px,3vw,34px)}.operational-inbox__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.operational-inbox__head>div{max-width:760px}.operational-inbox__head span{color:#67baff;letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:800}.operational-inbox__head h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:clamp(1.6rem,3vw,2.65rem)}.operational-inbox__head p,.operational-inbox__truth{color:#e1e8f399;margin:0;line-height:1.55}.operational-inbox button{color:#eef6ff;cursor:pointer;background:#2e80d01a;border:1px solid #67baff33;border-radius:10px;min-height:39px;padding:0 12px}.operational-inbox__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.operational-inbox__summary article{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.operational-inbox__summary article[data-severity=critical]{border-color:#ff737340}.operational-inbox__summary article[data-severity=high]{border-color:#ffb86933}.operational-inbox__summary span{color:#e1e8f38f;font-size:.7rem}.operational-inbox__summary strong{font-size:1.35rem}.operational-inbox__list{gap:8px;display:grid}.operational-inbox__list>article{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex}.operational-inbox__list>article[data-severity=critical]{background:#ff5a5a09;border-color:#ff737347}.operational-inbox__list>article[data-severity=high]{border-color:#ffb86938}.operational-inbox__list>article>div{gap:3px;min-width:0;display:grid}.operational-inbox__list>article span{color:#e1e8f36b;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.operational-inbox__list>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.operational-inbox__list>article small{color:#e1e8f380;font-size:.67rem}.operational-inbox__list a{color:#dceeff;border:1px solid #67baff29;border-radius:9px;flex:none;padding:8px 10px;font-size:.68rem;font-weight:700;text-decoration:none}.operational-inbox__empty{color:#e1e8f394;border:1px dashed #ffffff1a;border-radius:14px;padding:18px}.operational-inbox__truth{margin-top:12px;font-size:.68rem}[id=inbox]{scroll-margin-top:90px}@media (max-width:620px){.operational-inbox{padding:16px}.operational-inbox__head{display:grid}.operational-inbox__summary{grid-template-columns:1fr}.operational-inbox__list>article{align-items:flex-start}}.travel-os{--travel-ink:#020817;--travel-panel:#06112ae0;--travel-panel-soft:#55b7ff0e;--travel-line:#55b7ff24;--travel-line-strong:#55b7ff57;--travel-text:#f5f8ff;--travel-muted:#95a5b8;--travel-metal:#006cff;--travel-warm:#55b7ff;--travel-success:#35d29b;--travel-attention:#ffbd66;background:radial-gradient(circle at 82% -8%,#006cff3d,#0000 34%),radial-gradient(circle at 8% 18%,#55b7ff21,#0000 29%),linear-gradient(145deg,#020817 0%,#030b1a 50%,#06112a 100%)}.travel-os__brand-mark{aspect-ratio:1;color:#f5f8ff;letter-spacing:.08em;background:linear-gradient(145deg,#006cfff5,#154ca0f5);border:1px solid #55b7ff5c;border-radius:12px;place-items:center;width:42px;font-size:.67rem;font-weight:900;display:grid;box-shadow:0 12px 30px #006cff38}.travel-os__wordmark{text-transform:none;letter-spacing:-.025em!important;font-size:.92rem!important;font-weight:900!important}.travel-os__wordmark span{color:#55b7ff}.travel-os__identity small{color:#95a5b8}.travel-os__member-chip{background:#06112ab8;border-color:#55b7ff2e}.travel-os__member-chip span{color:#fff;background:#006cff}.travel-os__nav{border-bottom-color:#55b7ff24}.travel-os__nav button{color:#8293aa;font-weight:700}.travel-os__nav button:hover{color:#f5f8ff;background:#55b7ff14}.travel-os__nav button:focus-visible{color:#f5f8ff;background:#55b7ff14}.travel-os__nav button[aria-current=page]{color:#fff;background:linear-gradient(135deg,#006cff,#2f92ff);box-shadow:0 8px 22px #006cff33}.travel-os__hero{min-height:clamp(360px,52vh,590px)}.travel-os__hero:after{background:linear-gradient(90deg,#0000,#55b7ff57,#0000)}.travel-os__hero-copy>p,.travel-os__workspace>header p,.travel-os__stay-head span,.travel-os__trip>span{color:#55b7ff}.travel-os__hero h1,.travel-os__workspace>header h1,.travel-os__stay-head h2,.travel-os__document-head h2,.travel-os__trip h2,.travel-os__truth-card>strong,.travel-os__services>strong,.travel-os__privacy>strong,.travel-os__identity-card strong,.travel-os__empty-panel strong,.travel-os__horizon strong,.travel-os__timeline strong{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.travel-os__hero h1,.travel-os__workspace>header h1{letter-spacing:-.055em;font-weight:760;line-height:.96}.travel-os__hero-actions button,.travel-os__state button,.travel-os__upload button{color:#fff;background:linear-gradient(135deg,#006cff,#2087ff);border-color:#006cff;box-shadow:0 10px 28px #006cff2e}.travel-os__hero-actions button:hover,.travel-os__state button:hover,.travel-os__upload button:hover{filter:brightness(1.07);transform:translateY(-1px)}.travel-os__hero-actions button.is-secondary{color:#d8e7fb;box-shadow:none;background:#06112ab8;border-color:#55b7ff4d}.travel-os__passport{background:radial-gradient(circle at 12% 0,#55b7ff33,#0000 34%),linear-gradient(145deg,#0b2d5b,#06112a);border-color:#55b7ff42;box-shadow:0 32px 80px #003e9d42}.travel-os__passport:after{color:#55b7ff14}.travel-os__stay,.travel-os__trip,.travel-os__truth-card,.travel-os__identity-card,.travel-os__privacy,.travel-os__services,.travel-os__empty-panel,.travel-os__document,.travel-personal,.travel-discovery__controls,.travel-discovery__state,.travel-discovery__card{background:radial-gradient(circle at 92% 0,#006cff14,#0000 34%),#06112ad1;border-color:#55b7ff24}.travel-os__truth-card>span,.travel-os__services>span,.travel-os__privacy>span,.travel-os__document-head span,.travel-os__identity-card small{color:#55b7ff}.travel-os__identity-card{background:radial-gradient(circle at 12% 0,#55b7ff29,#0000 38%),linear-gradient(145deg,#0b2d5b,#06112a)}.travel-os__identity-card:after{color:#55b7ff0f}.travel-os__document-progress span.is-current{background:#006cff;box-shadow:0 0 22px #006cff66}.travel-os__state.is-compact{max-width:900px;min-height:42vh}.travel-os__state.is-compact>span{color:#95a5b8;max-width:680px;line-height:1.7}.travel-personal{box-shadow:0 28px 90px #00266329}.travel-personal__head span,.travel-personal__section>header span,.travel-personal__select span{color:#55b7ff}.travel-personal__head h2{letter-spacing:-.045em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:760}.travel-personal button{color:#f5f8ff;background:#006cff29;border-color:#006cff70}.travel-personal button:hover{background:#006cff47}.travel-personal input,.travel-personal textarea,.travel-personal select,.travel-personal__head>select{color:#f5f8ff;background:#07152d;border-color:#55b7ff2e}.travel-personal__trip[data-selected=true]{background:#006cff17;border-color:#006cff80}.travel-personal__feedback{color:#35d29b}.travel-discovery__source{color:#55b7ff;border-color:#55b7ff2e}.travel-discovery__controls>button{color:#fff;background:linear-gradient(135deg,#006cff,#2087ff);border-color:#006cff}.travel-discovery__toggle input{accent-color:#006cff}.travel-discovery__state.is-error{color:#ffb6b6;border-color:#ff7b7b47}.os-surface{--os-bg:#020817;--os-panel:#06112a;--os-panel-2:#081a35;--os-line:#55b7ff26;--os-line-strong:#55b7ff57;--os-blue:#006cff;--os-sky:#55b7ff;--os-mint:#35d29b;--os-text:#f5f8ff;--os-muted:#95a5b8;min-height:100%;color:var(--os-text)}.host-os.os-surface,.v5-hotel-command.os-surface{background:radial-gradient(circle at 86% -5%,#006cff38,#0000 31%),radial-gradient(circle at 4% 12%,#55b7ff1a,#0000 28%),linear-gradient(145deg,#020817,#030b1a 48%,#06112a);border-radius:28px;padding:clamp(18px,3vw,38px)}.os-command-hero{grid-template-columns:minmax(180px,.55fr) minmax(0,1.5fr) minmax(190px,.5fr);box-shadow:0 26px 80px #0023583d;border:1px solid var(--os-line)!important;background:radial-gradient(circle at 72% -20%,#006cff3b,#0000 38%),#051025d1!important;border-radius:24px!important;align-items:center!important;gap:clamp(18px,3vw,42px)!important;padding:clamp(22px,3.5vw,38px)!important;display:grid!important}.os-command-hero__brand{align-items:center;gap:13px;display:flex}.os-command-hero__brand>div{gap:5px;display:grid}.os-command-mark{aspect-ratio:1;letter-spacing:.08em;background:linear-gradient(145deg,#006cff,#154ca0);border:1px solid #55b7ff61;border-radius:13px;place-items:center;width:44px;font-size:.68rem;font-weight:900;display:grid;box-shadow:0 12px 30px #006cff40}.os-command-wordmark{letter-spacing:-.035em!important;color:#f5f8ff!important;font-size:1rem!important;font-weight:900!important}.os-command-wordmark span{color:var(--os-sky)!important}.os-command-hero__context p,.os-command-hero__brand p,.os-command-hero__brand>div>span{text-transform:uppercase;margin:0;color:var(--os-sky)!important;letter-spacing:.16em!important;font-size:.63rem!important;font-weight:850!important}.os-command-hero__context h1{letter-spacing:-.055em!important;margin:8px 0 7px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:clamp(2rem,4.7vw,4.8rem)!important;font-weight:780!important;line-height:.96!important}.os-command-hero__context>span,.os-command-hero__context>p:last-child{line-height:1.6;color:var(--os-muted)!important}.os-command-hero__status{background:#35d29b0b!important;border:1px solid #35d29b2e!important;border-radius:16px!important;justify-items:start!important;gap:7px!important;padding:16px!important;display:grid!important}.os-command-hero__status i{background:var(--os-mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #35d29b14}.os-command-hero__status strong,.os-command-hero__status span{text-transform:uppercase;color:var(--os-mint)!important;letter-spacing:.12em!important;font-size:.68rem!important}.os-command-hero__status small{line-height:1.5;color:var(--os-muted)!important}.os-command-deck{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:12px 0 18px;display:grid}.os-command-deck a{border:1px solid var(--os-line);min-height:120px;color:var(--os-text);background:linear-gradient(145deg,#091f42b8,#06112ad6);border-radius:17px;align-content:space-between;gap:10px;padding:17px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.os-command-deck a:hover{background:radial-gradient(circle at 90% 0,#006cff30,#0000 38%),#081b39f2;border-color:#55b7ff80;outline:none;transform:translateY(-2px)}.os-command-deck a:focus-visible{background:radial-gradient(circle at 90% 0,#006cff30,#0000 38%),#081b39f2;border-color:#55b7ff80;outline:none;transform:translateY(-2px)}.os-command-deck span{color:#6682a9;letter-spacing:.14em;font-size:.57rem;font-weight:800}.os-command-deck strong{font-size:.92rem;line-height:1.2}.os-command-deck small{color:var(--os-sky);font-size:.68rem}.professional-os-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:8px;border:1px solid var(--os-line)!important;background:#020817d6!important;border-radius:16px!important;margin:12px 0!important;padding:7px!important}.professional-os-nav a{color:#8194ae!important;border-radius:10px!important;font-weight:750!important}.professional-os-nav a:hover{color:#fff!important;background:#55b7ff17!important}.professional-os-nav a:focus-visible{color:#fff!important;background:#55b7ff17!important}.host-os__signals{background:#06112ab8;border-radius:18px;overflow:hidden;border-color:var(--os-line)!important}.host-os__signals article{border-color:var(--os-line)!important}.host-os__signals span{color:var(--os-muted)!important}.host-os__signals strong{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-weight:780!important}.host-os__panel{overflow:hidden;box-shadow:0 20px 60px #0023581c;border-color:var(--os-line)!important;background:#06112acc!important;border-radius:20px!important}.host-os__panel h2{letter-spacing:-.03em!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-weight:760!important}.host-os__panel>header,.host-os__row,.host-os__room,.host-os__exception{border-color:var(--os-line)!important}.host-os button,.v5-hotel-command button{transition:transform .16s,filter .16s;box-shadow:0 8px 22px #006cff21;background:linear-gradient(135deg,#006cff,#2087ff)!important;border-color:#006cff8c!important;border-radius:11px!important}.host-os button:hover:not(:disabled),.v5-hotel-command button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.host-os__form input,.host-os__form select,.host-os__actions select,.v5-hotel-command .v5-operations-form input,.v5-hotel-command .v5-operations-form select{color:#f5f8ff!important;background:#07152d!important;border-color:#55b7ff2e!important;border-radius:11px!important}.v5-hotel-command .v5-product-card,.v5-hotel-command .v5-product-panel,.v5-hotel-command .v5-product-feedback,.v5-hotel-property-context{box-shadow:0 20px 60px #0023581a;border-color:var(--os-line)!important;background:#06112acc!important;border-radius:20px!important}.v5-hotel-command .v5-product-header h1,.v5-hotel-command .v5-product-panel h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.v5-hotel-command .v5-product-card>span,.v5-hotel-command .v5-product-panel>div>span,.v5-hotel-property-context span{color:var(--os-sky)!important}.v5-hotel-live-state{border-color:#35d29b2e!important}@media (max-width:1100px){.os-command-deck{grid-template-columns:repeat(3,minmax(0,1fr))}.os-command-hero{grid-template-columns:1fr 1.6fr!important}.os-command-hero__status{grid-column:1/-1}}@media (max-width:760px){.host-os.os-surface,.v5-hotel-command.os-surface{border-radius:18px;padding:14px}.os-command-hero{grid-template-columns:1fr!important}.os-command-hero__context h1{font-size:clamp(2rem,11vw,3.4rem)!important}.os-command-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.os-command-deck a{min-height:100px}.professional-os-nav{top:4px}}@media (max-width:480px){.os-command-deck{grid-template-columns:1fr}.os-command-deck a{min-height:86px}}.os-surface .operational-performance,.os-surface .operational-task-board,.os-surface .reservation-calendar,.os-surface .guest-crm,.os-surface .operational-inbox,.os-surface .room-lifecycle,.os-surface .hotel-guest-experience,.os-surface .host-channels__notice,.os-surface .host-channels__form,.os-surface .host-channels__connection,.os-surface .email-communication-preferences{box-shadow:0 18px 58px #0023581a;border-color:var(--os-line)!important;background:radial-gradient(circle at 92% 0,#006cff12,#0000 34%),#06112ad1!important;border-radius:20px!important}.os-surface .operational-performance>header span,.os-surface .operational-task-board__head span,.os-surface .reservation-calendar__head span,.os-surface .guest-crm__head span,.os-surface .operational-inbox__head span,.os-surface .room-lifecycle__header span,.os-surface .hotel-guest-experience__hero span{color:var(--os-sky)!important}.os-surface .operational-performance h2,.os-surface .operational-task-board h2,.os-surface .reservation-calendar h2,.os-surface .guest-crm h2,.os-surface .operational-inbox h2,.os-surface .room-lifecycle h2,.os-surface .hotel-guest-experience h2{letter-spacing:-.035em!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-weight:760!important}.os-surface .operational-performance__metrics article,.os-surface .operational-inbox__summary article,.os-surface .room-lifecycle__room,.os-surface .hotel-guest-experience__metrics article,.os-surface .hotel-guest-experience__catalog article,.os-surface .guest-crm__identity,.os-surface .guest-crm__columns>article,.os-surface .guest-crm__notes{border-color:var(--os-line)!important;background:#091b39ad!important}.os-surface .operational-performance__bar{background:#55b7ff1f!important}.os-surface .operational-performance__bar i{background:linear-gradient(90deg,#006cff,#55b7ff)!important}.os-surface .reservation-calendar button,.os-surface .operational-task-board button,.os-surface .guest-crm button,.os-surface .operational-inbox button,.os-surface .room-lifecycle button,.os-surface .hotel-guest-experience button,.os-surface .email-communication-preferences>button{color:#f5f8ff!important;background:#006cff2b!important;border-color:#006cff7a!important;border-radius:11px!important}.os-surface .reservation-calendar button:hover,.os-surface .operational-task-board button:hover,.os-surface .guest-crm button:hover,.os-surface .operational-inbox button:hover,.os-surface .room-lifecycle button:hover,.os-surface .hotel-guest-experience button:hover{background:#006cff47!important}.os-surface input,.os-surface textarea,.os-surface select{border-color:#55b7ff2e!important}.os-surface .reservation-calendar__booking{background:linear-gradient(135deg,#006cffd9,#2087ffb8)!important;border-color:#55b7ff47!important}.os-surface .reservation-calendar__day,.os-surface .reservation-calendar__room,.os-surface .reservation-calendar__lane{border-color:var(--os-line)!important}.os-surface .operational-inbox__list>article,.os-surface .operational-task-board__list>article,.os-surface .host-channels__event,.os-surface .host-channels__connection{border-color:var(--os-line)!important;background:#081832b8!important}.os-surface .guest-crm__directory>div>button[aria-pressed=true]{background:#006cff21!important;border-color:#006cff8c!important}.os-surface .hotel-guest-experience__task-link{color:var(--os-sky)!important}.host-billing{background:radial-gradient(circle at 92% 0,#006cff17,#0000 36%),#06112ad6;border:1px solid #55b7ff26;border-radius:22px;margin:18px 0;padding:clamp(18px,3vw,30px);box-shadow:0 20px 64px #0023581f}.host-billing__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.host-billing__head span{color:#55b7ff;letter-spacing:.14em;font-size:.62rem;font-weight:850}.host-billing__head h2{letter-spacing:-.04em;margin:.45rem 0 .55rem;font-size:clamp(1.7rem,3vw,2.5rem)}.host-billing__head p{color:#95a5b8;max-width:720px;margin:0;line-height:1.65}.host-billing__head>button{white-space:nowrap}.host-billing__state{color:#95a5b8;background:#07152d8c;border:1px dashed #55b7ff2e;border-radius:14px;margin-top:18px;padding:18px}.host-billing__state.is-error{color:#ffb6b6;border-color:#ff7b7b47}.host-billing__state.is-success{color:#75e7bd;border-style:solid;border-color:#35d29b3d}.host-billing__content{gap:18px;margin-top:22px;display:grid}.host-billing__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.host-billing__metrics article,.host-billing__reference,.host-billing__security{background:#091b39ab;border:1px solid #55b7ff21;border-radius:16px;padding:16px}.host-billing__metrics span,.host-billing__reference span,.host-billing__bank span{color:#6f87a7;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:.64rem;font-weight:800;display:block}.host-billing__metrics strong,.host-billing__reference strong{font-size:.92rem;line-height:1.4}.host-billing__reference strong{color:#55b7ff;word-break:break-all}.host-billing__security{background:#35d29b0b;border-color:#35d29b33;gap:6px;display:grid}.host-billing__security strong{color:#75e7bd}.host-billing__security span{color:#95a5b8;line-height:1.55}.host-billing__actions{flex-wrap:wrap;gap:10px;display:flex}.host-billing__bank{background:#07152d;border:1px solid #55b7ff3b;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.host-billing__bank>div{min-width:0}.host-billing__bank code{color:#f5f8ff;white-space:normal;word-break:break-all;font-size:.8rem;display:block}.host-billing__declare{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.host-billing__declare label{color:#95a5b8;gap:7px;font-size:.76rem;display:grid}.host-billing__declare textarea{resize:vertical;color:#f5f8ff;background:#07152d;border:1px solid #55b7ff2e;border-radius:11px;min-height:82px;padding:12px}.host-billing__feedback{color:#75e7bd;margin:0}@media (max-width:900px){.host-billing__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.host-billing__head{display:grid}.host-billing__metrics,.host-billing__bank,.host-billing__declare{grid-template-columns:1fr}}.property-access-panel{background:radial-gradient(circle at 92% 0,#006cff14,#0000 36%),#06112ad6;border:1px solid #55b7ff26;border-radius:22px;margin:18px 0;padding:clamp(18px,3vw,30px);box-shadow:0 20px 64px #0023581c}.property-access-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.property-access-panel>header span{color:#55b7ff;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:850}.property-access-panel>header h2{letter-spacing:-.04em;margin:.45rem 0 .55rem;font-size:clamp(1.7rem,3vw,2.5rem)}.property-access-panel>header p{color:#95a5b8;max-width:760px;margin:0;line-height:1.65}.property-access-panel>header small{color:#75e7bd;white-space:nowrap;background:#35d29b0d;border:1px solid #35d29b33;border-radius:999px;padding:9px 12px}.property-access-panel__grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.property-access-panel form,.property-access-panel__list>article{background:#091b39ab;border:1px solid #55b7ff21;border-radius:16px}.property-access-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.property-access-panel label{color:#95a5b8;gap:7px;font-size:.76rem;font-weight:700;display:grid}.property-access-panel input,.property-access-panel select{color:#f5f8ff;background:#07152d;border:1px solid #55b7ff2e;border-radius:10px;min-height:42px;padding:0 11px}.property-access-panel__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.property-access-panel form>.property-access-panel__actions{grid-column:1/-1}.property-access-panel button{color:#fff;cursor:pointer;background:#0878f9;border:1px solid #278dff;border-radius:10px;min-height:40px;padding:0 14px;font-weight:800}.property-access-panel button.is-secondary{color:#c9d6e8;background:0 0;border-color:#55b7ff3d}.property-access-panel button.is-danger{color:#ffb6c2;background:#aa2d441f;border-color:#ff6f8447}.property-access-panel button:disabled{opacity:.5;cursor:not-allowed}.property-access-panel__list{gap:10px;display:grid}.property-access-panel__list>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.property-access-panel__list>article>div:first-child{min-width:0}.property-access-panel__list strong,.property-access-panel__list span,.property-access-panel__list small{display:block}.property-access-panel__list span,.property-access-panel__list small{color:#95a5b8;margin-top:4px}.property-access-panel__list code{color:#f5f8ff;letter-spacing:.12em;background:#061126;border-radius:9px;padding:9px 11px;font-size:.95rem}.property-access-panel__list .property-access-panel__actions{grid-column:1/-1}.property-access-panel__feedback{color:#75e7bd;margin:16px 0 0}.traveller-access-panel{background:#151817b8;border:1px solid #decba42e;border-radius:20px;margin-top:18px;padding:clamp(22px,4vw,40px)}.traveller-access-panel>header{margin-bottom:20px}.traveller-access-panel>header h1{font-size:clamp(2rem,5vw,4.2rem)!important}.traveller-access-panel__reveal{border:1px solid var(--travel-metal);color:#11130f;background:var(--travel-metal);cursor:pointer;border-radius:999px;min-height:48px;padding:0 20px;font-weight:800}.traveller-access-panel__reveal.is-secondary{color:var(--travel-text);border-color:var(--travel-line-strong);background:0 0}.traveller-access-panel__codes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.traveller-access-panel__codes article{border:1px solid var(--travel-line-strong);background:#ffffff06;border-radius:16px;padding:18px}.traveller-access-panel__codes span,.traveller-access-panel__codes small{color:var(--travel-muted);display:block}.traveller-access-panel__codes code{color:var(--travel-text);letter-spacing:.12em;word-break:break-word;margin:10px 0;font-size:clamp(1.45rem,4vw,2.35rem);display:block}@media (max-width:900px){.property-access-panel__grid{grid-template-columns:1fr}.property-access-panel>header{display:grid}.property-access-panel>header small{justify-self:start}}@media (max-width:620px){.property-access-panel form,.property-access-panel__list>article{grid-template-columns:1fr}.property-access-panel__list code{justify-self:start}}.unified-messaging{background:radial-gradient(circle at 94% 0,#006cff17,#0000 38%),#06112adb;border:1px solid #55b7ff26;border-radius:22px;margin:18px 0;padding:clamp(18px,3vw,30px);box-shadow:0 20px 64px #0023581f}.unified-messaging__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.unified-messaging__head span,.unified-messaging__quick-replies header span{color:#55b7ff;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:850}.unified-messaging__head h2{letter-spacing:-.04em;margin:.45rem 0 .55rem;font-size:clamp(1.7rem,3vw,2.55rem)}.unified-messaging__head p,.unified-messaging__quick-replies header p{color:#95a5b8;max-width:780px;margin:0;line-height:1.65}.unified-messaging button{cursor:pointer}.unified-messaging__providers{gap:8px;padding:0 0 14px;display:flex;overflow-x:auto}.unified-messaging__providers>button{color:#c9d6e8;text-align:left;background:#081832ad;border:1px solid #55b7ff29;border-radius:12px;gap:3px;min-width:max-content;padding:9px 12px;display:grid}.unified-messaging__providers>button[aria-pressed=true]{background:#006cff2b;border-color:#55b7ff8c}.unified-messaging__providers small{color:#6f87a7;font-size:.62rem}.unified-messaging__workspace{background:#061126;border:1px solid #55b7ff21;border-radius:18px;grid-template-columns:minmax(250px,.38fr) minmax(0,.62fr);min-height:520px;display:grid;overflow:hidden}.unified-messaging__workspace>aside{border-right:1px solid #55b7ff21;padding:12px;overflow:auto}.unified-messaging__workspace>aside>strong{color:#95a5b8;letter-spacing:.1em;text-transform:uppercase;padding:8px;font-size:.7rem;display:block}.unified-messaging__workspace>aside>button{color:#f5f8ff;text-align:left;background:0 0;border:0;border-bottom:1px solid #55b7ff1a;gap:7px;width:100%;padding:13px;display:grid}.unified-messaging__workspace>aside>button[aria-pressed=true]{background:#006cff21;border-radius:12px}.unified-messaging__workspace>aside>button>span{justify-content:space-between;gap:8px;display:flex}.unified-messaging__workspace>aside b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unified-messaging__workspace>aside em{color:#55b7ff;font-size:.62rem;font-style:normal}.unified-messaging__workspace>aside small{color:#95a5b8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unified-messaging__workspace>aside i{color:#75e7bd;background:#35d29b14;border-radius:999px;justify-self:start;padding:3px 7px;font-size:.62rem;font-style:normal}.unified-messaging__workspace>main{grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;display:grid}.unified-messaging__workspace>main>header{border-bottom:1px solid #55b7ff1f;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.unified-messaging__workspace>main>header span{color:#55b7ff;font-size:.65rem;font-weight:800}.unified-messaging__workspace>main>header h3{margin:5px 0 0;font-size:1.2rem}.unified-messaging__workspace>main>header>strong{color:#ffca7a;border:1px solid #ffb45033;border-radius:999px;padding:6px 9px;font-size:.65rem}.unified-messaging__workspace>main>header>strong[data-active=true]{color:#75e7bd;border-color:#35d29b33}.unified-messaging__empty{color:#6f87a7;place-items:center;min-height:320px;display:grid}.unified-messaging__thread{flex-direction:column;gap:10px;padding:18px;display:flex;overflow:auto}.unified-messaging__thread>article{background:#0b1f3fc7;border:1px solid #55b7ff21;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:min(78%,680px);padding:12px 14px}.unified-messaging__thread>article[data-direction=OUTBOUND]{background:#006cff2e;border-color:#006cff59;border-radius:14px 14px 4px;align-self:flex-end}.unified-messaging__thread small,.unified-messaging__thread footer{color:#6f87a7;font-size:.62rem}.unified-messaging__thread p{white-space:pre-wrap;margin:6px 0;line-height:1.55}.unified-messaging__thread footer{justify-content:space-between;gap:10px;display:flex}.unified-messaging__thread footer span{color:#ffca7a}.unified-messaging__quickbar{border-top:1px solid #55b7ff1a;gap:7px;padding:10px 14px;display:flex;overflow-x:auto}.unified-messaging__quickbar button{color:#c9d6e8;background:#081832b3;border:1px solid #55b7ff29;border-radius:999px;min-width:max-content;padding:7px 10px}.unified-messaging__composer{border-top:1px solid #55b7ff1f;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.unified-messaging__composer textarea{resize:vertical;color:#f5f8ff;background:#07152d;border:1px solid #55b7ff2e;border-radius:12px;min-height:78px;padding:12px}.unified-messaging__composer button,.unified-messaging__head>button,.unified-messaging__quick-replies button{color:#fff;background:#0878f9;border:1px solid #278dff;border-radius:10px;min-height:42px;padding:0 15px;font-weight:800}.unified-messaging button:disabled{opacity:.45;cursor:not-allowed}.unified-messaging__quick-replies{border-top:1px solid #55b7ff1f;margin-top:18px;padding-top:18px}.unified-messaging__quick-grid{grid-template-columns:minmax(270px,.42fr) minmax(0,.58fr);gap:14px;margin-top:14px;display:grid}.unified-messaging__quick-grid>form,.unified-messaging__quick-grid>div>article{background:#091b39ab;border:1px solid #55b7ff21;border-radius:14px;padding:15px}.unified-messaging__quick-grid>form{gap:10px;display:grid}.unified-messaging__quick-grid label{color:#95a5b8;gap:6px;font-size:.72rem;display:grid}.unified-messaging__quick-grid input,.unified-messaging__quick-grid textarea{color:#f5f8ff;background:#07152d;border:1px solid #55b7ff2e;border-radius:10px;padding:10px}.unified-messaging__quick-grid textarea{resize:vertical;min-height:95px}.unified-messaging__quick-grid>div{align-content:start;gap:8px;display:grid}.unified-messaging__quick-grid>div>article{justify-content:space-between;gap:12px;display:flex}.unified-messaging__quick-grid article p{color:#95a5b8;white-space:pre-wrap;margin:7px 0 0}.unified-messaging__quick-grid article small{color:#55b7ff}.unified-messaging__quick-grid article button{color:#ffb6c2;background:0 0;border-color:#ff6f843d;align-self:start}.unified-messaging__feedback{color:#75e7bd;margin:14px 0 0}@media (max-width:900px){.unified-messaging__workspace,.unified-messaging__quick-grid{grid-template-columns:1fr}.unified-messaging__workspace>aside{border-bottom:1px solid #55b7ff21;border-right:0;max-height:300px}}@media (max-width:620px){.unified-messaging__head{display:grid}.unified-messaging__composer{grid-template-columns:1fr}.unified-messaging__thread>article{max-width:92%}.unified-messaging__quick-grid>div>article{display:grid}}.provider-workforce{background:radial-gradient(circle at 90% 0,#15b29914,#0000 38%),#06112adb;border:1px solid #55b7ff26;border-radius:22px;margin:18px 0;padding:clamp(18px,3vw,30px)}.provider-workforce>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.provider-workforce>header span{color:#55b7ff;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:850}.provider-workforce>header h2{letter-spacing:-.04em;margin:.45rem 0 .55rem;font-size:clamp(1.7rem,3vw,2.55rem)}.provider-workforce>header p,.provider-workforce__truth{color:#95a5b8;max-width:800px;margin:0;line-height:1.6}.provider-workforce button{color:#fff;cursor:pointer;background:#0878f9;border:1px solid #278dff;border-radius:10px;min-height:40px;padding:0 13px;font-weight:800}.provider-workforce button:disabled{opacity:.45;cursor:not-allowed}.provider-workforce__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.provider-workforce__columns>section{background:#07152db3;border:1px solid #55b7ff1f;border-radius:16px;padding:16px}.provider-workforce__columns h3{margin:0 0 14px}.provider-workforce form{background:#051023ad;border:1px solid #55b7ff1c;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.provider-workforce form>strong{grid-column:1/-1}.provider-workforce label{color:#95a5b8;gap:6px;font-size:.72rem;display:grid}.provider-workforce input,.provider-workforce select{color:#f5f8ff;background:#07152d;border:1px solid #55b7ff2e;border-radius:9px;min-height:40px;padding:0 10px}.provider-workforce__check{align-items:center;gap:8px;display:flex!important}.provider-workforce__check input{min-height:auto}.provider-workforce__cards{gap:8px;margin-top:12px;display:grid}.provider-workforce__cards>article{background:#081832a3;border:1px solid #55b7ff1c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px;display:flex}.provider-workforce__cards strong,.provider-workforce__cards span,.provider-workforce__cards small{display:block}.provider-workforce__cards span,.provider-workforce__cards small{color:#95a5b8;margin-top:4px}.provider-workforce__invite{background:#35d29b0a;border:1px dashed #35d29b40;border-radius:10px;flex-basis:100%;padding:10px}.provider-workforce__invite code{word-break:break-all;background:#061126;border-radius:8px;margin:6px 0;padding:8px;display:block}.provider-workforce__pay{gap:6px;display:grid}.provider-workforce__truth{margin-bottom:10px}.provider-workforce__feedback{color:#75e7bd}.provider-portal{color:#f5f8ff;background:radial-gradient(circle at 85% 0,#006cff21,#0000 34%),#041023;min-height:100vh;padding:clamp(18px,4vw,54px)}.provider-portal__hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:28px;max-width:1280px;margin:0 auto 28px;display:grid}.provider-portal__hero>a{color:#f5f8ff;font-size:1.15rem;font-weight:900;text-decoration:none}.provider-portal__hero>a span{color:#55b7ff}.provider-portal__hero p{color:#55b7ff;letter-spacing:.14em;margin:0;font-size:.65rem;font-weight:850}.provider-portal__hero h1{letter-spacing:-.055em;margin:.45rem 0;font-size:clamp(2.3rem,6vw,5.5rem)}.provider-portal__hero>div>span{color:#95a5b8;max-width:760px;line-height:1.65;display:block}.provider-portal button{color:#fff;cursor:pointer;background:#0878f9;border:1px solid #278dff;border-radius:10px;min-height:42px;padding:0 15px;font-weight:800}.provider-portal button.is-secondary{color:#c9d6e8;background:0 0;border-color:#55b7ff33}.provider-portal button:disabled{opacity:.45}.provider-portal__claim,.provider-portal__missions,.provider-portal__earnings{background:#07152dd1;border:1px solid #55b7ff24;border-radius:20px;max-width:1280px;margin:0 auto 18px;padding:clamp(18px,3vw,30px)}.provider-portal__claim form{align-items:end;gap:10px;max-width:760px;display:flex}.provider-portal__claim label{color:#95a5b8;flex:1;gap:7px;display:grid}.provider-portal__claim input{color:#f5f8ff;background:#07152d;border:1px solid #55b7ff2e;border-radius:10px;min-height:44px;padding:0 11px}.provider-portal__missions>article{background:#051023b8;border:1px solid #55b7ff1f;border-radius:15px;margin-top:12px;padding:17px}.provider-portal__mission-head{justify-content:space-between;gap:20px;display:flex}.provider-portal__mission-head span,.provider-portal__mission-head small{color:#95a5b8}.provider-portal__mission-head h3{margin:.35rem 0}.provider-portal__mission-head p{color:#b9c5d4}.provider-portal__mission-head strong{color:#75e7bd;margin-top:8px;display:block}.provider-portal__mission-head em{color:#55b7ff;font-style:normal}.provider-portal__actions{gap:8px;margin-top:14px;display:flex}.provider-portal__checklist{border:1px solid #55b7ff1a;border-radius:12px;gap:8px;margin-top:14px;padding:12px;display:grid}.provider-portal__checklist label{align-items:center;gap:9px;display:flex}.provider-portal__earnings{gap:9px;display:grid}.provider-portal__earnings h2{margin:0 0 5px}.provider-portal__earnings article{border:1px solid #55b7ff1a;border-radius:12px;grid-template-columns:1fr auto;gap:5px;padding:13px;display:grid}.provider-portal__earnings small{color:#95a5b8;grid-column:1/-1}.provider-portal__feedback{color:#ffca7a;max-width:1280px;margin:0 auto}@media (max-width:900px){.provider-workforce__columns,.provider-portal__hero{grid-template-columns:1fr}.provider-portal__hero>button{justify-self:start}}@media (max-width:620px){.provider-workforce form{grid-template-columns:1fr}.provider-workforce form>strong{grid-column:auto}.provider-portal__claim form,.provider-portal__mission-head{display:grid}.provider-portal__actions{flex-wrap:wrap}}.property-revenue-inventory__provider--pricelabs{background:#06112ab8;border:1px solid #55b7ff24;border-radius:16px;gap:12px;padding:18px;display:grid}.property-revenue-inventory__provider--pricelabs>p,.property-revenue-inventory__provider--pricelabs>small{color:#95a5b8;margin:0;line-height:1.55}.property-revenue-inventory__provider--pricelabs label{color:#95a5b8;gap:7px;font-size:.74rem;font-weight:700;display:grid}.property-revenue-inventory__provider--pricelabs input,.property-revenue-inventory__provider--pricelabs select{color:#f5f8ff;background:#07152d;border:1px solid #55b7ff2e;border-radius:10px;min-height:42px;padding:0 11px}.property-revenue-inventory__provider--pricelabs>button,.property-revenue-inventory__provider-actions button,.property-revenue-inventory__certification button{color:#fff;cursor:pointer;background:#0878f9;border:1px solid #278dff;border-radius:10px;min-height:40px;padding:0 14px;font-weight:800}.property-revenue-inventory__provider--pricelabs button:disabled{opacity:.45;cursor:not-allowed}.property-revenue-inventory__provider-actions{flex-wrap:wrap;gap:8px;display:flex}.property-revenue-inventory__provider-actions .is-secondary{color:#c9d6e8;background:0 0;border-color:#55b7ff3d}.property-revenue-inventory__provider-actions .is-danger{color:#ffb6c2;background:#aa2d441f;border-color:#ff6f8447}.property-revenue-inventory__certification{background:#ffbe5c0a;border:1px solid #ffbe5c2e;border-radius:12px;gap:8px;padding:13px;display:grid}.property-revenue-inventory__certification p{color:#a6aebb;margin:0;line-height:1.55}.property-revenue-inventory__connections{gap:9px;display:grid}.property-revenue-inventory__connections>article{background:#081832b3;border:1px solid #55b7ff1f;border-radius:12px;gap:10px;padding:13px;display:grid}.property-revenue-inventory__connections>article[data-status=ACTIVE]{border-color:#35d29b3d}.property-revenue-inventory__connections>article[data-status=ERROR]{border-color:#ff6f843d}.property-revenue-inventory__connections strong,.property-revenue-inventory__connections span,.property-revenue-inventory__connections small{display:block}.property-revenue-inventory__connections span,.property-revenue-inventory__connections small{color:#95a5b8;margin-top:3px}.property-revenue-inventory__connections .is-error{color:#ffb6c2}.property-revenue-inventory__connections pre{color:#cfe4ff;white-space:pre-wrap;background:#061126;border-radius:10px;max-height:260px;margin:0;padding:12px;font-size:.72rem;overflow:auto}.property-revenue-inventory__refresh-warning{background:#ffbe5c0a;border-left:3px solid #ffbe5c99;padding:10px 12px;font-size:.74rem;color:#c9b888!important}@media (max-width:620px){.property-revenue-inventory__provider-actions{display:grid}.property-revenue-inventory__provider-actions button{width:100%}}.host-billing__lifecycle,.host-billing__receipts{background:#07152d94;border:1px solid #55b7ff26;border-radius:16px;gap:12px;padding:16px;display:grid}.host-billing__lifecycle h3,.host-billing__receipts h3{margin:0;font-size:1rem}.host-billing__lifecycle p{color:#95a5b8;margin:0;line-height:1.55}.host-billing__lifecycle label{color:#95a5b8;gap:7px;font-size:.76rem;display:grid}.host-billing__lifecycle textarea{resize:vertical;color:#f5f8ff;background:#07152d;border:1px solid #55b7ff2e;border-radius:11px;min-height:82px;padding:12px}.host-billing__lifecycle button{justify-self:start}.host-billing__receipts article{background:#0510239e;border:1px solid #55b7ff1a;border-radius:12px;grid-template-columns:minmax(150px,.7fr) minmax(130px,.45fr) minmax(240px,1fr);gap:12px;padding:13px;display:grid}.host-billing__receipts article>div{min-width:0}.host-billing__receipts span{color:#95a5b8;font-size:.7rem;display:block}.host-billing__receipts strong{color:#f5f8ff;word-break:break-word;margin-top:4px;font-size:.82rem;display:block}@media (max-width:720px){.host-billing__receipts article{grid-template-columns:1fr}}.application-shell-callout--trial{background:#d9c49a0e;border-color:#d9c49a47;gap:.7rem}.application-shell-callout--trial button{color:#171813;cursor:pointer;background:#d9c49a;border:1px solid #d9c49a61;border-radius:3px;align-self:flex-start;min-height:42px;padding:0 1rem;font-weight:800}.application-shell-callout--trial button:disabled{opacity:.55;cursor:wait}.application-shell-callout--trial-active{background:#35d29b0b;border-color:#35d29b42}.application-shell-callout--trial-active strong{color:#75e7bd}@media (max-width:520px){.application-shell-callout--trial button{width:100%}}.rental-finance{background:#08132694;border:1px solid #94a3b82e;border-radius:18px;gap:18px;padding:22px;display:grid}.rental-finance__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.rental-finance__header p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.rental-finance__header h2{margin:5px 0}.rental-finance__header span,.rental-finance small{color:#9aa8b8;line-height:1.5}.rental-finance__period,.rental-finance form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.rental-finance label{gap:5px;min-width:140px;font-size:.76rem;display:grid}.rental-finance input,.rental-finance select{color:#f6f8fb;background:#07152d;border:1px solid #94a3b838;border-radius:9px;min-height:40px;padding:8px 10px}.rental-finance button{cursor:pointer;border:1px solid #94a3b83d;border-radius:9px;min-height:40px;padding:0 13px}.rental-finance button:disabled{opacity:.5;cursor:not-allowed}.rental-finance__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rental-finance__grid>article{background:#050f1f9e;border:1px solid #94a3b824;border-radius:14px;align-content:start;gap:13px;padding:16px;display:grid}.rental-finance__grid h3{margin:0}.rental-finance__list{gap:8px;display:grid}.rental-finance__item{border:1px solid #94a3b81f;border-radius:10px;justify-content:space-between;gap:10px;padding:10px;display:flex}.rental-finance__item div{gap:3px;display:grid}.rental-finance__item span{color:#9aa8b8;font-size:.76rem}.rental-finance__error{color:#ffb4b4}.rental-finance__success{color:#8ce7be}@media (max-width:1050px){.rental-finance__grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.rental-finance{padding:15px}.rental-finance__header{display:grid}.rental-finance__grid{grid-template-columns:1fr}.rental-finance form,.rental-finance__period{display:grid}.rental-finance label{min-width:0}.rental-finance__item{display:grid}}.extended-stay{background:#08132694;border:1px solid #94a3b82e;border-radius:18px;gap:18px;padding:22px;display:grid}.extended-stay__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.extended-stay__header p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.extended-stay__header h2{margin:5px 0}.extended-stay__header span,.extended-stay__boundary{color:#9aa8b8;line-height:1.5}.extended-stay__panel,.extended-stay__plan{background:#050f1f9e;border:1px solid #94a3b824;border-radius:14px;gap:14px;padding:16px;display:grid}.extended-stay__plans{gap:14px;display:grid}.extended-stay__plan>header{justify-content:space-between;gap:12px;display:flex}.extended-stay__plan>header div{gap:4px;display:grid}.extended-stay__plan>header span{color:#9aa8b8}.extended-stay__status{letter-spacing:.06em;font-size:.75rem}.extended-stay__signals{flex-wrap:wrap;gap:8px;display:flex}.extended-stay__signals strong{border:1px solid #94a3b82e;border-radius:999px;padding:5px 8px;font-size:.72rem}.extended-stay__form,.extended-stay__action,.extended-stay__inline{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.extended-stay label{gap:5px;min-width:140px;font-size:.76rem;display:grid}.extended-stay input,.extended-stay select{color:#f6f8fb;background:#07152d;border:1px solid #94a3b838;border-radius:9px;min-height:40px;padding:8px 10px}.extended-stay button{cursor:pointer;border:1px solid #94a3b83d;border-radius:9px;min-height:40px;padding:0 13px}.extended-stay button:disabled{opacity:.5;cursor:not-allowed}.extended-stay__installment-editor{gap:9px;width:100%;display:grid}.extended-stay__installment-editor>div{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.extended-stay__installments{gap:8px;display:grid}.extended-stay__installment{border:1px solid #94a3b81f;border-radius:10px;justify-content:space-between;gap:12px;padding:10px;display:flex}.extended-stay__installment>div:first-child{gap:3px;display:grid}.extended-stay__installment span{color:#9aa8b8;font-size:.76rem}.extended-stay__renewal{border:1px dashed #94a3b840;border-radius:12px;gap:10px;padding:12px;display:grid}.extended-stay__error{color:#ffb4b4}.extended-stay__success{color:#8ce7be}@media (max-width:720px){.extended-stay{padding:15px}.extended-stay__header,.extended-stay__plan>header,.extended-stay__installment,.extended-stay__form,.extended-stay__action,.extended-stay__inline,.extended-stay__installment-editor>div{display:grid}.extended-stay label{min-width:0}}.external-owner-management{background:#08132694;border:1px solid #94a3b82e;border-radius:18px;gap:16px;padding:22px;display:grid}.external-owner-management>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.external-owner-management>header p{letter-spacing:.12em;margin:0;font-size:.72rem}.external-owner-management>header h2{margin:5px 0}.external-owner-management>header span{color:#9aa8b8}.external-owner-management__form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.external-owner-management label{gap:5px;font-size:.76rem;display:grid}.external-owner-management input{color:#f6f8fb;background:#07152d;border:1px solid #94a3b838;border-radius:9px;min-height:40px;padding:8px 10px}.external-owner-management__token{border:1px dashed #94a3b84d;border-radius:12px;gap:7px;padding:13px;display:grid}.external-owner-management__token code{background:#020817;border-radius:8px;padding:9px;overflow:auto}.external-owner-management__owners{gap:10px;display:grid}.external-owner-management__owners article{border:1px solid #94a3b821;border-radius:12px;justify-content:space-between;gap:14px;padding:12px;display:flex}.external-owner-management__owners article>div{gap:4px;display:grid}.external-owner-management__error,.external-owner-portal__error{color:#ffb4b4}.external-owner-management__success{color:#8ce7be}.external-owner-portal{color:#f6f8fb;background:#061020;align-content:start;gap:22px;min-height:100vh;padding:28px;display:grid}.external-owner-portal__hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.external-owner-portal__hero>a{color:inherit;font-weight:800;text-decoration:none}.external-owner-portal__hero>a span{opacity:.7}.external-owner-portal__hero p{letter-spacing:.12em;margin:0;font-size:.72rem}.external-owner-portal__hero h1{margin:5px 0}.external-owner-portal__hero>div>span,.external-owner-portal__readonly{color:#9aa8b8}.external-owner-portal__readonly{border:1px solid #94a3b82e;border-radius:999px;width:max-content;padding:7px 10px}.external-owner-portal__claim,.external-owner-portal__grid article,.external-owner-portal__statements article{background:#081326ad;border:1px solid #94a3b826;border-radius:14px;padding:16px}.external-owner-portal__claim form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.external-owner-portal__claim label{gap:5px;min-width:min(520px,100%);display:grid}.external-owner-portal input{color:#f6f8fb;background:#07152d;border:1px solid #94a3b838;border-radius:9px;min-height:42px;padding:8px 10px}.external-owner-portal__grid,.external-owner-portal__statements{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.external-owner-portal article header{justify-content:space-between;gap:10px;display:flex}.external-owner-portal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.external-owner-portal dl div{border:1px solid #94a3b81f;border-radius:9px;padding:9px}.external-owner-portal dt{color:#9aa8b8;font-size:.72rem}.external-owner-portal dd{margin:3px 0 0;font-weight:700}@media (max-width:720px){.external-owner-management,.external-owner-portal{padding:15px}.external-owner-management>header,.external-owner-management__owners article,.external-owner-portal__hero,.external-owner-portal article header,.external-owner-management__form,.external-owner-portal__claim form{display:grid}.external-owner-portal dl{grid-template-columns:1fr}}.property-definition{background:#07122480;border:1px solid #94a3b82e;border-radius:16px;gap:16px;margin:18px 0;padding:20px;display:grid}.property-definition>summary{cursor:pointer;font-weight:700}.property-definition>header p{letter-spacing:.12em;margin:0;font-size:.72rem}.property-definition>header h2{margin:4px 0}.property-definition__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.property-definition__grid h3{grid-column:1/-1;margin:0}.property-definition__grid label{gap:6px;font-size:.78rem;display:grid}.property-definition__grid input,.property-definition__grid textarea,.property-definition__grid select{color:#f6f8fb;background:#07152d;border:1px solid #94a3b838;border-radius:9px;min-height:42px;padding:9px 10px}.property-definition__grid textarea{resize:vertical;min-height:82px}.property-definition__message{margin:0}.property-definition__units{gap:9px;display:grid}.property-definition__units>h3{margin:0}.property-definition__units article{border:1px solid #94a3b821;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px;display:flex}.property-definition__units article>div{gap:3px;display:grid}.property-definition__units small{color:#9aa8b8}@media (max-width:820px){.property-definition{padding:14px}.property-definition__grid{grid-template-columns:1fr}.property-definition__units article{display:grid}.property-definition__units article button{width:100%}}.stay-communications{background:radial-gradient(circle at 94% 0,#006cff17,#0000 38%),#06112adb;border:1px solid #55b7ff26;border-radius:22px;margin:18px 0;padding:clamp(18px,3vw,30px);box-shadow:0 20px 64px #0023581f}.stay-communications__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.stay-communications__head span{color:#55b7ff;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:850}.stay-communications__head h2{letter-spacing:-.04em;margin:.45rem 0 .55rem;font-size:clamp(1.7rem,3vw,2.55rem)}.stay-communications__head p{color:#95a5b8;max-width:780px;margin:0;line-height:1.65}.stay-communications button{cursor:pointer}.stay-communications__list{gap:10px;display:grid}.stay-communications__list article{background:#0818329e;border:1px solid #55b7ff1f;border-radius:14px;grid-template-columns:minmax(180px,.8fr) minmax(300px,1.5fr) auto;align-items:center;gap:14px;padding:15px 16px;display:grid}.stay-communications__list article>div{gap:4px;display:grid}.stay-communications__list article>div>span{color:#55b7ff;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.stay-communications__list article small,.stay-communications__list dt,.stay-communications__empty{color:#95a5b8}.stay-communications__list dl{flex-wrap:wrap;gap:10px 18px;margin:0;display:flex}.stay-communications__list dl div{gap:2px;display:grid}.stay-communications__list dt{text-transform:uppercase;font-size:.62rem}.stay-communications__list dd{margin:0;font-size:.78rem}.stay-communications__list article>strong{color:#c9d6e8;border:1px solid #55b7ff2e;border-radius:999px;justify-self:end;padding:6px 9px;font-size:.68rem}.stay-communications__list article>strong[data-state=DELIVERED]{color:#75e7bd}.stay-communications__list article>strong[data-state=FAILED],.stay-communications__list article>strong[data-state=BOUNCED],.stay-communications__list article>strong[data-state=COMPLAINED]{color:#ffadad}.stay-communications__list code{color:#e6b76b;grid-column:1/-1;font-size:.68rem}.stay-communications__empty{padding:16px 0}.travel-stay-hub__info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.travel-stay-hub__info-grid article{border:1px solid var(--hos-line);background:#121511a8;gap:8px;padding:16px;display:grid}.travel-stay-hub__info-grid article strong{color:var(--hos-brass)}.travel-stay-hub__info-grid article p{color:var(--hos-muted);margin:0;line-height:1.55}.travel-stay-hub__automation-list{gap:8px;display:grid}.travel-stay-hub__automation-list article{border:1px solid var(--hos-line);background:#0c0f0c9e;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.travel-stay-hub__automation-list span{color:var(--hos-brass);font-size:.72rem}.travel-stay-hub__automation-list small{color:var(--hos-muted)}@media (max-width:820px){.stay-communications__head,.stay-communications__list article{grid-template-columns:1fr}.stay-communications__head{flex-direction:column}.stay-communications__list article>strong{justify-self:start}.travel-stay-hub__info-grid,.travel-stay-hub__automation-list article{grid-template-columns:1fr}}.operations-cockpit{--cockpit-bg:#020817;--cockpit-card:#06112ae6;--cockpit-card-2:#081a35db;--cockpit-line:#55b7ff29;--cockpit-blue:#0aa7ff;--cockpit-cyan:#2ee9ff;--cockpit-mint:#36dda6;--cockpit-red:#ff5d6c;--cockpit-amber:#ffbd55;--cockpit-text:#f7fbff;--cockpit-muted:#8fa5c3;--cockpit-motion-fast:.16s;--cockpit-motion-base:.22s;--cockpit-motion-enter:.42s;--cockpit-ease-standard:cubic-bezier(.2, .8, .2, 1);color:var(--cockpit-text);background:radial-gradient(circle at 82% -8%,#0082ff42,#0000 30%),radial-gradient(circle at 15% 15%,#00d5ff14,#0000 28%),linear-gradient(145deg,#020817,#041227 56%,#061a34);border:1px solid #30b3ff2e;border-radius:26px;margin:0 0 14px;padding:12px;overflow:hidden;box-shadow:0 28px 90px #00184152}.operations-cockpit .cockpit-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.operations-cockpit--state{min-height:210px;color:var(--cockpit-muted);place-items:center;font-weight:750;display:grid}.operations-cockpit--state.is-error{color:#ffabb4}.operations-cockpit__topbar{border-bottom:1px solid #55b7ff1f;grid-template-columns:minmax(170px,.75fr) minmax(360px,1.4fr) minmax(180px,.75fr);align-items:center;gap:18px;min-height:78px;padding:8px 12px 11px;display:grid}.operations-cockpit__brand{width:max-content;max-width:180px;height:62px;color:inherit;align-items:center;text-decoration:none;display:flex}.operations-cockpit__brand img{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 22px #007eff3d);width:auto;max-width:100%;height:62px}.operations-cockpit__segments{background:#020a19b3;border:1px solid #55b7ff33;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;width:min(100%,520px);padding:4px;display:grid}.operations-cockpit__segments a{color:#a8b9ce;min-height:44px;transition:background var(--cockpit-motion-fast) var(--cockpit-ease-standard), color var(--cockpit-motion-fast) var(--cockpit-ease-standard), transform var(--cockpit-motion-fast) var(--cockpit-ease-standard), box-shadow var(--cockpit-motion-fast) var(--cockpit-ease-standard);border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:.78rem;font-weight:760;text-decoration:none;display:flex}.operations-cockpit__segments a:hover{color:#fff;background:#1879ff1f;outline:none}.operations-cockpit__segments a:focus-visible{color:#fff;background:#1879ff1f;outline:none}.operations-cockpit__live{color:var(--cockpit-muted);grid-template-columns:auto 1fr;justify-self:end;align-items:center;gap:3px 9px;display:grid}.operations-cockpit__live i{background:var(--cockpit-mint);border-radius:50%;grid-row:1/3;width:9px;height:9px;animation:2.1s ease-in-out infinite cockpitPulse;box-shadow:0 0 0 5px #36dda614,0 0 18px #36dda673}.operations-cockpit__live span{color:#c7f9e7;letter-spacing:.12em;font-size:.58rem;font-weight:900}.operations-cockpit__live small{font-size:.68rem}.operations-cockpit__intro{justify-content:space-between;align-items:end;gap:24px;padding:18px 12px 16px;display:flex}.operations-cockpit__intro p{color:var(--cockpit-cyan);letter-spacing:.14em;margin:0 0 6px;font-size:.6rem;font-weight:900}.operations-cockpit__intro h1{letter-spacing:-.05em;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1}.operations-cockpit__intro>div>span{color:var(--cockpit-muted);margin-top:8px;display:block}.operations-cockpit__property{text-align:right;justify-items:end;gap:3px;display:grid}.operations-cockpit__property small{color:var(--cockpit-cyan)}.operations-cockpit__property strong{font-size:1.05rem}.operations-cockpit__kpis{grid-template-columns:1.25fr repeat(5,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.operations-cockpit__kpi{border:1px solid var(--cockpit-line);min-height:108px;color:inherit;background:linear-gradient(145deg,#0a2144d6,#05122aeb);border-radius:16px;align-content:center;gap:7px;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.operations-cockpit__kpi:after{content:"";filter:blur(18px);background:#1bafff17;border-radius:50%;height:100%;position:absolute;top:auto;bottom:-70%;left:30%;right:-30%}.operations-cockpit__kpi:hover{border-color:#2ee9ff6b;outline:none;transform:translateY(-2px);box-shadow:0 16px 30px #0052b029}.operations-cockpit__kpi:focus-visible{border-color:#2ee9ff6b;outline:none;transform:translateY(-2px);box-shadow:0 16px 30px #0052b029}.operations-cockpit__kpi>strong{letter-spacing:-.04em;font-size:1.72rem}.operations-cockpit__kpi.is-ring{grid-template-rows:auto auto;grid-template-columns:64px 1fr;align-items:center}.operations-cockpit__ring{aspect-ratio:1;background:radial-gradient(circle, #06142c 56%, transparent 58%), conic-gradient(var(--cockpit-cyan) var(--cockpit-angle), #476d9733 0);border-radius:50%;grid-row:1/3;place-items:center;width:62px;display:grid;box-shadow:0 0 26px #00b8ff1f}.operations-cockpit__ring strong{font-size:1rem}.operations-cockpit__main{grid-template-columns:.92fr 1.35fr .86fr;gap:10px;padding:0 12px 12px;display:grid}.operations-cockpit__visual,.operations-cockpit__flow,.operations-cockpit__priorities{border:1px solid var(--cockpit-line);background:var(--cockpit-card);border-radius:18px;min-height:266px;overflow:hidden}.operations-cockpit__visual{isolation:isolate;position:relative}.operations-cockpit__visual-media{z-index:-2;background:linear-gradient(#030a180d,#030a18eb),url(/brand/email/hero-hotel.jpg) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.02)}.operations-cockpit__visual:after{content:"";z-index:-1;background:linear-gradient(90deg,#020a1838,#0000 54%);position:absolute;top:0;bottom:0;left:0;right:0}.operations-cockpit__visual-copy{gap:4px;padding:19px;display:grid;position:absolute;top:auto;bottom:0;left:0;right:0}.operations-cockpit__visual-copy>span{color:var(--cockpit-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:900}.operations-cockpit__visual-copy h2{letter-spacing:-.04em;margin:0;font-size:1.55rem}.operations-cockpit__visual-copy p{color:#c3d1e4;margin:0;font-size:.75rem}.operations-cockpit__visual-copy>div{border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr auto 1fr;align-items:end;gap:5px 8px;margin-top:8px;padding-top:10px;display:grid}.operations-cockpit__visual-copy>div strong{font-size:1.1rem}.operations-cockpit__visual-copy>div small{color:#aebed1}.operations-cockpit__flow{padding:18px}.operations-cockpit__flow>header,.operations-cockpit__priorities>header,.operations-cockpit__bottom article>header{justify-content:space-between;gap:14px;display:flex}.operations-cockpit__flow h2,.operations-cockpit__priorities h2{letter-spacing:-.025em;margin:0;font-size:1.05rem}.operations-cockpit__flow p{color:var(--cockpit-muted);margin:5px 0 0;font-size:.7rem;line-height:1.45}.operations-cockpit__flow a,.operations-cockpit__priorities>header a{color:var(--cockpit-cyan);font-size:.66rem;text-decoration:none}.operations-cockpit__timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:30px;display:grid;position:relative}.operations-cockpit__timeline:before{content:"";background:linear-gradient(90deg,#17d8ff,#1b8cff 60%,#78a1cd47);height:2px;position:absolute;top:27px;left:7%;right:7%}.operations-cockpit__timeline>div{z-index:1;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.operations-cockpit__timeline i{aspect-ratio:1;color:#bff9ff;background:#071a34;border:2px solid #2de0ffb8;border-radius:50%;place-items:center;width:54px;font-style:normal;display:grid;box-shadow:0 0 0 7px #0c2e53f0,0 0 28px #00bdff24}.operations-cockpit__timeline strong{font-size:.66rem;line-height:1.25}.operations-cockpit__timeline span{color:var(--cockpit-cyan);font-size:.8rem;font-weight:850}.operations-cockpit__priorities{padding:16px}.operations-cockpit__priority{color:inherit;background:#0b2140b3;border:1px solid #55b7ff1f;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-top:8px;padding:9px;text-decoration:none;display:grid}.operations-cockpit__priority i{aspect-ratio:1;color:#d9f8ff;background:#008cff26;border-radius:9px;place-items:center;width:28px;font-style:normal;display:grid}.operations-cockpit__priority span{gap:2px;min-width:0;display:grid}.operations-cockpit__priority strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.operations-cockpit__priority small{color:var(--cockpit-muted);font-size:.6rem}.operations-cockpit__priority b{color:#9cb1c9;font-size:.62rem}.operations-cockpit__priority.is-urgent i,.operations-cockpit__priority.is-urgent b{color:#ff9aa4;background:#ff5d6c1f}.operations-cockpit__priority.is-high i{color:#ffd17c;background:#ffbd551c}.operations-cockpit__empty{min-height:180px;color:var(--cockpit-muted);text-align:center;place-items:center;font-size:.74rem;display:grid}.operations-cockpit__actions{border:1px solid var(--cockpit-line);background:#05122ad6;border-radius:16px;margin:0 12px 12px;padding:12px 14px}.operations-cockpit__actions>strong{margin-bottom:9px;font-size:.8rem;display:block}.operations-cockpit__actions nav{grid-template-columns:1.2fr repeat(4,1fr);gap:8px;display:grid}.operations-cockpit__actions a{color:#e8f4ff;text-align:center;background:linear-gradient(145deg,#0a2447,#081a34);border:1px solid #55b7ff2b;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:9px 12px;font-size:.69rem;font-weight:760;text-decoration:none;transition:transform .18s,filter .18s;display:flex}.operations-cockpit__actions a:hover{filter:brightness(1.08);outline:none;transform:translateY(-1px)}.operations-cockpit__actions a:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-1px)}.operations-cockpit__bottom{grid-template-columns:1.1fr 1fr 1fr;gap:10px;padding:0 12px 12px;display:grid}.operations-cockpit__bottom>article{border:1px solid var(--cockpit-line);background:var(--cockpit-card-2);border-radius:15px;min-height:128px;padding:14px}.operations-cockpit__bottom header span{font-size:.73rem;font-weight:800}.operations-cockpit__bottom header small{color:var(--cockpit-muted);font-size:.58rem}.operations-cockpit__bottom>article>strong{letter-spacing:-.04em;margin-top:13px;font-size:1.55rem;display:block}.operations-cockpit__bars{align-items:end;gap:5px;height:42px;margin-top:5px;display:flex}.operations-cockpit__bars i{background:linear-gradient(#2de9ff,#0876d9);border-radius:3px 3px 1px 1px;width:8px;min-height:10px;box-shadow:0 0 12px #2de9ff26}.operations-cockpit__status-row{color:#afc1d6;border-bottom:1px solid #55b7ff14;justify-content:space-between;margin-top:8px;padding-bottom:5px;font-size:.67rem;display:flex}.operations-cockpit__status-row b{color:#f7fbff}.operations-cockpit__ai{background:radial-gradient(circle at 80% 30%,#2577ff45,#0000 42%),linear-gradient(145deg,#071833,#081f47)!important}.operations-cockpit__ai p{color:#c8d8eb;min-height:38px;margin:13px 0;font-size:.72rem;line-height:1.45}.operations-cockpit__ai a{color:var(--cockpit-cyan);font-size:.68rem;font-weight:800;text-decoration:none}@keyframes cockpitPulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:1180px){.operations-cockpit__topbar{grid-template-columns:160px 1fr}.operations-cockpit__live{display:none}.operations-cockpit__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-cockpit__main{grid-template-columns:1fr 1.45fr}.operations-cockpit__priorities{grid-column:1/-1;min-height:auto}}@media (max-width:820px){.operations-cockpit{border-radius:19px;padding:8px}.operations-cockpit__topbar{grid-template-columns:1fr;gap:8px}.operations-cockpit__brand{justify-self:center}.operations-cockpit__segments{width:100%}.operations-cockpit__intro{flex-direction:column;align-items:flex-start}.operations-cockpit__property{text-align:left;justify-items:start}.operations-cockpit__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-cockpit__main{grid-template-columns:1fr}.operations-cockpit__flow{min-height:310px}.operations-cockpit__actions nav{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-cockpit__actions a.is-primary{grid-column:1/-1}.operations-cockpit__bottom{grid-template-columns:1fr}}@media (max-width:520px){.operations-cockpit__brand{max-width:150px;height:76px}.operations-cockpit__brand img{height:76px}.operations-cockpit__segments a{font-size:.65rem}.operations-cockpit__segments a span{display:inline}.operations-cockpit__kpis{grid-template-columns:1fr 1fr}.operations-cockpit__kpi{min-height:96px}.operations-cockpit__kpi.is-ring{grid-column:1/-1}.operations-cockpit__timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.operations-cockpit__timeline:before{display:none}.operations-cockpit__flow{min-height:auto}.operations-cockpit__actions nav{grid-template-columns:1fr}.operations-cockpit__actions a.is-primary{grid-column:auto}}@media (prefers-reduced-motion:reduce){.operations-cockpit *,.operations-cockpit :before,.operations-cockpit :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (min-width:1181px){.host-os.os-surface,.v5-hotel-command.os-surface{grid-template-columns:218px minmax(0,1fr);align-items:start;column-gap:12px;display:grid!important}.host-os.os-surface>.operations-cockpit,.v5-hotel-command.os-surface>.operations-cockpit{grid-area:1/2;min-width:0}.host-os.os-surface>.professional-os-nav,.v5-hotel-command.os-surface>.professional-os-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;grid-area:1/1/span 200;align-self:start;gap:14px;min-height:calc(100vh - 32px);max-height:calc(100vh - 16px);overflow:auto;box-shadow:0 24px 70px #0014343d;background:radial-gradient(circle at 15% 0,#0f95ff24,#0000 26%),linear-gradient(#030e20fa,#020a17f5)!important;border:1px solid #55b7ff21!important;border-radius:24px!important;margin:0!important;padding:12px!important;display:flex!important;position:sticky!important;top:8px!important}.host-os.os-surface>:not(.operations-cockpit):not(.professional-os-nav),.v5-hotel-command.os-surface>:not(.operations-cockpit):not(.professional-os-nav){grid-column:2;min-width:0}.operations-cockpit__topbar{grid-template-columns:minmax(380px,1fr) auto}.operations-cockpit__brand{display:none}}.professional-os-nav__brand{color:#f7fbff;border-bottom:1px solid #55b7ff1a;align-items:center;gap:8px;padding:4px 4px 12px;text-decoration:none;display:flex}.professional-os-nav__brand img{object-fit:contain;filter:drop-shadow(0 6px 16px #0091ff38);flex:0 0 54px;width:54px;height:54px}.professional-os-nav__brand>span{gap:2px;min-width:0;display:grid}.professional-os-nav__brand strong{color:#f7fbff;letter-spacing:.02em;font-size:.72rem;font-weight:900}.professional-os-nav__brand strong>span{color:#12a9ff}.professional-os-nav__brand small{color:#617895;letter-spacing:.09em;white-space:nowrap;font-size:.42rem;font-weight:800}.professional-os-nav__links{gap:3px;display:grid}.professional-os-nav__links>a,.professional-os-nav__settings{border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:42px;padding:6px 9px;font-size:.69rem;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:grid;color:#91a5bf!important;font-weight:720!important}.professional-os-nav__links>a i,.professional-os-nav__settings i{aspect-ratio:1;color:#9fc8f6;border-radius:8px;place-items:center;width:26px;font-style:normal;display:grid}.professional-os-nav__links>a:hover,.professional-os-nav__settings:hover{outline:none;transform:translate(2px);color:#fff!important;background:#1581f01a!important}.professional-os-nav__links>a:focus-visible{outline:none;transform:translate(2px);color:#fff!important;background:#1581f01a!important}.professional-os-nav__settings:focus-visible{outline:none;transform:translate(2px);color:#fff!important;background:#1581f01a!important}.professional-os-nav__links>a[data-active=true]{box-shadow:inset 2px 0 #2de9ff;color:#fff!important;background:linear-gradient(90deg,#0c99ff38,#1365b81f)!important}.professional-os-nav__ai{border:1px solid #2ee9ff2b;border-radius:13px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;margin-top:auto;padding:11px 10px;text-decoration:none;display:grid;color:#dffaff!important;background:radial-gradient(circle at 20% 30%,#2ee9ff26,#0000 45%),#081f3cd1!important}.professional-os-nav__ai>i{color:#2de9ff;font-size:1.15rem;font-style:normal}.professional-os-nav__ai>span{gap:2px;display:grid}.professional-os-nav__ai small{color:#7894b3;font-size:.5rem;line-height:1.25}.professional-os-nav__ai b{color:#6f8dac;font-size:1rem}.professional-os-nav__settings{border-top:1px solid #55b7ff14;border-radius:0;margin-top:2px}@media (max-width:1180px){.professional-os-nav__brand,.professional-os-nav__ai,.professional-os-nav__settings{display:none!important}.professional-os-nav__links{gap:4px;min-width:max-content;display:flex}.professional-os-nav__links>a{white-space:nowrap;grid-template-columns:none;min-height:36px;display:flex}.professional-os-nav__links>a i{display:none}.operations-cockpit__brand{display:flex}}.operations-cockpit__toolbar{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.operations-cockpit__search{flex:1;align-items:center;min-width:260px;max-width:420px;display:flex;position:relative}.operations-cockpit__search>.cockpit-icon{z-index:2;color:#6f8eaf;pointer-events:none;width:16px;height:16px;position:absolute;left:12px}.operations-cockpit__search>input{color:#eef8ff;background:#041024eb;border:1px solid #55b7ff2b;border-radius:12px;outline:none;width:100%;min-height:42px;padding:8px 12px 8px 34px}.operations-cockpit__search-results{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030e1ffa;border:1px solid #55b7ff38;border-radius:14px;gap:5px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 24px 54px #0009197a}.operations-cockpit__search-results>a{color:#eaf7ff;transition:background var(--cockpit-motion-fast) var(--cockpit-ease-standard), transform var(--cockpit-motion-fast) var(--cockpit-ease-standard);border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px;text-decoration:none;display:grid}.operations-cockpit__search-results>a:hover,.operations-cockpit__search-results>a[aria-selected=true]{background:#1885ef1f;outline:none}.operations-cockpit__search-results>a:focus-visible{background:#1885ef1f;outline:none}.operations-cockpit__search-results>a[aria-selected=true]{transform:translate(2px)}.operations-cockpit__search-results>a>.cockpit-icon{color:#2de9ff;box-sizing:border-box;background:#2de9ff14;border-radius:8px;width:26px;height:26px;padding:5px}.operations-cockpit__search-results>a>span{gap:2px;min-width:0;display:grid}.operations-cockpit__search-results>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.operations-cockpit__search-results>a small,.operations-cockpit__search-results>span,.operations-cockpit__search-results.is-empty{color:#7f95b0;font-size:.58rem}.operations-cockpit__search-results.is-empty{align-content:center;min-height:46px;padding-inline-start:12px;padding-inline-end:12px}.operations-cockpit__search-results>a>b{color:#7f95b0;font-size:.53rem;font-weight:750}.operations-cockpit__alert{color:#bcd2e9;background:#041024e6;border:1px solid #55b7ff2b;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;text-decoration:none;display:grid;position:relative}.operations-cockpit__alert>b{color:#04101f;background:#7f95b0;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.52rem;display:grid;position:absolute;top:-6px;right:-5px}.operations-cockpit__alert.has-alert{color:#ff9aa4;border-color:#ff5d6c52}.operations-cockpit__alert.has-alert>b{color:#fff;background:#ff5d6c}@media (min-width:1181px){.operations-cockpit__topbar{grid-template-columns:minmax(330px,.9fr) minmax(420px,1.1fr)}}@media (max-width:1180px){.operations-cockpit__toolbar{grid-column:1/-1;width:100%}.operations-cockpit__search{max-width:none}}@media (max-width:620px){.operations-cockpit__toolbar{grid-template-columns:1fr auto;display:grid}.operations-cockpit__search{min-width:0}.operations-cockpit__live{display:none}.operations-cockpit__search-results{right:-51px}}.application-shell-header.is-workspace-ready{border-bottom-color:#55b7ff1f;max-width:98rem;min-height:64px;margin:0 auto;padding:7px 14px}.application-shell-header.is-workspace-ready .application-shell-brand{background:0 0;border-radius:12px;width:50px;height:50px}.application-shell-header.is-workspace-ready .application-shell-brand img{object-fit:contain;filter:drop-shadow(0 6px 16px #0091ff33);width:100%;height:100%}.application-shell-header.is-workspace-ready>div{align-items:center;gap:10px;min-width:0;display:flex}.application-shell-header.is-workspace-ready .application-shell-kicker{color:#5f7896;letter-spacing:.12em;margin:0;font-size:.58rem}.application-shell-header.is-workspace-ready>div>strong{color:#dcecff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.application-shell-layout.is-workspace-ready{max-width:98rem;min-height:calc(100vh - 64px);margin:0 auto;display:block}.application-shell-main.is-workspace-ready{width:100%;max-width:none;padding:10px 12px 22px}.property-selector--compact{background:#041024c2;border:1px solid #55b7ff21;border-radius:13px;align-items:center;gap:12px;max-width:none;margin:0 0 8px;padding:8px 10px;display:flex}.property-selector--compact>span{color:#7891ad;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.property-selector--compact>select{min-width:min(320px,48vw);margin-left:auto}.application-shell-callout--workspace{border-radius:14px;margin:12px 0 0}@media (max-width:767px){.application-shell-header.is-workspace-ready{grid-template-columns:auto 1fr auto;padding:7px 10px}.application-shell-header.is-workspace-ready .application-shell-signout{grid-column:auto;width:auto}.application-shell-header.is-workspace-ready>div{gap:1px;display:grid}.application-shell-main.is-workspace-ready{padding:8px}}@media (max-width:560px){.application-shell-header.is-workspace-ready{grid-template-columns:auto 1fr}.application-shell-header.is-workspace-ready .application-shell-signout{grid-column:1/-1;width:100%;min-height:38px}.property-selector--compact{display:grid}.property-selector--compact>select{width:100%;min-width:0;margin-left:0}}.hospitality-ai{color:#f5fbff;background:radial-gradient(circle at 88% 8%,#1a79ff30,#0000 33%),linear-gradient(145deg,#041024f5,#071b37eb);border:1px solid #2ee9ff29;border-radius:20px;gap:14px;margin:14px 0;padding:18px;display:grid;box-shadow:0 22px 55px #001e4b1f}.hospitality-ai--state{color:#8198b5;place-items:center;min-height:150px}.hospitality-ai--state.is-error{color:#ff9da6}.hospitality-ai__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hospitality-ai__header p{color:#2de9ff;letter-spacing:.13em;margin:0 0 4px;font-size:.58rem;font-weight:900}.hospitality-ai__header h2{letter-spacing:-.035em;margin:0;font-size:1.35rem}.hospitality-ai__header>div>span{color:#8ca2bd;margin-top:5px;font-size:.72rem;display:block}.hospitality-ai__state{background:#05182ab3;border:1px solid #35d29b2e;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:9px 12px;display:grid}.hospitality-ai__state i{background:#35d29b;border-radius:50%;grid-row:1/3;width:8px;height:8px;box-shadow:0 0 16px #35d29b73}.hospitality-ai__state strong{font-size:.68rem}.hospitality-ai__state small{color:#7890aa;font-size:.55rem}.hospitality-ai__state.is-attention{border-color:#ffbd5540}.hospitality-ai__state.is-attention i{background:#ffbd55}.hospitality-ai__state.is-critical{border-color:#ff5d6c4d}.hospitality-ai__state.is-critical i{background:#ff5d6c}.hospitality-ai__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.hospitality-ai__metrics article{background:#06162fad;border:1px solid #55b7ff1f;border-radius:13px;gap:5px;padding:12px;display:grid}.hospitality-ai__metrics span{color:#96aac2;font-size:.62rem}.hospitality-ai__metrics strong{letter-spacing:-.035em;font-size:1.22rem}.hospitality-ai__metrics small{color:#657d99;font-size:.56rem}.hospitality-ai__signals{gap:8px;display:grid}.hospitality-ai__signals>header{justify-content:space-between;align-items:center;display:flex}.hospitality-ai__signals h3{margin:0;font-size:.82rem}.hospitality-ai__signals>header>span{color:#2de9ff;background:#2de9ff14;border-radius:8px;place-items:center;min-width:25px;height:25px;font-size:.63rem;font-weight:850;display:grid}.hospitality-ai__signals article{background:#0410239e;border:1px solid #55b7ff1a;border-radius:11px;grid-template-columns:32px 1fr;gap:9px;padding:10px;display:grid}.hospitality-ai__signals article>i{color:#7fd9ff;background:#269bff17;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.hospitality-ai__signals article.is-warning>i{color:#ffd079;background:#ffbd5517}.hospitality-ai__signals article.is-critical>i{color:#ff919c;background:#ff5d6c17}.hospitality-ai__signals article>div{gap:3px;display:grid}.hospitality-ai__signals strong{font-size:.7rem}.hospitality-ai__signals p{color:#8ca2bc;margin:0;font-size:.64rem;line-height:1.45}.hospitality-ai__signals small{color:#b4c5d7;font-size:.6rem}.hospitality-ai__empty{color:#7f95af;text-align:center;border:1px dashed #55b7ff21;border-radius:11px;margin:0;padding:16px;font-size:.68rem}@media (max-width:820px){.hospitality-ai__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hospitality-ai__header{display:grid}}@media (max-width:480px){.hospitality-ai{padding:13px}.hospitality-ai__metrics{grid-template-columns:1fr}}.operations-cockpit__kpis{grid-template-columns:1.2fr repeat(3,minmax(0,1fr))}.operations-cockpit__main{grid-template-columns:minmax(0,1.75fr) minmax(280px,.85fr)}.operations-cockpit__flow,.operations-cockpit__priorities{min-height:238px}.operations-cockpit__kpi.is-movement>strong{align-items:center;gap:7px;font-size:1.45rem;display:flex}.operations-cockpit__kpi.is-movement>strong i{color:#2de9ff;font-size:.78rem;font-style:normal}.operations-cockpit__signal{animation:cockpitRise var(--cockpit-motion-enter) var(--cockpit-ease-standard) both;background:linear-gradient(90deg,#1465c321,#05142abd);border:1px solid #2ee9ff24;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin:0 12px 12px;padding:11px 13px;display:grid}.operations-cockpit__signal>.cockpit-icon{color:#2de9ff;box-sizing:border-box;background:#2ee9ff14;border-radius:10px;width:32px;height:32px;padding:7px}.operations-cockpit__signal>div{gap:2px;display:grid}.operations-cockpit__signal strong{font-size:.69rem}.operations-cockpit__signal>a{color:#2de9ff;font-size:.65rem;font-weight:800;text-decoration:none}.operations-cockpit__kpi,.operations-cockpit__flow,.operations-cockpit__priorities{animation:cockpitRise var(--cockpit-motion-enter) var(--cockpit-ease-standard) both}.operations-cockpit__kpi:nth-child(2){animation-delay:40ms}.operations-cockpit__kpi:nth-child(3){animation-delay:80ms}.operations-cockpit__kpi:nth-child(4){animation-delay:.12s}.operations-cockpit__timeline>div{animation:cockpitNode var(--cockpit-motion-enter) var(--cockpit-ease-standard) both}.operations-cockpit__timeline>div:nth-child(2){animation-delay:50ms}.operations-cockpit__timeline>div:nth-child(3){animation-delay:.1s}.operations-cockpit__timeline>div:nth-child(4){animation-delay:.15s}.operations-cockpit__timeline>div:nth-child(5){animation-delay:.2s}.operations-cockpit__timeline>div:nth-child(6){animation-delay:.25s}@keyframes cockpitRise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes cockpitNode{0%{opacity:.35;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.property-core{color:#f4f9ff;background:linear-gradient(145deg,#051228f5,#071934e6);border:1px solid #55b7ff24;border-radius:20px;gap:13px;margin:0 0 14px;padding:16px;display:grid;box-shadow:0 18px 44px #00193e1f}.property-core>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.property-core>header p{color:#2de9ff;letter-spacing:.13em;margin:0 0 4px;font-size:.56rem;font-weight:900}.property-core>header h2{letter-spacing:-.03em;margin:0;font-size:1.15rem}.property-core>header span{color:#849ab5;margin-top:4px;font-size:.67rem;display:block}.property-core__progress{aspect-ratio:1;background:radial-gradient(circle, #07162d 55%, transparent 57%), conic-gradient(#2de9ff var(--property-progress), #4e6e922b 0);border-radius:50%;place-items:center;width:68px;display:grid;position:relative;box-shadow:0 0 25px #2de9ff17}.property-core__progress strong{font-size:.86rem}.property-core__progress small{color:#6f88a5;font-size:.48rem;position:absolute;bottom:10px}.property-core__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.property-core__step{color:#eff7ff;min-height:96px;animation:cockpitRise var(--cockpit-motion-enter) var(--cockpit-ease-standard) both;background:#05142bb8;border:1px solid #55b7ff1c;border-radius:13px;grid-template-columns:32px 1fr auto;align-items:start;gap:8px;padding:11px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.property-core__step:nth-child(2){animation-delay:50ms}.property-core__step:nth-child(3){animation-delay:.1s}.property-core__step:nth-child(4){animation-delay:.15s}.property-core__step:hover{background:#081f3edb;border-color:#2ee9ff57;outline:none;transform:translateY(-2px)}.property-core__step:focus-visible{background:#081f3edb;border-color:#2ee9ff57;outline:none;transform:translateY(-2px)}.property-core__step>i{aspect-ratio:1;color:#8ba5c1;background:#6382a71a;border-radius:9px;place-items:center;width:30px;font-size:.67rem;font-style:normal;font-weight:900;display:grid}.property-core__step>span{gap:4px;min-width:0;display:grid}.property-core__step strong{font-size:.69rem}.property-core__step>b{color:#8499b2;background:#7d96b414;border-radius:999px;padding:3px 6px;font-size:.5rem}.property-core__step>em{color:#2de9ff;font-size:.55rem;font-style:normal;font-weight:800;position:absolute;bottom:8px;right:10px}@media (max-width:1180px){.operations-cockpit__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-cockpit__main{grid-template-columns:1fr}.property-core__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.operations-cockpit__kpis{grid-template-columns:1fr 1fr}.operations-cockpit__kpi.is-ring{grid-column:1/-1}.operations-cockpit__signal{grid-template-columns:32px 1fr}.operations-cockpit__signal>a{grid-column:2}.property-core>header{align-items:flex-start}.property-core__steps{grid-template-columns:1fr}.property-core__step{min-height:88px}}@media (prefers-reduced-motion:reduce){.operations-cockpit__search-results>a{transition:none!important}.operations-cockpit__search-results>a[aria-selected=true]{transform:none}.operations-cockpit__kpi,.operations-cockpit__flow,.operations-cockpit__priorities,.operations-cockpit__signal,.operations-cockpit__timeline>div,.property-core__step{animation:none!important}}.workspace-module{transition:border-color var(--workspace-motion-base,.22s) var(--workspace-ease-standard,ease), box-shadow var(--workspace-motion-base,.22s) var(--workspace-ease-standard,ease), background var(--workspace-motion-base,.22s) var(--workspace-ease-standard,ease);background:#040f20b8;border:1px solid #55b7ff1c;border-radius:16px;margin:0 0 9px;overflow:hidden}.workspace-module__summary{color:#eff8ff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.workspace-module__summary>i{aspect-ratio:1;color:#2de9ff;background:#2ee9ff14;border-radius:10px;place-items:center;width:32px;font-size:.86rem;font-style:normal;display:grid}.workspace-module__summary>span{gap:2px;min-width:0;display:grid}.workspace-module__summary small{color:#2de9ff;letter-spacing:.12em;font-size:.5rem;font-weight:900}.workspace-module__summary strong{font-size:.78rem}.workspace-module__summary em{color:#778da7;font-size:.58rem;font-style:normal;line-height:1.35}.workspace-module__summary>b{color:#8ea4bc;font-size:.59rem;font-weight:750}.workspace-module__body{animation:workspaceReveal var(--workspace-motion-base,.22s) var(--workspace-ease-standard,ease) both;border-top:1px solid #55b7ff14;padding:4px 10px 12px}.workspace-module__body>*{margin-top:10px!important;margin-bottom:0!important}@keyframes workspaceReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.workspace-module__summary{grid-template-columns:30px 1fr;padding:10px}.workspace-module__summary>b{grid-column:2}.workspace-module__body{padding:3px 7px 9px}}@media (prefers-reduced-motion:reduce){.workspace-module__body{animation:none!important}.workspace-module{transition:none!important}}.property-fast-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.property-fast-form .is-wide{grid-column:1/-1}.property-fast-form label{color:#8fa4bd;gap:5px;font-size:.6rem;font-weight:750;display:grid}.property-fast-form input,.property-fast-form select,.property-fast-form textarea{color:#eef7ff;background:#07172e;border:1px solid #6997c72e;border-radius:10px;min-width:0;padding:9px 10px}.property-fast-form textarea{resize:vertical;min-height:72px}.property-fast-form>button{color:#031523;background:#2de9ff;border:0;border-radius:10px;min-height:39px;font-weight:900}.property-fast-form__presets{flex-wrap:wrap;gap:6px;display:flex}.property-fast-form__presets button{color:#9db2ca;background:#0e2a4c8c;border:1px solid #55b7ff29;border-radius:999px;padding:6px 9px;font-size:.58rem}.property-fast-form__presets button[data-active=true]{color:#2de9ff;background:#2ee9ff17;border-color:#2ee9ff6b}.property-fast-form__advanced{background:#05112480;border:1px solid #55b7ff17;border-radius:10px}.property-fast-form__advanced>summary{cursor:pointer;color:#82a0bc;padding:9px 10px;font-size:.6rem;font-weight:800}.property-fast-form__advanced>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 10px 10px;display:grid}.property-fast-form__advanced .is-wide{grid-column:1/-1}.availability-pricing-grid{background:#041125b8;border:1px solid #55b7ff1f;border-radius:14px;gap:8px;margin:12px 0;padding:12px;display:grid;overflow:auto}.availability-pricing-grid>header{justify-content:space-between;align-items:center;gap:10px;min-width:720px;display:flex}.availability-pricing-grid>header>div:first-child{gap:2px;display:grid}.availability-pricing-grid>header strong{font-size:.72rem}.availability-pricing-grid>header small{color:#718aa6;font-size:.55rem}.availability-pricing-grid__legend{flex-wrap:wrap;gap:5px;display:flex}.availability-pricing-grid__legend span{border-radius:999px;padding:3px 6px;font-size:.48rem}.availability-pricing-grid__legend .is-open{color:#8ca4bd;background:#748fae17}.availability-pricing-grid__legend .is-priced{color:#63d9ff;background:#3fb9ff1a}.availability-pricing-grid__legend .is-booked{color:#75efbc;background:#3bd6a01a}.availability-pricing-grid__legend .is-blocked{color:#ff9aa5;background:#ff5d6c1a}.availability-pricing-grid__days,.availability-pricing-grid__row{grid-template-columns:125px minmax(560px,1fr);gap:7px;min-width:720px;display:grid}.availability-pricing-grid__days>i{display:block}.availability-pricing-grid__days>span{text-align:center;grid-template-columns:repeat(7,1fr);display:block}.availability-pricing-grid__days{grid-template-columns:125px repeat(7,minmax(70px,1fr))}.availability-pricing-grid__days span{color:#8ca3bd;place-items:center;gap:1px;font-size:.5rem;display:grid}.availability-pricing-grid__days b{color:#dfeeff;font-size:.62rem}.availability-pricing-grid__row>strong{align-content:center;gap:1px;display:grid}.availability-pricing-grid__row>strong span{font-size:.64rem}.availability-pricing-grid__row>strong small{color:#6f88a5;font-size:.5rem}.availability-pricing-grid__row>div{grid-template-columns:repeat(7,minmax(70px,1fr));gap:5px;display:grid}.availability-pricing-grid__row button{color:#b5c8da;cursor:pointer;background:#0d23407a;border:1px solid #6488ae1a;border-radius:8px;place-items:center;min-height:42px;transition:transform .15s,border-color .15s;display:grid;position:relative}.availability-pricing-grid__row button:hover{border-color:#2ee9ff59;transform:translateY(-1px)}.availability-pricing-grid__row button>i{aspect-ratio:1;background:#627c98;border-radius:50%;width:5px}.availability-pricing-grid__row button>strong{font-size:.58rem}.availability-pricing-grid__row button>small{font-size:.46rem;position:absolute;top:4px;right:5px}.availability-pricing-grid__row button.is-priced{color:#72ddff;background:#2696d71a}.availability-pricing-grid__row button.is-booked{color:#73efba;background:#2cb1811c}.availability-pricing-grid__row button.is-blocked{color:#ff9aa5;background:#c23b501f}.quick-reservation-drawer{z-index:180;pointer-events:none;visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0}.quick-reservation-drawer.is-open{pointer-events:auto;visibility:visible}.quick-reservation-drawer__backdrop{opacity:0;background:#000816ad;border:0;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.quick-reservation-drawer.is-open .quick-reservation-drawer__backdrop{opacity:1}.quick-reservation-drawer__panel{background:linear-gradient(160deg,#071a36,#041024 68%);border-left:1px solid #2ee9ff2e;align-content:start;width:min(470px,94vw);height:100%;padding:18px;transition:transform .24s;display:grid;position:absolute;top:0;right:0;overflow:auto;transform:translate(102%);box-shadow:-26px 0 70px #00091e6b}.quick-reservation-drawer.is-open .quick-reservation-drawer__panel{transform:translate(0)}.quick-reservation-drawer__panel>header{border-bottom:1px solid #55b7ff1a;justify-content:space-between;gap:14px;padding-bottom:14px;display:flex}.quick-reservation-drawer__panel>header p{color:#2de9ff;letter-spacing:.12em;margin:0;font-size:.52rem;font-weight:900}.quick-reservation-drawer__panel>header h2{color:#f4f9ff;margin:4px 0 3px;font-size:1.15rem}.quick-reservation-drawer__panel>header span{color:#8197b0;font-size:.61rem;line-height:1.45}.quick-reservation-drawer__panel>header>button{color:#dceeff;background:#0c264699;border:1px solid #55b7ff21;border-radius:10px;width:34px;height:34px;font-size:1.1rem}.quick-reservation-drawer__panel form{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.quick-reservation-drawer__panel label{color:#90a7bf;gap:5px;font-size:.58rem;font-weight:800;display:grid}.quick-reservation-drawer__panel input,.quick-reservation-drawer__panel select{color:#eef8ff;background:#06162d;border:1px solid #6292c22b;border-radius:10px;padding:10px}.quick-reservation-drawer__panel .is-wide{grid-column:1/-1}.quick-reservation-drawer__panel button.is-primary{color:#021a27;background:#2de9ff;border:0;border-radius:10px;min-height:42px;font-weight:900}@media (max-width:620px){.property-fast-form{grid-template-columns:1fr}.property-fast-form .is-wide{grid-column:auto}.property-fast-form__advanced>div,.quick-reservation-drawer__panel form{grid-template-columns:1fr}.quick-reservation-drawer__panel .is-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.quick-reservation-drawer__panel,.quick-reservation-drawer__backdrop,.availability-pricing-grid__row button{transition:none!important}}.application-shell-layout.is-workspace-ready,.application-shell-main.is-workspace-ready{color:#172033!important;background:#f4f7fb!important}.application-shell-header.is-workspace-ready{box-shadow:0 1px #11233c08;background:#fffffff5!important;border-bottom:1px solid #e6ebf2!important;min-height:68px!important;padding:8px 18px!important}.application-shell-header.is-workspace-ready .application-shell-kicker{color:#738197!important;font-size:.64rem!important}.application-shell-header.is-workspace-ready>div>strong{color:#172033!important;font-size:.86rem!important}.application-shell-main.is-workspace-ready{padding:16px 18px 34px!important}.property-selector--compact{box-shadow:0 8px 24px #1f33490a;background:#fff!important;border:1px solid #e3e8ef!important;border-radius:14px!important;margin:0 0 14px!important;padding:10px 14px!important}.property-selector--compact>span{color:#6e7d91!important;font-size:.7rem!important}.property-selector--compact>select{color:#172033!important;background:#f8fafc!important;border-color:#dce3eb!important}.host-os.os-surface,.v5-hotel-command.os-surface{color:#172033!important;background:0 0!important}@media (min-width:1181px){.host-os.os-surface,.v5-hotel-command.os-surface{grid-template-columns:252px minmax(0,1fr)!important;column-gap:18px!important}.host-os.os-surface>.professional-os-nav,.v5-hotel-command.os-surface>.professional-os-nav{background:linear-gradient(#0f1d33,#0b1729)!important;border:0!important;border-radius:18px!important;min-height:calc(100vh - 96px)!important;max-height:calc(100vh - 28px)!important;padding:16px 13px!important;top:14px!important;box-shadow:0 20px 45px #0f1d332b!important}}.professional-os-nav__brand{border-bottom-color:#ffffff17!important;padding:4px 7px 18px!important}.professional-os-nav__brand img{flex-basis:58px!important;width:58px!important;height:58px!important}.professional-os-nav__brand strong{font-size:.82rem!important}.professional-os-nav__brand small{color:#72839a!important;letter-spacing:.08em!important;font-size:.47rem!important}.professional-os-nav__links>a,.professional-os-nav__settings{color:#b1bdd0!important;border-radius:10px!important;min-height:46px!important;padding:8px 10px!important;font-size:.78rem!important;font-weight:650!important}.professional-os-nav__links>a i,.professional-os-nav__settings i{color:#8fa4bf!important}.professional-os-nav__links>a[data-active=true]{color:#fff!important;box-shadow:none!important;background:#1778f2!important}.professional-os-nav__links>a[data-active=true] i{color:#fff!important}.professional-os-nav__links>a:hover{color:#fff!important;background:#ffffff12!important;transform:none!important}.professional-os-nav__links>a:focus-visible{color:#fff!important;background:#ffffff12!important;transform:none!important}.professional-os-nav__ai{background:#1c3d657a!important;border-color:#6cb6ff2e!important;border-radius:12px!important;padding:13px 11px!important}.professional-os-nav__ai strong{font-size:.74rem!important}.professional-os-nav__ai small{color:#8498b4!important;font-size:.57rem!important}.operations-cockpit{--cockpit-text:#172033;--cockpit-muted:#738197;--cockpit-blue:#1778f2;--cockpit-cyan:#1778f2;--cockpit-mint:#1ba976;--cockpit-red:#d94b5a;color:#172033!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;margin:0 0 16px!important;padding:0!important;overflow:visible!important;box-shadow:0 12px 36px #1f33490f!important}.operations-cockpit__topbar{background:#fff!important;border-bottom:1px solid #edf1f5!important;min-height:64px!important;padding:10px 18px!important}.operations-cockpit__segments{background:#f5f7fa!important;border:1px solid #e2e8f0!important;border-radius:12px!important;width:min(100%,470px)!important;padding:3px!important}.operations-cockpit__segments a{color:#6f7e92!important;min-height:40px!important;font-size:.76rem!important;font-weight:700!important}.operations-cockpit__segments a[data-active=true]{color:#fff!important;background:#1778f2!important;box-shadow:0 4px 12px #1778f229!important}.operations-cockpit__search>input{color:#172033!important;background:#f8fafc!important;border:1px solid #dfe6ee!important;min-height:42px!important;font-size:.78rem!important}.operations-cockpit__search>input::placeholder{color:#8b98aa!important}.operations-cockpit__search>input:focus{border-color:#9fc5f7!important;box-shadow:0 0 0 3px #1778f214!important}.operations-cockpit__search-results{color:#172033!important;background:#fff!important;border-color:#dfe6ee!important;box-shadow:0 18px 45px #1f334926!important}.operations-cockpit__search-results>a{color:#172033!important}.operations-cockpit__search-results>a:hover,.operations-cockpit__search-results>a[aria-selected=true]{background:#f3f7fc!important}.operations-cockpit__alert{color:#53647a!important;background:#f8fafc!important;border-color:#dfe6ee!important}.operations-cockpit__live span{color:#268c69!important}.operations-cockpit__live small{color:#7d8ca0!important}.operations-cockpit__intro{align-items:center!important;padding:26px 22px 20px!important}.operations-cockpit__intro p{color:#1778f2!important;letter-spacing:.1em!important;margin:0 0 8px!important;font-size:.65rem!important}.operations-cockpit__intro h1{color:#142033!important;letter-spacing:-.045em!important;font-size:clamp(1.85rem,2.7vw,2.75rem)!important;line-height:1.04!important}.operations-cockpit__intro>div>span{color:#6f7d91!important;margin-top:8px!important;font-size:.88rem!important}.operations-cockpit__property{background:#f8fafc;border:1px solid #e8edf3;border-radius:13px;min-width:220px;padding:12px 14px}.operations-cockpit__property small{color:#7b899c!important;font-size:.67rem!important}.operations-cockpit__property strong{color:#172033!important;font-size:1rem!important}.operations-cockpit__property span{color:#7b899c!important;font-size:.68rem!important}.operations-cockpit__kpis{gap:12px!important;padding:0 22px 16px!important}.operations-cockpit__kpi{color:#172033!important;background:#fff!important;border:1px solid #e4eaf1!important;border-radius:15px!important;min-height:126px!important;padding:17px!important;box-shadow:0 6px 18px #1f334909!important}.operations-cockpit__kpi:after{display:none!important}.operations-cockpit__kpi:hover{border-color:#bcd6f5!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #1778f214!important}.operations-cockpit__kpi:focus-visible{border-color:#bcd6f5!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #1778f214!important}.operations-cockpit__kpi>span{color:#68778b!important;font-size:.72rem!important;font-weight:700!important}.operations-cockpit__kpi>strong{color:#172033!important;font-size:2rem!important}.operations-cockpit__kpi>strong.is-finance{font-size:1.55rem!important}.operations-cockpit__kpi>small{color:#8794a6!important;font-size:.65rem!important}.operations-cockpit__ring{background:radial-gradient(circle, #fff 57%, transparent 59%), conic-gradient(#1778f2 var(--cockpit-angle), #e9eef5 0)!important;width:68px!important;box-shadow:none!important}.operations-cockpit__ring strong{color:#172033!important;font-size:1.05rem!important}.operations-cockpit__kpi.is-alert.has-alert{background:#fffafb!important;border-color:#f2c7cd!important}.operations-cockpit__kpi.is-alert.has-alert>strong,.operations-cockpit__kpi.is-alert.has-alert>small{color:#c73c4b!important}.operations-cockpit__main{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr)!important;gap:14px!important;padding:0 22px 16px!important}.operations-cockpit__flow,.operations-cockpit__priorities{color:#172033!important;min-height:260px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4eaf1!important;border-radius:15px!important;padding:18px!important}.operations-cockpit__flow h2,.operations-cockpit__priorities h2{color:#172033!important;font-size:1rem!important}.operations-cockpit__flow p{color:#7a889b!important;font-size:.7rem!important}.operations-cockpit__flow a,.operations-cockpit__priorities>header a{color:#1778f2!important;font-size:.68rem!important;font-weight:700!important}.operations-cockpit__journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.operations-cockpit__journey>div{background:#f8fafc;border:1px solid #e6ebf1;border-radius:13px;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-height:106px;padding:14px;display:grid}.operations-cockpit__journey>div>i{color:#1778f2;background:#eaf3ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1rem;font-style:normal;display:grid}.operations-cockpit__journey>div>span{gap:2px;display:grid}.operations-cockpit__journey small{color:#6f7e91;font-size:.65rem;font-weight:700}.operations-cockpit__journey strong{color:#172033;font-size:1.45rem;line-height:1}.operations-cockpit__journey em{color:#8a97a8;font-size:.58rem;font-style:normal}.operations-cockpit__journey .is-stay>i{color:#168b68;background:#e9f8f3}.operations-cockpit__journey .is-departure>i{color:#805ec9;background:#f2eefb}.operations-cockpit__priority{color:#172033!important;background:#f9fbfd!important;border:1px solid #e8edf3!important;border-radius:10px!important;margin-top:9px!important;padding:11px!important}.operations-cockpit__priority i{color:#1778f2!important;background:#eaf3ff!important}.operations-cockpit__priority strong{font-size:.74rem!important}.operations-cockpit__priority small,.operations-cockpit__priority b{color:#7c899b!important}.operations-cockpit__empty{color:#8491a3!important}.operations-cockpit__actions{background:#f8fafc!important;border:1px solid #e5ebf1!important;border-radius:15px!important;margin:0 22px 14px!important;padding:14px!important}.operations-cockpit__actions>strong{color:#172033!important;font-size:.76rem!important}.operations-cockpit__actions a{color:#435269!important;min-height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dde5ed!important;border-radius:10px!important;font-size:.7rem!important}.operations-cockpit__actions a.is-primary{color:#fff!important;background:#1778f2!important;border-color:#1778f2!important;box-shadow:0 7px 18px #1778f229!important}.operations-cockpit__signal{color:#172033!important;background:#f3f8ff!important;border:1px solid #dfe9f5!important;border-radius:13px!important;margin:0 22px 22px!important;padding:13px 15px!important}.operations-cockpit__signal>i{color:#1778f2!important;background:#e5f1ff!important}.operations-cockpit__signal strong{color:#172033!important;font-size:.71rem!important}.operations-cockpit__signal span{color:#6f7f93!important;font-size:.67rem!important}.operations-cockpit__signal>a{color:#1778f2!important;font-size:.68rem!important}.operations-cockpit__signal.has-alert{background:#fff7f8!important;border-color:#f0d2d7!important}.property-core{color:#172033!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;gap:16px!important;margin:0 0 16px!important;padding:22px!important;box-shadow:0 10px 30px #1f33490b!important}.property-core>header p{color:#1778f2!important;font-size:.63rem!important}.property-core>header h2{color:#172033!important;font-size:1.35rem!important}.property-core>header span{color:#738197!important;font-size:.76rem!important}.property-core__progress{border:1px solid #dfe7ef;grid-template-columns:auto 1fr;justify-content:start;gap:10px;overflow:hidden;aspect-ratio:auto!important;background:linear-gradient(90deg, #1778f2 var(--property-progress), #eef3f8 var(--property-progress))!important;width:190px!important;height:48px!important;box-shadow:none!important;border-radius:12px!important;padding:0 13px!important}.property-core__progress strong{z-index:1;color:#fff!important;font-size:.92rem!important}.property-core__progress small{z-index:1;color:#fff!important;font-size:.58rem!important;position:static!important}.property-core__steps{gap:12px!important}.property-core__step{color:#172033!important;background:#fbfcfe!important;border:1px solid #e4eaf1!important;border-radius:14px!important;min-height:126px!important;padding:16px!important}.property-core__step:hover{box-shadow:0 10px 22px #1778f212;background:#fff!important;border-color:#b9d4f5!important}.property-core__step:focus-visible{box-shadow:0 10px 22px #1778f212;background:#fff!important;border-color:#b9d4f5!important}.property-core__step>i{color:#60738b!important;background:#edf2f7!important;width:34px!important;font-size:.72rem!important}.property-core__step strong{color:#172033!important;font-size:.8rem!important}.property-core__step small{color:#77869a!important;font-size:.64rem!important;line-height:1.45!important}.property-core__step>b{color:#6f7e91!important;background:#eef2f6!important;font-size:.55rem!important}.property-core__step>em{color:#1778f2!important;font-size:.61rem!important}.property-core__step.is-done>i{color:#fff!important;background:#1ba976!important}.property-core__step.is-done>b{color:#17835f!important;background:#e9f8f3!important}.property-core__step.is-todo>i{color:#a66b00!important;background:#fff3d7!important}.property-core__step.is-todo>b{color:#956000!important;background:#fff3d7!important}.property-core__step.is-verify>i,.property-core__step.is-verify>b{color:#c23e4c!important;background:#fff0f2!important}.workspace-module{background:#fff!important;border:1px solid #e1e7ee!important;border-radius:15px!important;margin:0 0 10px!important;box-shadow:0 5px 18px #1f334908!important}.workspace-module.is-open{background:#fff!important;border-color:#cbdcf1!important;box-shadow:0 10px 26px #1f33490e!important}.workspace-module__summary{color:#172033!important;background:#fff!important;grid-template-columns:42px 1fr auto!important;gap:13px!important;padding:16px 18px!important}.workspace-module__summary>i{color:#1778f2!important;background:#eaf3ff!important;width:38px!important;font-size:1rem!important}.workspace-module__summary small{color:#1778f2!important;letter-spacing:.08em!important;font-size:.58rem!important}.workspace-module__summary strong{color:#172033!important;font-size:.92rem!important}.workspace-module__summary em{color:#7b899b!important;font-size:.68rem!important;line-height:1.45!important}.workspace-module__summary>b{color:#68788d!important;font-size:.64rem!important}.workspace-module.is-open .workspace-module__summary>b{color:#1778f2!important}.workspace-module__body{background:#f8fafc!important;border-top:1px solid #edf1f5!important;padding:12px 16px 18px!important}.application-shell-main.is-workspace-ready .property-definition,.application-shell-main.is-workspace-ready .property-revenue-inventory,.application-shell-main.is-workspace-ready .hospitality-ai,.application-shell-main.is-workspace-ready .operational-performance,.application-shell-main.is-workspace-ready .operational-task-board,.application-shell-main.is-workspace-ready .reservation-calendar,.application-shell-main.is-workspace-ready .guest-crm,.application-shell-main.is-workspace-ready .operational-inbox,.application-shell-main.is-workspace-ready .room-lifecycle,.application-shell-main.is-workspace-ready .hotel-guest-experience,.application-shell-main.is-workspace-ready .host-os__panel,.application-shell-main.is-workspace-ready .v5-product-panel,.application-shell-main.is-workspace-ready .v5-product-card{color:#172033!important;box-shadow:none!important;background:#fff!important;border-color:#e1e7ee!important}.application-shell-main.is-workspace-ready .os-surface input,.application-shell-main.is-workspace-ready .os-surface textarea,.application-shell-main.is-workspace-ready .os-surface select,.application-shell-main.is-workspace-ready .property-fast-form input,.application-shell-main.is-workspace-ready .property-fast-form textarea,.application-shell-main.is-workspace-ready .property-fast-form select{color:#172033!important;background:#fff!important;border-color:#dce4ec!important}.application-shell-main.is-workspace-ready .property-fast-form label,.application-shell-main.is-workspace-ready .property-definition span,.application-shell-main.is-workspace-ready .property-definition small{color:#6f7f93!important}.application-shell-main.is-workspace-ready .property-fast-form__advanced,.application-shell-main.is-workspace-ready .availability-pricing-grid{background:#f8fafc!important;border-color:#e1e7ee!important}.application-shell-main.is-workspace-ready .availability-pricing-grid__row button{color:#68798f!important;background:#fff!important;border-color:#e1e7ee!important}.application-shell-main.is-workspace-ready .availability-pricing-grid__row button.is-priced{color:#166ea8!important;background:#edf8ff!important}.application-shell-main.is-workspace-ready .availability-pricing-grid__row button.is-booked{color:#17845f!important;background:#ecf9f4!important}.application-shell-main.is-workspace-ready .availability-pricing-grid__row button.is-blocked{color:#c34250!important;background:#fff1f3!important}.quick-reservation-drawer__backdrop{background:#0f1d335c!important}.quick-reservation-drawer__panel{color:#172033!important;background:#fff!important;border-left:1px solid #e1e7ee!important;box-shadow:-24px 0 60px #1f334929!important}.quick-reservation-drawer__panel>header{border-bottom-color:#e8edf3!important}.quick-reservation-drawer__panel>header p{color:#1778f2!important}.quick-reservation-drawer__panel>header h2{color:#172033!important}.quick-reservation-drawer__panel>header span{color:#748398!important}.quick-reservation-drawer__panel>header>button{color:#52647a!important;background:#f7f9fc!important;border-color:#dfe6ee!important}.quick-reservation-drawer__panel label{color:#687a90!important}.quick-reservation-drawer__panel input,.quick-reservation-drawer__panel select{color:#172033!important;background:#fff!important;border-color:#dce4ec!important}.quick-reservation-drawer__panel button.is-primary{color:#fff!important;background:#1778f2!important}@media (max-width:1180px){.operations-cockpit__main{grid-template-columns:1fr!important}.operations-cockpit__journey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.application-shell-main.is-workspace-ready{padding:10px!important}.operations-cockpit__intro{flex-direction:column!important;align-items:flex-start!important}.operations-cockpit__property{width:100%;min-width:0;text-align:left!important;justify-items:start!important}.operations-cockpit__kpis{grid-template-columns:1fr 1fr!important}.operations-cockpit__journey{grid-template-columns:1fr!important}.property-core__steps{grid-template-columns:1fr 1fr!important}.property-core__progress{width:150px!important}}@media (max-width:520px){.operations-cockpit__kpis{grid-template-columns:1fr!important}.operations-cockpit__kpi.is-ring{grid-column:auto!important}.property-core__steps{grid-template-columns:1fr!important}.property-core>header{display:grid!important}.property-core__progress{width:100%!important}}.professional-os-nav__links{gap:10px!important}.professional-os-nav__group{gap:3px;display:grid}.professional-os-nav__group-label{color:#60738e;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px 3px;font-size:.52rem;font-weight:850;display:block}.professional-os-nav__group>a{border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:38px;padding:5px 9px;font-size:.7rem;font-weight:650;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:grid;color:#aab8ca!important}.professional-os-nav__group>a i{color:#8398b4;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.68rem;font-style:normal;display:grid}.professional-os-nav__group>a:hover{background:#ffffff0f;outline:none;color:#fff!important}.professional-os-nav__group>a:focus-visible{background:#ffffff0f;outline:none;color:#fff!important}.professional-os-nav__group>a[data-active=true]{box-shadow:0 6px 16px #0047a62e;color:#fff!important;background:#1778f2!important}.professional-os-nav__group>a[data-active=true] i{color:#fff;background:#ffffff1f}.professional-os-nav__group>a:focus-visible{outline-offset:2px;outline:2px solid #2de9ff}@media (min-width:1181px){.professional-os-nav{scrollbar-width:thin}.professional-os-nav__links{padding-bottom:4px}}@media (max-width:1180px){.professional-os-nav__group{display:contents}.professional-os-nav__group-label{display:none}.professional-os-nav__group>a{min-height:var(--workspace-control-height);white-space:nowrap;display:flex}.professional-os-nav__group>a i{display:none}}.workspace-module.is-route-hidden{display:none!important}.workspace-module.is-routed{scroll-margin-top:14px;animation:.22s both workspaceRouteIn;display:block!important}.workspace-module.is-routed>.workspace-module__summary{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e7edf3;position:sticky;top:8px;background:#fffffff5!important;grid-template-columns:minmax(0,1fr) auto!important}.workspace-module.is-routed>.workspace-module__summary>i{display:none}.workspace-module.is-routed>.workspace-module__summary>b{color:#1778f2!important}.property-core{display:none!important}.property-core:target{scroll-margin-top:14px;animation:.22s both workspaceRouteIn;display:grid!important}@keyframes workspaceRouteIn{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.workspace-module.is-routed,.property-core:target{animation:none!important}}.operations-cockpit__lenses{background:#f6f8fb;border:1px solid #e5eaf0;border-radius:13px;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;margin:0 22px 14px;padding:4px;display:grid;overflow:auto}.operations-cockpit__lenses a{color:#68778b;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:92px;min-height:42px;padding:7px 9px;font-size:.64rem;font-weight:760;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.operations-cockpit__lenses a>span{color:#9aa7b7;font-variant-numeric:tabular-nums;font-size:.48rem}.operations-cockpit__lenses a:hover{color:#172033;background:#fff;outline:none;transform:translateY(-1px)}.operations-cockpit__lenses a:focus-visible{color:#172033;background:#fff;outline:none;transform:translateY(-1px)}.operations-cockpit__lenses a[data-primary=true]{color:#fff;background:#172b49;box-shadow:0 5px 14px #172b491f}.operations-cockpit__lenses a[data-primary=true]>span{color:#91b8e8}.operations-cockpit__decision{background:radial-gradient(circle at 7% 20%,#1778f214,#0000 32%),linear-gradient(110deg,#f7fbff,#fff 58%);border:1px solid #dce7f5;border-radius:15px;grid-template-columns:minmax(280px,1.45fr) minmax(360px,1fr) auto;align-items:center;gap:18px;margin:0 22px 16px;padding:17px 18px;display:grid}.operations-cockpit__decision-copy{gap:3px;min-width:0;display:grid}.operations-cockpit__decision-copy p{color:#1778f2;letter-spacing:.12em;margin:0;font-size:.52rem;font-weight:900}.operations-cockpit__decision-copy h2{color:#172033;letter-spacing:-.025em;margin:0;font-size:1.08rem}.operations-cockpit__decision-copy>span{color:#728197;font-size:.67rem;line-height:1.4}.operations-cockpit__decision-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.operations-cockpit__decision-metrics>div{border-left:1px solid #e4eaf1;gap:3px;padding:9px 10px;display:grid}.operations-cockpit__decision-metrics small{color:#8794a5;font-size:.54rem;line-height:1.25}.operations-cockpit__decision-metrics strong{color:#172033;font-variant-numeric:tabular-nums;font-size:1rem}.operations-cockpit__decision>a{color:#fff;background:#1778f2;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:.65rem;font-weight:850;text-decoration:none;display:flex;box-shadow:0 7px 18px #1778f229}.operations-cockpit__decision>a span{font-size:.9rem}.professional-os-nav__group-label{text-transform:uppercase;color:#64758c!important;letter-spacing:.11em!important;margin:11px 9px 4px!important;font-size:.47rem!important;font-weight:900!important}.professional-os-nav__group:first-child .professional-os-nav__group-label{margin-top:2px!important}.professional-os-nav__group>a{min-height:39px!important;font-size:.69rem!important}.professional-os-nav__group>a[data-active=true]{background:#1778f2!important}#access,#automation,#reviews,#channels,#ai,#tasks,#providers,#rental-ledger,#rental-agreements,#owner-statements{scroll-margin-top:16px}@media (max-width:1180px){.operations-cockpit__lenses{grid-template-columns:repeat(8,minmax(105px,1fr))}.operations-cockpit__decision{grid-template-columns:1fr auto}.operations-cockpit__decision-metrics{grid-area:2/1/auto/-1}}@media (max-width:680px){.operations-cockpit__lenses{margin-inline-start:12px;margin-inline-end:12px}.operations-cockpit__decision{grid-template-columns:1fr;margin-inline-start:12px;margin-inline-end:12px;padding:14px}.operations-cockpit__decision-metrics{grid-area:auto}.operations-cockpit__decision>a{width:100%}}.operations-planning{color:#172033;background:#fff;border:1px solid #e1e7ee;border-radius:15px;gap:14px;padding:18px;display:grid}.operations-planning>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operations-planning>header span{color:#1778f2;letter-spacing:.1em;font-size:.58rem;font-weight:850}.operations-planning>header h2{margin:4px 0 3px;font-size:1.05rem}.operations-planning>header p{color:#78879a;margin:0;font-size:.68rem}.operations-planning__controls{gap:6px;display:flex}.operations-planning__controls button{min-height:34px;padding:6px 10px;color:#45566d!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce4ec!important;border-radius:9px!important}.operations-planning__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operations-planning__summary article{background:#f8fafc;border:1px solid #e7ecf2;border-radius:11px;gap:4px;padding:11px;display:grid}.operations-planning__summary span{color:#748398;font-size:.61rem}.operations-planning__summary strong{font-size:1.2rem}.operations-planning__summary article[data-alert=true]{background:#fff7f8;border-color:#f0c7cd}.operations-planning__summary article[data-alert=true] strong{color:#c83e4c}.operations-planning__week{grid-template-columns:repeat(7,minmax(135px,1fr));gap:7px;display:grid;overflow:auto}.operations-planning__week>section{background:#fbfcfe;border:1px solid #e5eaf0;border-radius:11px;min-height:210px;overflow:hidden}.operations-planning__week>section[data-today=true]{border-color:#acd0fb;box-shadow:inset 0 3px #1778f2}.operations-planning__week>section>header{border-bottom:1px solid #e8edf2;grid-template-columns:1fr auto;gap:1px;padding:9px;display:grid}.operations-planning__week>section>header span{color:#738298;text-transform:uppercase;font-size:.55rem}.operations-planning__week>section>header strong{grid-area:1/2/3;font-size:1.1rem}.operations-planning__week>section>header small{color:#9aa5b4;font-size:.5rem}.operations-planning__week>section>div{gap:6px;padding:7px;display:grid}.operations-planning__week>section>div>p{color:#a0aab8;text-align:center;margin:24px 0;font-size:.56rem}.operations-planning__week a{color:#172033;background:#fff;border:1px solid #e5eaf0;border-radius:8px;gap:3px;padding:8px;text-decoration:none;display:grid}.operations-planning__week a:hover{border-color:#b7d4f7}.operations-planning__week a strong{font-size:.6rem}.operations-planning__week a span,.operations-planning__week a small{color:#77879a;font-size:.5rem}.operations-planning__week a[data-priority=URGENT]{border-left:3px solid #d94b5a}.operations-planning__week a[data-priority=HIGH]{border-left:3px solid #e7a22b}.operations-planning__unscheduled{background:#fafbfd;border:1px dashed #dce4ec;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex}.operations-planning__unscheduled>strong{margin-right:4px;font-size:.62rem}.operations-planning__unscheduled a{color:#42536a;background:#fff;border-radius:8px;gap:6px;padding:6px 8px;font-size:.56rem;text-decoration:none;display:flex}.operations-planning__unscheduled a span{color:#8996a7}.operations-planning__cta{color:#1778f2;justify-self:end;font-size:.64rem;font-weight:800;text-decoration:none}.operations-planning.is-state{place-items:center;min-height:130px}.operations-planning.is-error{color:#c63d4b}@media (max-width:900px){.operations-planning__summary{grid-template-columns:1fr 1fr}.operations-planning__week{grid-template-columns:repeat(7,150px)}}@media (max-width:520px){.operations-planning>header{display:grid}.operations-planning__summary{grid-template-columns:1fr 1fr}}.property-portfolio{color:#172033;background:#fff;border:1px solid #e1e7ee;border-radius:15px;gap:14px;padding:18px;display:grid}.property-portfolio>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.property-portfolio>header>div:first-child span{color:#1778f2;letter-spacing:.1em;font-size:.58rem;font-weight:850}.property-portfolio>header h2{margin:4px 0 3px;font-size:1.18rem}.property-portfolio>header p{color:#77869a;margin:0;font-size:.7rem}.property-portfolio__tools{gap:7px;display:flex}.property-portfolio__tools input{color:#172033;background:#f8fafc;border:1px solid #dce4ec;border-radius:9px;min-width:220px;padding:8px 10px}.property-portfolio__tools button{color:#45566d!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce4ec!important}.property-portfolio__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.property-portfolio__summary article{background:#f8fafc;border:1px solid #e6ebf1;border-radius:11px;gap:3px;padding:11px;display:grid}.property-portfolio__summary span{color:#738297;font-size:.6rem}.property-portfolio__summary strong{font-size:1.25rem}.property-portfolio__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.property-portfolio__grid>article{background:#fff;border:1px solid #e2e8ef;border-radius:13px;gap:12px;padding:14px;display:grid;box-shadow:0 6px 18px #1f334909}.property-portfolio__grid>article[data-selected=true]{border-color:#9ec8fa;box-shadow:0 8px 24px #1778f214}.property-portfolio__grid>article>header{justify-content:space-between;gap:10px;display:flex}.property-portfolio__grid h3{margin:2px 0 0;font-size:.88rem}.property-portfolio__grid header small{color:#7e8c9e;font-size:.56rem}.property-portfolio__grid header>span{color:#167a5a;background:#eaf8f3;border-radius:999px;align-self:start;padding:4px 7px;font-size:.5rem;font-weight:800}.property-portfolio__grid dl{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;display:grid}.property-portfolio__grid dl>div{background:#f8fafc;border-radius:9px;padding:8px}.property-portfolio__grid dt{color:#8090a4;font-size:.5rem}.property-portfolio__grid dd{margin:2px 0 0;font-size:.82rem;font-weight:800}.property-portfolio__next{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.property-portfolio__next span{color:#77869a;font-size:.56rem}.property-portfolio__next strong{font-size:.66rem}.property-portfolio__grid footer{flex-wrap:wrap;gap:6px;display:flex}.property-portfolio__grid footer a,.property-portfolio__grid footer button{min-height:34px;padding:7px 9px;font-size:.56rem;font-weight:750;text-decoration:none;color:#44566d!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe4ed!important;border-radius:8px!important}.property-portfolio__grid footer button{color:#fff!important;background:#1778f2!important;border-color:#1778f2!important}.property-portfolio__empty{color:#8794a5;text-align:center;padding:26px}.property-portfolio.is-state{place-items:center;min-height:130px}.property-portfolio.is-error{color:#c63d4b}@media (max-width:1000px){.property-portfolio__grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.property-portfolio>header,.property-portfolio__tools{display:grid}.property-portfolio__tools input{min-width:0}.property-portfolio__summary{grid-template-columns:1fr 1fr}.property-portfolio__grid{grid-template-columns:1fr}}.workspace-module.is-routed .workspace-module__body>*{display:none!important}.workspace-module.is-routed .workspace-module__body>:target{display:block!important}.workspace-module.is-routed .workspace-module__body>:has(:target){display:block!important}#operations:has(#operations-planning:target)>*{display:none!important}#operations:has(#operations-planning:target)>#operations-planning{display:grid!important}#operations:has(#tasks:target)>*{display:none!important}#operations:has(#tasks:target)>#tasks{display:block!important}#operations:has(#providers:target)>*{display:none!important}#operations:has(#providers:target)>#providers{display:block!important}#inbox:has(#automation:target)>*{display:none!important}#inbox:has(#automation:target)>#automation{display:block!important}#finance:has(#rental-agreements:target) .rental-finance__grid>article{display:none!important}#finance:has(#rental-agreements:target) #rental-agreements{display:block!important}#finance:has(#rental-ledger:target) .rental-finance__grid>article{display:none!important}#finance:has(#rental-ledger:target) #rental-ledger{display:block!important}#finance:has(#owner-statements:target) .rental-finance__grid>article{display:none!important}#finance:has(#owner-statements:target) #owner-statements{display:block!important}.rental-invoices{color:#172033;background:#fff;border:1px solid #e1e7ee;border-radius:15px;gap:14px;padding:18px;display:grid}.rental-invoices>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rental-invoices>header span{color:#1778f2;letter-spacing:.1em;font-size:.58rem;font-weight:850}.rental-invoices>header h2{margin:4px 0 3px;font-size:1.12rem}.rental-invoices>header p{color:#768599;margin:0;font-size:.69rem}.rental-invoices>header button{color:#45566d!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce4ec!important}.rental-invoices__boundary{color:#77541b;background:#fff9ed;border:1px solid #f0d4a2;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:10px 12px;font-size:.61rem;line-height:1.45;display:grid}.rental-invoices__boundary strong{background:#fff0ca;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.rental-invoices__period{align-items:end;gap:8px;display:flex}.rental-invoices__period label{color:#77869a;gap:4px;font-size:.57rem;display:grid}.rental-invoices input,.rental-invoices select{color:#172033;background:#fff;border:1px solid #dce4ec;border-radius:8px;min-width:0;padding:8px 9px}.rental-invoices__layout{grid-template-columns:minmax(420px,.85fr) minmax(0,1.15fr);gap:12px;display:grid}.rental-invoices__form,.rental-invoices__list>article{background:#fbfcfe;border:1px solid #e3e9ef;border-radius:12px}.rental-invoices__form{gap:10px;padding:13px;display:grid}.rental-invoices__form h3{margin:0;font-size:.84rem}.rental-invoices__form>label,.rental-invoices__pair label{color:#68788d;gap:4px;font-size:.57rem;display:grid}.rental-invoices__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rental-invoices__lines{gap:6px;display:grid}.rental-invoices__lines>header{justify-content:space-between;align-items:center;display:flex}.rental-invoices__lines>header strong{font-size:.62rem}.rental-invoices__lines>header button{padding:5px 7px;font-size:.53rem;color:#45566d!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce4ec!important}.rental-invoices__lines>div{background:#f2f6fa;border-radius:9px;grid-template-columns:2fr .55fr .8fr .65fr auto;align-items:end;gap:5px;padding:7px;display:grid}.rental-invoices__lines label{color:#718196;gap:3px;font-size:.5rem;display:grid}.rental-invoices__lines>div>button{width:30px;height:34px;color:#b74754!important;box-shadow:none!important;background:#fff!important;border:1px solid #ead9dc!important}.rental-invoices__totals{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.rental-invoices__totals>div{background:#f2f6fa;border-radius:9px;padding:8px}.rental-invoices__totals dt{color:#7b899b;font-size:.52rem}.rental-invoices__totals dd{margin:3px 0 0;font-size:.73rem;font-weight:800}.rental-invoices__totals>div:last-child{background:#eaf3ff}.rental-invoices__form .is-primary{min-height:39px;color:#fff!important;background:#1778f2!important;border-color:#1778f2!important}.rental-invoices__list{align-content:start;gap:8px;display:grid}.rental-invoices__list>p{color:#8491a2;text-align:center;padding:28px}.rental-invoices__list>article{background:#fff;gap:10px;padding:12px;display:grid}.rental-invoices__list>article>header{justify-content:space-between;gap:10px;display:flex}.rental-invoices__list h3{margin:2px 0 0;font-size:.75rem}.rental-invoices__list header small{color:#8090a4;font-size:.5rem}.rental-invoices__list header>span{color:#85620e;background:#fff3d6;border-radius:999px;align-self:start;padding:4px 6px;font-size:.49rem;font-weight:800}.rental-invoices__list article[data-status=ISSUED] header>span{color:#167a5a;background:#eaf8f3}.rental-invoices__list article[data-status=CANCELLED] header>span{color:#a04a53;background:#fff0f2}.rental-invoices__list dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.rental-invoices__list dl>div{background:#f7f9fc;border-radius:8px;padding:7px}.rental-invoices__list dt{color:#8390a1;font-size:.49rem}.rental-invoices__list dd{margin:2px 0 0;font-size:.68rem;font-weight:800}.rental-invoices__line-list{gap:4px;display:grid}.rental-invoices__line-list>div{color:#65758a;border-bottom:1px solid #edf1f5;justify-content:space-between;gap:8px;padding:5px 0;font-size:.54rem;display:flex}.rental-invoices__line-list strong{color:#324259}.rental-invoices__list footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.rental-invoices__list footer small{color:#7e8c9f;font-size:.52rem}.rental-invoices__list footer div{gap:5px;display:flex}.rental-invoices__list footer button{padding:6px 8px;font-size:.53rem;color:#45566d!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce4ec!important}.rental-invoices__error{color:#c43f4c}.rental-invoices__success{color:#167a5a}@media (max-width:960px){.rental-invoices__layout{grid-template-columns:1fr}}@media (max-width:620px){.rental-invoices>header{display:grid}.rental-invoices__pair{grid-template-columns:1fr}.rental-invoices__lines>div{grid-template-columns:1fr 1fr}.rental-invoices__lines>div>label:first-child{grid-column:1/-1}.rental-invoices__totals{grid-template-columns:1fr}.rental-invoices__list dl{grid-template-columns:1fr 1fr}}.reservation-workbench>header{align-items:flex-start!important}.reservation-workbench>header>div>span{color:#7a899d;margin-top:5px;font-size:.7rem;display:block}.reservation-workbench__new{background:#1778f2;border-radius:10px;align-items:center;min-height:38px;padding:0 13px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 7px 18px #1778f224;color:#fff!important}.reservation-workbench__toolbar{background:#f8fafc;border-bottom:1px solid #e9edf2;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:12px;padding:14px 16px;display:grid}.reservation-workbench__filters{flex-wrap:wrap;gap:6px;display:flex}.reservation-workbench__filters button{align-items:center;gap:7px;color:#5e6e82!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:9px!important;padding:0 10px!important;font-size:.65rem!important;display:inline-flex!important}.reservation-workbench__filters button[data-active=true]{color:#fff!important;background:#1778f2!important;border-color:#1778f2!important}.reservation-workbench__filters button b{background:#5e6e8217;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.55rem;display:grid}.reservation-workbench__filters button[data-active=true] b{background:#ffffff2e}.reservation-workbench__search{align-items:center;display:flex;position:relative}.reservation-workbench__search>span{color:#8997aa;position:absolute;left:11px}.reservation-workbench__search input{width:100%;min-height:36px;color:#172033!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:9px!important;padding:8px 11px 8px 32px!important}.reservation-workbench__summary{border-bottom:1px solid #edf1f5;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.reservation-workbench__summary span{color:#6f7e91;background:#fff;border:1px solid #e6ebf1;border-radius:10px;align-items:baseline;gap:5px;padding:10px 11px;font-size:.61rem;display:flex}.reservation-workbench__summary b{color:#172033;font-size:1rem}.reservation-workbench__summary span[data-attention=true]{color:#b74150;background:#fff8f9;border-color:#f1c8cd}.reservation-workbench__summary span[data-attention=true] b{color:#c43e4d}@media (max-width:860px){.reservation-workbench__toolbar{grid-template-columns:1fr}.reservation-workbench__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.reservation-workbench__summary{grid-template-columns:1fr}.reservation-workbench__new{justify-content:center;width:100%;margin-top:10px}}.property-revenue-inventory__controls .is-today{color:#fff!important;background:#1778f2!important;border-color:#1778f2!important}.availability-pricing-command{grid-template-columns:1.2fr .7fr .9fr minmax(250px,1.25fr);gap:8px;margin:12px 0 0;display:grid}.availability-pricing-command>div,.availability-pricing-command>label{background:#fff;border:1px solid #e2e8ef;border-radius:11px;min-height:54px;padding:9px 11px}.availability-pricing-command>div{align-content:center;gap:2px;display:grid}.availability-pricing-command>div span{color:#7c8a9d;font-size:.56rem;font-weight:700}.availability-pricing-command>div strong{color:#172033;font-size:.74rem}.availability-pricing-command>label{align-items:center;display:flex;position:relative}.availability-pricing-command>label>span{color:#8291a5;position:absolute;left:12px}.availability-pricing-command input{outline:0;width:100%;min-height:34px;color:#172033!important;background:0 0!important;border:0!important;padding:7px 9px 7px 29px!important}.availability-pricing-grid__empty{color:#7b899b;place-items:center;min-width:720px;min-height:120px;font-size:.7rem;display:grid}@media (max-width:900px){.availability-pricing-command{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.availability-pricing-command{grid-template-columns:1fr}}.unified-messaging__commandbar{background:#f8fafc;border:1px solid #e3e9f0;border-radius:12px;grid-template-columns:120px 120px minmax(260px,1fr) auto;gap:8px;margin:10px 0;padding:10px;display:grid}.unified-messaging__commandbar>div{background:#fff;border:1px solid #e5eaf0;border-radius:9px;gap:2px;padding:7px 10px;display:grid}.unified-messaging__commandbar>div span{color:#7a899c;font-size:.55rem}.unified-messaging__commandbar>div strong{color:#172033;font-size:1rem}.unified-messaging__commandbar>div[data-attention=true] strong{color:#c33e4c}.unified-messaging__search{align-items:center;display:flex;position:relative}.unified-messaging__search>span{color:#8493a6;position:absolute;left:12px}.unified-messaging__search input{width:100%;height:100%;min-height:42px;color:#172033!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:9px!important;padding:8px 11px 8px 31px!important}.unified-messaging__unread{color:#526278!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:9px!important;padding:0 11px!important;font-size:.63rem!important}.unified-messaging__unread[aria-pressed=true]{color:#fff!important;background:#1778f2!important;border-color:#1778f2!important}.unified-messaging__unread b{margin-left:5px}.unified-messaging__workspace aside>strong{justify-content:space-between;align-items:center;display:flex}.unified-messaging__workspace aside>strong small{color:#1778f2;background:#eaf3ff;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:.55rem;display:grid}@media (max-width:900px){.unified-messaging__commandbar{grid-template-columns:1fr 1fr}.unified-messaging__search,.unified-messaging__unread{grid-column:1/-1}}.guest-crm__commandbar{background:#f8fafc;border:1px solid #e3e9f0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0;padding:9px;display:grid}.guest-crm__commandbar button{justify-content:space-between;align-items:center;gap:8px;color:#5d6e83!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e7ee!important;border-radius:9px!important;padding:7px 10px!important;font-size:.64rem!important;display:flex!important}.guest-crm__commandbar button b{color:#52647a;background:#eef2f6;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:.56rem;display:grid}.guest-crm__commandbar button[data-active=true]{color:#fff!important;background:#1778f2!important;border-color:#1778f2!important}.guest-crm__commandbar button[data-active=true] b{color:#fff;background:#ffffff2e}@media (max-width:700px){.guest-crm__commandbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.application-shell-main.is-workspace-ready .os-surface{--workspace-ink:#172033;--workspace-muted:#68788d;--workspace-muted-soft:#8391a3;--workspace-accent:#1778f2;--workspace-accent-soft:#eaf3ff;--workspace-success:#17835f;--workspace-danger:#c33f4d;--workspace-warning:#956000;--workspace-surface:#fff;--workspace-surface-soft:#f8fafc;--workspace-line:#e1e7ee;--workspace-line-strong:#d6e0ea;--workspace-panel-radius:15px;--workspace-card-radius:11px;--workspace-control-radius:9px;--workspace-control-height:40px;--workspace-title-size:clamp(1.08rem, 1.45vw, 1.28rem);--workspace-subtitle-size:.72rem;--workspace-body-size:.72rem;--workspace-label-size:.64rem;--workspace-eyebrow-size:.58rem;--workspace-motion-fast:.16s;--workspace-motion-base:.22s;--workspace-ease-standard:cubic-bezier(.2, .8, .2, 1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(h1,h2,h3,h4,p,span,strong,small,label,input,textarea,select,button){font-family:inherit}.application-shell-main.is-workspace-ready .os-surface :is(h1,h2,h3,h4,p,span,strong,small,label,input,textarea,select,button){font-family:inherit}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.unified-messaging,.stay-communications,.provider-workforce,.property-access-panel,.rental-finance,.extended-stay,.external-owner-management,.guest-reputation,.host-billing){gap:14px;border:1px solid var(--workspace-line)!important;border-radius:var(--workspace-panel-radius)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface)!important;box-shadow:none!important;margin:0!important;padding:18px!important}.application-shell-main.is-workspace-ready .os-surface :is(.unified-messaging,.stay-communications,.provider-workforce,.property-access-panel,.rental-finance,.extended-stay,.external-owner-management,.guest-reputation,.host-billing){gap:14px;border:1px solid var(--workspace-line)!important;border-radius:var(--workspace-panel-radius)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface)!important;box-shadow:none!important;margin:0!important;padding:18px!important}.application-shell-main.is-workspace-ready .os-surface :is(.unified-messaging__head,.stay-communications__head,.provider-workforce>header,.property-access-panel>header,.rental-finance__header,.extended-stay__header,.external-owner-management>header,.guest-reputation>header,.host-billing__head){align-items:flex-start;gap:14px!important;margin:0 0 12px!important}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.unified-messaging__head,.stay-communications__head,.provider-workforce>header,.property-access-panel>header,.rental-finance__header,.extended-stay__header,.external-owner-management>header,.guest-reputation>header,.host-billing__head) :-webkit-any(h2){color:var(--workspace-ink)!important;font-size:var(--workspace-title-size)!important;letter-spacing:-.028em!important;margin:4px 0!important;font-weight:780!important;line-height:1.15!important}.application-shell-main.is-workspace-ready .os-surface :is(.unified-messaging__head,.stay-communications__head,.provider-workforce>header,.property-access-panel>header,.rental-finance__header,.extended-stay__header,.external-owner-management>header,.guest-reputation>header,.host-billing__head) :is(h2){color:var(--workspace-ink)!important;font-size:var(--workspace-title-size)!important;letter-spacing:-.028em!important;margin:4px 0!important;font-weight:780!important;line-height:1.15!important}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.operational-performance,.operational-task-board,.reservation-calendar,.guest-crm,.operational-inbox,.room-lifecycle,.hotel-guest-experience) h2{color:var(--workspace-ink)!important;font-size:var(--workspace-title-size)!important;letter-spacing:-.028em!important;font-weight:780!important;line-height:1.15!important}.application-shell-main.is-workspace-ready .os-surface :is(.operational-performance,.operational-task-board,.reservation-calendar,.guest-crm,.operational-inbox,.room-lifecycle,.hotel-guest-experience) h2{color:var(--workspace-ink)!important;font-size:var(--workspace-title-size)!important;letter-spacing:-.028em!important;font-weight:780!important;line-height:1.15!important}.application-shell-main.is-workspace-ready .os-surface :is(.unified-messaging__head,.stay-communications__head,.provider-workforce>header,.property-access-panel>header,.guest-reputation>header)>div>span{text-transform:uppercase;color:var(--workspace-accent)!important;font-size:var(--workspace-eyebrow-size)!important;letter-spacing:.1em!important;font-weight:850!important;line-height:1.3!important}.application-shell-main.is-workspace-ready .os-surface :is(.rental-finance__header,.extended-stay__header,.external-owner-management>header)>div>p{text-transform:uppercase;color:var(--workspace-accent)!important;font-size:var(--workspace-eyebrow-size)!important;letter-spacing:.1em!important;font-weight:850!important;line-height:1.3!important}.application-shell-main.is-workspace-ready .os-surface :is(.unified-messaging__head p,.stay-communications__head p,.provider-workforce>header p,.property-access-panel>header p,.guest-reputation>header p,.rental-finance__header>div>span,.extended-stay__header>div>span,.external-owner-management>header>div>span,.host-billing__head p){color:var(--workspace-muted)!important;font-size:var(--workspace-subtitle-size)!important;line-height:1.5!important}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.unified-messaging,.stay-communications,.provider-workforce,.property-access-panel,.rental-finance,.extended-stay,.external-owner-management,.guest-reputation,.host-billing) :-webkit-any(input,select){min-height:var(--workspace-control-height)!important;border:1px solid var(--workspace-line-strong)!important;border-radius:var(--workspace-control-radius)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface)!important;box-shadow:none!important;padding:8px 10px!important}.application-shell-main.is-workspace-ready .os-surface :is(.unified-messaging,.stay-communications,.provider-workforce,.property-access-panel,.rental-finance,.extended-stay,.external-owner-management,.guest-reputation,.host-billing) :is(input,select){min-height:var(--workspace-control-height)!important;border:1px solid var(--workspace-line-strong)!important;border-radius:var(--workspace-control-radius)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface)!important;box-shadow:none!important;padding:8px 10px!important}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.unified-messaging,.stay-communications,.provider-workforce,.property-access-panel,.rental-finance,.extended-stay,.external-owner-management,.guest-reputation,.host-billing) textarea{min-height:78px;border:1px solid var(--workspace-line-strong)!important;border-radius:var(--workspace-control-radius)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface)!important;box-shadow:none!important;padding:10px!important}.application-shell-main.is-workspace-ready .os-surface :is(.unified-messaging,.stay-communications,.provider-workforce,.property-access-panel,.rental-finance,.extended-stay,.external-owner-management,.guest-reputation,.host-billing) textarea{min-height:78px;border:1px solid var(--workspace-line-strong)!important;border-radius:var(--workspace-control-radius)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface)!important;box-shadow:none!important;padding:10px!important}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(input,select,textarea):focus{outline:0;border-color:#9fc5f7!important;box-shadow:0 0 0 3px #1778f214!important}.application-shell-main.is-workspace-ready .os-surface :is(input,select,textarea):focus{outline:0;border-color:#9fc5f7!important;box-shadow:0 0 0 3px #1778f214!important}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.provider-workforce,.property-access-panel,.rental-finance,.extended-stay,.external-owner-management,.host-billing) label{color:var(--workspace-muted)!important;font-size:var(--workspace-label-size)!important;font-weight:680!important}.application-shell-main.is-workspace-ready .os-surface :is(.provider-workforce,.property-access-panel,.rental-finance,.extended-stay,.external-owner-management,.host-billing) label{color:var(--workspace-muted)!important;font-size:var(--workspace-label-size)!important;font-weight:680!important}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.unified-messaging,.stay-communications,.provider-workforce,.property-access-panel,.rental-finance,.extended-stay,.external-owner-management,.guest-reputation,.host-billing)>header>button{border:1px solid var(--workspace-line-strong)!important;border-radius:var(--workspace-control-radius)!important;color:#45566d!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;padding:0 12px!important;font-size:.68rem!important;font-weight:760!important}.application-shell-main.is-workspace-ready .os-surface :is(.unified-messaging,.stay-communications,.provider-workforce,.property-access-panel,.rental-finance,.extended-stay,.external-owner-management,.guest-reputation,.host-billing)>header>button{border:1px solid var(--workspace-line-strong)!important;border-radius:var(--workspace-control-radius)!important;color:#45566d!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;padding:0 12px!important;font-size:.68rem!important;font-weight:760!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__providers{padding-bottom:10px!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__providers>button{border:1px solid var(--workspace-line)!important;color:#56677d!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;padding:7px 11px!important;font-size:.68rem!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__providers>button[aria-pressed=true]{color:#0f68d7!important;background:#edf5ff!important;border-color:#bad5f7!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__providers small{color:#8190a3!important;font-size:.55rem!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__workspace{border-color:var(--workspace-line)!important;min-height:390px!important;color:var(--workspace-ink)!important;background:#fff!important;border-radius:12px!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__workspace>aside{border-right-color:var(--workspace-line)!important;background:#fbfcfe!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__workspace>aside>strong{color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__workspace>aside>button{color:var(--workspace-ink)!important;box-shadow:none!important;background:0 0!important;border-bottom-color:#edf1f5!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__workspace>aside>button[aria-pressed=true]{background:#eef5ff!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__workspace>main{background:#fff!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__workspace>main>header,.application-shell-main.is-workspace-ready .os-surface .unified-messaging__quickbar,.application-shell-main.is-workspace-ready .os-surface .unified-messaging__composer{border-color:var(--workspace-line)!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__workspace>main>header h3{color:var(--workspace-ink)!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__empty{min-height:250px!important;color:var(--workspace-muted-soft)!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__thread>article{color:var(--workspace-ink)!important;border-color:var(--workspace-line)!important;background:#f8fafc!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__thread>article[data-direction=OUTBOUND]{background:#edf5ff!important;border-color:#c8dcf5!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__quickbar button{color:#56677d!important;border-color:var(--workspace-line)!important;box-shadow:none!important;background:#fff!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__quick-replies{border-top-color:var(--workspace-line)!important}.application-shell-main.is-workspace-ready .os-surface .unified-messaging__quick-grid>form,.application-shell-main.is-workspace-ready .os-surface .unified-messaging__quick-grid>div>article{color:var(--workspace-ink)!important;border-color:var(--workspace-line)!important;background:var(--workspace-surface-soft)!important}.application-shell-main.is-workspace-ready .os-surface .provider-workforce__columns{gap:12px!important}.application-shell-main.is-workspace-ready .os-surface .provider-workforce__columns>section{border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface-soft)!important;border-radius:12px!important;padding:14px!important}.application-shell-main.is-workspace-ready .os-surface .provider-workforce__columns h3{color:var(--workspace-ink)!important;font-size:.84rem!important}.application-shell-main.is-workspace-ready .os-surface .provider-workforce form{border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important;background:#fff!important;border-radius:10px!important;padding:12px!important}.application-shell-main.is-workspace-ready .os-surface .provider-workforce__cards>article{border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important;background:#fff!important}.application-shell-main.is-workspace-ready .os-surface .provider-workforce :is(.provider-workforce__truth,.provider-workforce__cards span,.provider-workforce__cards small){color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .property-access-panel__grid{gap:12px!important}.application-shell-main.is-workspace-ready .os-surface .property-access-panel form,.application-shell-main.is-workspace-ready .os-surface .property-access-panel__list>article{border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface-soft)!important;border-radius:12px!important}.application-shell-main.is-workspace-ready .os-surface .property-access-panel form{padding:14px!important}.application-shell-main.is-workspace-ready .os-surface .property-access-panel__list span,.application-shell-main.is-workspace-ready .os-surface .property-access-panel__list small{color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .property-access-panel__list code{color:#17324f!important;background:#edf3f9!important}.application-shell-main.is-workspace-ready .os-surface :is(.rental-finance__grid>article,.extended-stay__panel,.extended-stay__plan,.external-owner-management__token,.external-owner-management__owners article,.host-billing__metrics article,.host-billing__reference,.host-billing__security,.host-billing__lifecycle,.host-billing__receipts){border-color:var(--workspace-line)!important;border-radius:var(--workspace-card-radius)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface-soft)!important}.application-shell-main.is-workspace-ready .os-surface .rental-finance__grid{gap:12px!important}.application-shell-main.is-workspace-ready .os-surface :is(.rental-finance__grid h3,.extended-stay h3,.external-owner-management h3){color:var(--workspace-ink)!important;font-size:.84rem!important}.application-shell-main.is-workspace-ready .os-surface :is(.rental-finance small,.rental-finance__item span,.extended-stay__header span,.extended-stay__boundary,.extended-stay__plan>header span,.extended-stay__installment span,.external-owner-management>header span){color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .rental-finance__item,.application-shell-main.is-workspace-ready .os-surface .extended-stay__installment{border-color:var(--workspace-line)!important;background:#fff!important}.application-shell-main.is-workspace-ready .os-surface .external-owner-management__token code{color:#17324f!important;background:#edf3f9!important}.application-shell-main.is-workspace-ready .os-surface .guest-reputation{display:grid}.application-shell-main.is-workspace-ready .os-surface .guest-reputation>header{justify-content:space-between;display:flex}.application-shell-main.is-workspace-ready .os-surface .guest-reputation__summary{border:1px solid var(--workspace-line);border-radius:var(--workspace-card-radius);background:var(--workspace-surface-soft);grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.application-shell-main.is-workspace-ready .os-surface .guest-reputation__summary strong{color:var(--workspace-ink);font-size:1.08rem}.application-shell-main.is-workspace-ready .os-surface .guest-reputation__summary span{color:var(--workspace-muted);font-size:.68rem}.application-shell-main.is-workspace-ready .os-surface .guest-reputation__list{gap:9px;display:grid}.application-shell-main.is-workspace-ready .os-surface .guest-reputation__list>article{border:1px solid var(--workspace-line);border-radius:var(--workspace-card-radius);color:var(--workspace-ink);background:#fff;gap:9px;padding:13px;display:grid}.application-shell-main.is-workspace-ready .os-surface .guest-reputation__list :-webkit-any(span,small){color:var(--workspace-muted);font-size:.65rem}.application-shell-main.is-workspace-ready .os-surface .guest-reputation__list :is(span,small){color:var(--workspace-muted);font-size:.65rem}.application-shell-main.is-workspace-ready .os-surface .guest-reputation__reply{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.application-shell-main.is-workspace-ready .os-surface .stay-communications__list article{border-color:var(--workspace-line)!important;border-radius:var(--workspace-card-radius)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface-soft)!important}.application-shell-main.is-workspace-ready .os-surface .stay-communications__empty{color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .stay-communications__list :-webkit-any(small,dt){color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .stay-communications__list :is(small,dt){color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .property-revenue-inventory__provider--pricelabs{border-color:var(--workspace-line)!important;border-radius:var(--workspace-card-radius)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface-soft)!important;padding:14px!important}.application-shell-main.is-workspace-ready .os-surface .property-revenue-inventory__provider--pricelabs :-webkit-any(p,small,label){color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .property-revenue-inventory__provider--pricelabs :is(p,small,label){color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .property-revenue-inventory__connections>article{border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface-soft)!important}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.host-channels__notice,.host-channels__form,.host-channels__connection,.host-channels__event){border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface-soft)!important}.application-shell-main.is-workspace-ready .os-surface :is(.host-channels__notice,.host-channels__form,.host-channels__connection,.host-channels__event){border-color:var(--workspace-line)!important;color:var(--workspace-ink)!important;background:var(--workspace-surface-soft)!important}.application-shell-main.is-workspace-ready .os-surface .host-channels :-webkit-any(span,small,dt){color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .host-channels :is(span,small,dt){color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .property-revenue-inventory__connections :-webkit-any(span,small){color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .property-revenue-inventory__connections :is(span,small){color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .email-communication-preferences>header p:last-child{color:var(--workspace-muted)!important;font-size:var(--workspace-subtitle-size)!important;line-height:1.5!important}.application-shell-main.is-workspace-ready .os-surface .email-communication-preferences__option{border-color:var(--workspace-line)!important;border-radius:var(--workspace-card-radius)!important;color:var(--workspace-ink)!important;background:#fff!important;padding:13px 14px!important}.application-shell-main.is-workspace-ready .os-surface .email-communication-preferences__option small,.application-shell-main.is-workspace-ready .os-surface .email-communication-preferences__necessary p{color:var(--workspace-muted)!important}.application-shell-main.is-workspace-ready .os-surface .email-communication-preferences__necessary{border-radius:var(--workspace-card-radius)!important;background:#f2fbf7!important}.application-shell-main.is-workspace-ready .os-surface :is(.operational-task-board__form,.operational-task-board__list>article,.operational-inbox__summary article,.operational-inbox__list>article,.guest-crm__identity,.guest-crm__columns>article,.guest-crm__notes,.room-lifecycle__room,.hotel-guest-experience__metrics article,.hotel-guest-experience__catalog article){border-radius:var(--workspace-card-radius)!important}.application-shell-main.is-workspace-ready .os-surface :is(.operational-task-board__head p,.operational-inbox__head p,.guest-crm__head p,.reservation-calendar__head p,.operational-performance>header p){color:var(--workspace-muted)!important;font-size:var(--workspace-subtitle-size)!important;line-height:1.5!important}.workspace-module.is-routed,.workspace-module.is-routed>.workspace-module__summary{scroll-margin-top:82px!important}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.workspace-module,.unified-messaging,.provider-workforce,.property-access-panel,.rental-finance,.guest-reputation){transition:border-color var(--workspace-motion-fast) var(--workspace-ease-standard), box-shadow var(--workspace-motion-fast) var(--workspace-ease-standard), background-color var(--workspace-motion-fast) var(--workspace-ease-standard)}.application-shell-main.is-workspace-ready .os-surface :is(.workspace-module,.unified-messaging,.provider-workforce,.property-access-panel,.rental-finance,.guest-reputation){transition:border-color var(--workspace-motion-fast) var(--workspace-ease-standard), box-shadow var(--workspace-motion-fast) var(--workspace-ease-standard), background-color var(--workspace-motion-fast) var(--workspace-ease-standard)}@media (prefers-reduced-motion:reduce){.application-shell-main.is-workspace-ready .os-surface *{scroll-behavior:auto!important}}@media (max-width:760px){.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.unified-messaging,.stay-communications,.provider-workforce,.property-access-panel,.rental-finance,.extended-stay,.external-owner-management,.guest-reputation,.host-billing){padding:14px!important}.application-shell-main.is-workspace-ready .os-surface :is(.unified-messaging,.stay-communications,.provider-workforce,.property-access-panel,.rental-finance,.extended-stay,.external-owner-management,.guest-reputation,.host-billing){padding:14px!important}.application-shell-main.is-workspace-ready .os-surface .guest-reputation__reply,.application-shell-main.is-workspace-ready .os-surface .guest-reputation__summary{grid-template-columns:1fr}}@media (max-width:1180px){.host-os.os-surface>.professional-os-nav,.v5-hotel-command.os-surface>.professional-os-nav{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.professional-os-nav__links{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}.professional-os-nav__links::-webkit-scrollbar{display:none}.host-os.os-surface,.v5-hotel-command.os-surface{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}.host-os.os-surface>*,.v5-hotel-command.os-surface>*{min-width:0!important;max-width:100%!important}}.owner-provider-control{border:1px solid var(--workspace-line,#55b7ff29);border-radius:var(--workspace-card-radius,16px);background:var(--workspace-surface-soft,#07152d94);gap:14px;margin:18px 0;padding:18px;display:grid}.owner-provider-control>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.owner-provider-control>header span{letter-spacing:.08em;font-size:.72rem;font-weight:800}.owner-provider-control>header h2,.owner-provider-control>header p{margin:5px 0 0}.owner-provider-control>header p,.owner-provider-control__boundary{color:var(--workspace-muted,#95a5b8)}.owner-provider-control article :-webkit-any(dt,dd,p,label){color:var(--workspace-muted,#95a5b8)}.owner-provider-control article :is(dt,dd,p,label){color:var(--workspace-muted,#95a5b8)}.owner-provider-control>header button,.owner-provider-control__actions button{color:#fff;cursor:pointer;background:#0878f9;border:1px solid #278dff;border-radius:10px;min-height:40px;padding:0 13px;font-weight:800}.owner-provider-control button:disabled{opacity:.46;cursor:not-allowed}.owner-provider-control__boundary,.owner-provider-control__verification{background:#ffbe5c0d;border-left:3px solid #ffbe5c9e;margin:0;padding:10px 12px}.owner-provider-control__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;display:grid}.owner-provider-control article{border:1px solid var(--workspace-line,#55b7ff24);background:var(--workspace-surface,#06112ab8);border-radius:13px;gap:11px;padding:14px;display:grid}.owner-provider-control article[data-state=ACTIVE]{border-color:#35d29b5c}.owner-provider-control article[data-state=ERROR]{border-color:#ff6f845c}.owner-provider-control article>header{justify-content:space-between;gap:12px;display:flex}.owner-provider-control article>header span,.owner-provider-control article>header strong{display:block}.owner-provider-control article>header b{letter-spacing:.05em;align-self:start;font-size:.72rem}.owner-provider-control article dl{gap:6px;margin:0;display:grid}.owner-provider-control article dl>div{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:8px;display:grid}.owner-provider-control article :-webkit-any(dt,dd){overflow-wrap:anywhere;margin:0}.owner-provider-control article :is(dt,dd){overflow-wrap:anywhere;margin:0}.owner-provider-control article .is-error{color:#ffb6c2;margin:0}.owner-provider-control label{gap:6px;display:grid}.owner-provider-control textarea{resize:vertical;border:1px solid var(--workspace-line,#55b7ff2e);min-height:76px;color:inherit;background:var(--workspace-surface,#07152d);border-radius:10px;padding:10px}.owner-provider-control__actions{flex-wrap:wrap;gap:8px;display:flex}.owner-provider-control__actions .is-danger{color:#ffb6c2;background:#aa2d4424;border-color:#ff6f8452}@media (max-width:620px){.owner-provider-control>header,.owner-provider-control__actions{display:grid}.owner-provider-control>header button,.owner-provider-control__actions button{width:100%}}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.property-revenue-inventory,.host-channels,.email-communication-preferences,.guest-crm,.operational-task-board){border-radius:var(--workspace-panel-radius)!important}.application-shell-main.is-workspace-ready .os-surface :is(.property-revenue-inventory,.host-channels,.email-communication-preferences,.guest-crm,.operational-task-board){border-radius:var(--workspace-panel-radius)!important}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.property-revenue-inventory,.host-channels,.email-communication-preferences,.guest-crm,.operational-task-board) :-webkit-any(h1,h2){color:var(--workspace-ink)!important;font-size:var(--workspace-title-size)!important;letter-spacing:-.028em!important;font-weight:780!important;line-height:1.15!important}.application-shell-main.is-workspace-ready .os-surface :is(.property-revenue-inventory,.host-channels,.email-communication-preferences,.guest-crm,.operational-task-board) :is(h1,h2){color:var(--workspace-ink)!important;font-size:var(--workspace-title-size)!important;letter-spacing:-.028em!important;font-weight:780!important;line-height:1.15!important}.application-shell-main.is-workspace-ready .os-surface :-webkit-any(.property-revenue-inventory,.host-channels,.email-communication-preferences) :-webkit-any(p,small,label){line-height:1.5}.application-shell-main.is-workspace-ready .os-surface :is(.property-revenue-inventory,.host-channels,.email-communication-preferences) :is(p,small,label){line-height:1.5}.host-channel-mapping{background:radial-gradient(circle at 100% 0,#3f7ddd1c,#0000 38%),#050e1ca8;border:1px solid #85b7ff2e;border-radius:18px;grid-column:1/-1;gap:14px;margin-top:4px;padding:18px;display:grid}.host-channel-mapping__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.host-channel-mapping__header>div{gap:5px;display:grid}.host-channel-mapping__header span,.host-channel-mapping__item span:first-child{color:#85b7ff;letter-spacing:.12em;font-size:.62rem;font-weight:900}.host-channel-mapping__header h4{margin:0;font-size:1rem}.host-channel-mapping__header p,.host-channel-mapping__readiness p,.host-channel-mapping__form small,.host-channel-mapping__item small,.host-channel-mapping__guard,.host-channel-mapping__empty{color:#d2def1b3;margin:0;font-size:.72rem;line-height:1.45}.host-channel-mapping__refresh{color:#dceaff;background:#85b7ff14;border:1px solid #85b7ff3d;border-radius:999px;min-height:34px;padding:7px 11px;font-size:.67rem;font-weight:800}.host-channel-mapping__readiness{border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:center;gap:16px;padding:13px 14px;display:grid}.host-channel-mapping__readiness>div{gap:3px;display:grid}.host-channel-mapping__readiness>div>span{opacity:.72;font-size:.64rem;font-weight:800}.host-channel-mapping__readiness.is-ready,.host-channel-mapping__mapping-status.is-ready{color:#a8f4cd;background:#278b5c21;border-color:#49c48540}.host-channel-mapping__readiness.is-action,.host-channel-mapping__mapping-status.is-action{color:#f5d392;background:#b3833324;border-color:#e7aa4247}.host-channel-mapping__readiness.is-required,.host-channel-mapping__mapping-status.is-required{color:#bcd8ff;background:#739ad614;border-color:#85b7ff38}.host-channel-mapping__flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.host-channel-mapping__flow span{border:1px solid var(--host-line);text-align:center;background:#ffffff09;border-radius:12px;place-items:center;min-height:42px;padding:9px 12px;font-size:.72rem;font-weight:800;display:grid}.host-channel-mapping__flow i{color:#85b7ff;font-size:1.05rem;font-style:normal}.host-channel-mapping__form{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:end;gap:10px;display:grid}.host-channel-mapping__form label{color:#d2def1bd;gap:6px;font-size:.66rem;font-weight:800;display:grid}.host-channel-mapping__form select,.host-channel-mapping__form input{width:100%;min-height:40px}.host-channel-mapping__form button,.host-channel-mapping__item button{color:#0b1729;background:#d8e8ff;border:0;border-radius:11px;min-height:40px;padding:9px 13px;font-size:.7rem;font-weight:900}.host-channel-mapping__form small{grid-column:1/-1}.host-channel-mapping__list{gap:8px;display:grid}.host-channel-mapping__item{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 13px;display:grid}.host-channel-mapping__item>div{gap:4px;display:grid}.host-channel-mapping__item>div:last-child{justify-items:end}.host-channel-mapping__mapping-status{border:1px solid #0000;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:5px 8px;font-size:.6rem;font-weight:900;display:inline-flex}.host-channel-mapping__guard{border-top:1px solid #ffffff12;padding-top:10px}.host-channel-mapping__error{color:#ffb0b8;margin:0;font-size:.72rem}@media (max-width:880px){.host-channel-mapping__form,.host-channel-mapping__readiness,.host-channel-mapping__item{grid-template-columns:1fr}.host-channel-mapping__item>div:last-child{justify-items:start}}@media (max-width:560px){.host-channel-mapping{padding:14px}.host-channel-mapping__header{display:grid}.host-channel-mapping__refresh{width:-moz-fit-content;width:fit-content}.host-channel-mapping__flow{grid-template-columns:1fr}.host-channel-mapping__flow i{justify-self:center;transform:rotate(90deg)}}@media (max-width:720px){.segment-public__inspiration-list{grid-template-columns:1fr 1fr}}.travel-os__regulatory{background:linear-gradient(150deg,#0a1d27f5,#0e2b30e8);border:1px solid #75909c38;border-radius:28px;margin-top:28px;padding:clamp(18px,3vw,32px);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.travel-os__regulatory:before{content:"";pointer-events:none;background:radial-gradient(circle,#96cbbf1f,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-35%;bottom:auto;left:-10%;right:auto}.travel-os__regulatory>header{gap:7px;margin-bottom:20px;display:grid;position:relative}.travel-os__regulatory>header p{letter-spacing:.16em;text-transform:uppercase;opacity:.68;margin:0;font-size:.72rem}.travel-os__regulatory>header h2{margin:0;font-size:clamp(1.35rem,2.5vw,2rem)}.travel-os__regulatory>header span{opacity:.74;max-width:760px;line-height:1.55}.travel-os__regulatory-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #b1cfcc29;border-radius:22px;margin-top:14px;padding:20px;position:relative}.travel-os__regulatory-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.travel-os__regulatory-card-head>div{gap:4px;display:grid}.travel-os__regulatory-card-head small{opacity:.66}.travel-os__regulatory-card-head b{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.72rem}.travel-os__regulatory-card-head b.is-ready{background:#70c19824;border:1px solid #70c1984d}.travel-os__regulatory-card-head b.is-attention{background:#dcb76d21;border:1px solid #dcb76d4d}.travel-os__regulatory-card dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:18px 0 0;display:grid}.travel-os__regulatory-card dl div{gap:5px;min-width:0;display:grid}.travel-os__regulatory-card dt{letter-spacing:.08em;text-transform:uppercase;opacity:.58;font-size:.7rem}.travel-os__regulatory-card dd{overflow-wrap:anywhere;margin:0}.travel-os__regulatory-card code{font-size:.82rem}.travel-os__signature{border-top:1px solid #ffffff17;gap:12px;margin-top:18px;padding-top:18px;display:grid}.travel-os__signature>input{width:100%;min-height:46px;color:inherit;background:#0412197a;border:1px solid #b7d0ce3d;border-radius:13px;padding:0 14px}.travel-os__signature>label{opacity:.9;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.45;display:flex}.travel-os__signature>label input{margin-top:4px}.travel-os__signature>button,.travel-os__stay-share button,.travel-os__regulatory-state button{cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:11px 17px;font-weight:700}.travel-os__signature>button:disabled,.travel-os__stay-share button:disabled{cursor:not-allowed;opacity:.5}.travel-os__stay-share{background:#95c1b814;border:1px solid #95c1b826;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.travel-os__stay-share>div{gap:5px;display:grid}.travel-os__stay-share span,.travel-os__signature-legal{opacity:.67;font-size:.82rem;line-height:1.45}.travel-os__signature-legal{max-width:820px;margin-top:16px;display:block}.travel-os__regulatory-empty,.travel-os__regulatory-state{background:#ffffff0a;border-radius:16px;padding:16px}.travel-os__regulatory-state{justify-content:space-between;align-items:center;gap:14px;display:flex}@media (max-width:720px){.travel-os__regulatory-card-head,.travel-os__stay-share,.travel-os__regulatory-state{flex-direction:column;align-items:stretch}.travel-os__stay-share button,.travel-os__regulatory-state button{width:100%}}@media (prefers-reduced-motion:no-preference){.travel-os__regulatory-card{animation:.45s both cidTravellerVaultIn}.travel-os__regulatory-card:nth-of-type(2){animation-delay:50ms}.travel-os__regulatory-card:nth-of-type(3){animation-delay:.1s}@keyframes cidTravellerVaultIn{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}}.travel-command-center{background:radial-gradient(circle at 85% 8%,#4eabbe38,#0000 30%),radial-gradient(circle at 12% 80%,#82c2a01f,#0000 34%),linear-gradient(145deg,#07141d 0%,#0b2530 56%,#0a3030 100%);border:1px solid #b1d6d829;border-radius:32px;margin:0 0 28px;padding:clamp(18px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.travel-command-center__hero{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:stretch;gap:24px;display:grid}.travel-command-center__hero>div{align-content:center;gap:10px;min-height:210px;display:grid}.travel-command-center__hero p{letter-spacing:.18em;text-transform:uppercase;opacity:.64;margin:0;font-size:.72rem}.travel-command-center__hero h1{letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(2rem,4.3vw,4.6rem);line-height:.96}.travel-command-center__hero>div>span{opacity:.76;max-width:760px;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.6}.travel-command-center__hero aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;align-content:end;align-self:stretch;gap:10px;padding:20px;display:grid}.travel-command-center__hero aside small{letter-spacing:.15em;opacity:.58;font-size:.68rem}.travel-command-center__hero aside strong{font-size:1.15rem;line-height:1.25}.travel-command-center__hero aside span{opacity:.67;font-size:.84rem}.travel-command-center__hero aside button{cursor:pointer;border:0;border-radius:999px;margin-top:5px;padding:12px 15px;font-weight:750}.travel-command-center__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.travel-command-center__grid>button{text-align:start;min-height:150px;color:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:20px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr auto;gap:7px 12px;padding:18px;transition:transform .22s,border-color .22s,background .22s;display:grid;position:relative}.travel-command-center__grid>button:hover{background:#ffffff13;border-color:#addcd552;transform:translateY(-3px)}.travel-command-center__grid>button:focus-visible{background:#ffffff13;border-color:#addcd552;transform:translateY(-3px)}.travel-command-center__grid>button>span{background:#9ad4c717;border-radius:13px;grid-row:1/span 2;place-items:center;width:38px;height:38px;font-size:1.05rem;display:grid}.travel-command-center__grid>button>strong{align-self:end;font-size:.98rem}.travel-command-center__grid>button>small{opacity:.63;grid-column:2/span 2;align-self:start;line-height:1.42}.travel-command-center__grid>button>b{opacity:.45;font-weight:500}.travel-command-center footer{justify-content:flex-end;margin-top:18px;display:flex}.travel-command-center footer a{color:inherit;opacity:.68;border-bottom:1px solid #fff3;font-size:.78rem;text-decoration:none}@media (max-width:1080px){.travel-command-center__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.travel-command-center{border-radius:24px;padding:16px}.travel-command-center__hero{grid-template-columns:1fr}.travel-command-center__hero>div{min-height:auto}.travel-command-center__grid{grid-template-columns:1fr}.travel-command-center__grid>button{min-height:118px}.travel-command-center footer{justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){.travel-command-center__hero{animation:.5s cubic-bezier(.2,.75,.2,1) both cidTravellerCommandIn}.travel-command-center__grid>button{animation:.45s cubic-bezier(.2,.75,.2,1) both cidTravellerCommandCardIn}.travel-command-center__grid>button:nth-child(2){animation-delay:30ms}.travel-command-center__grid>button:nth-child(3){animation-delay:60ms}.travel-command-center__grid>button:nth-child(4){animation-delay:90ms}.travel-command-center__grid>button:nth-child(5){animation-delay:.12s}.travel-command-center__grid>button:nth-child(6){animation-delay:.15s}.travel-command-center__grid>button:nth-child(7){animation-delay:.18s}.travel-command-center__grid>button:nth-child(8){animation-delay:.21s}@keyframes cidTravellerCommandIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cidTravellerCommandCardIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}}.traveller-arrival-center{background:linear-gradient(145deg,#071821fa,#0d2f33f0);border:1px solid #add3d32e;border-radius:28px;margin:0 0 26px;padding:clamp(18px,3vw,30px);box-shadow:0 24px 70px #00000038}.traveller-arrival-center>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.traveller-arrival-center>header>div{gap:6px;display:grid}.traveller-arrival-center>header p{letter-spacing:.16em;opacity:.62;margin:0;font-size:.7rem}.traveller-arrival-center>header h2{margin:0;font-size:clamp(1.4rem,2.6vw,2.2rem)}.traveller-arrival-center>header span{opacity:.72;max-width:760px;line-height:1.5}.traveller-arrival-center>header>strong{background:#ffffff0f;border-radius:22px;place-items:center;min-width:72px;min-height:72px;font-size:1.3rem;display:grid}.traveller-arrival-center__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.traveller-arrival-center__grid article{background:#ffffff0a;border:1px solid #ffffff13;border-radius:17px;align-content:space-between;gap:12px;min-height:110px;padding:15px;display:grid}.traveller-arrival-center__grid article[data-state=ready]{background:#6ac2940e;border-color:#6ac2943d}.traveller-arrival-center__grid article[data-state=action]{background:#deb15b0f;border-color:#deb15b47}.traveller-arrival-center__grid article span{letter-spacing:.05em;text-transform:uppercase;opacity:.58;font-size:.72rem}.traveller-arrival-center__grid article strong{font-size:.9rem;line-height:1.35}.traveller-arrival-center>button{cursor:pointer;border:0;border-radius:999px;margin-top:16px;padding:11px 16px;font-weight:750}.traveller-arrival-center>aside{background:#ffffff0b;border:1px solid #ffffff12;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:17px 18px;display:flex}.traveller-arrival-center>aside>div:first-child{gap:5px;display:grid}.traveller-arrival-center>aside span,.traveller-arrival-center>aside small{opacity:.66;font-size:.8rem;line-height:1.4}.traveller-arrival-center__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.traveller-arrival-center__actions a{color:inherit;border:1px solid #ffffff24;border-radius:999px;padding:10px 13px;font-size:.82rem;text-decoration:none}@media (max-width:1050px){.traveller-arrival-center__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.traveller-arrival-center>header,.traveller-arrival-center>aside{flex-direction:column}.traveller-arrival-center__grid{grid-template-columns:1fr}.traveller-arrival-center__actions{justify-content:flex-start}}.traveller-travel-pulse{background:radial-gradient(circle at 8% 0,#5ba5b01c,#0000 34%),linear-gradient(145deg,#081922f5,#0b272ced);border:1px solid #add3d324;border-radius:28px;margin:0 0 26px;padding:clamp(18px,2.6vw,28px);box-shadow:0 22px 64px #0003}.traveller-travel-pulse>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.traveller-travel-pulse>header>div{gap:7px;display:grid}.traveller-travel-pulse p{letter-spacing:.17em;opacity:.58;margin:0;font-size:.7rem}.traveller-travel-pulse h2{margin:0;font-size:clamp(1.35rem,2.3vw,2rem)}.traveller-travel-pulse header span{opacity:.69;max-width:800px;line-height:1.52}.traveller-travel-pulse__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.traveller-travel-pulse__grid>button{min-height:122px;color:inherit;text-align:start;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:9px 12px;padding:16px;transition:transform .2s,border-color .2s,background .2s;display:grid}.traveller-travel-pulse__grid>button:hover{background:#ffffff0f;border-color:#acdad347;transform:translateY(-2px)}.traveller-travel-pulse__grid>button:focus-visible{background:#ffffff0f;border-color:#acdad347;transform:translateY(-2px)}.traveller-travel-pulse__grid>button[data-state=ready]{border-color:#69bf962e}.traveller-travel-pulse__grid>button[data-state=action]{background:#deb15b0b;border-color:#deb15b47}.traveller-travel-pulse__grid>button>span{letter-spacing:.1em;text-transform:uppercase;opacity:.56;font-size:.69rem}.traveller-travel-pulse__grid>button>strong{align-self:end;font-size:.92rem;line-height:1.42}.traveller-travel-pulse__grid>button>b{opacity:.38;grid-area:1/2/span 2;align-self:center;font-weight:500}@media (max-width:980px){.traveller-travel-pulse__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.traveller-travel-pulse{border-radius:23px;padding:16px}.traveller-travel-pulse__grid{grid-template-columns:1fr}.traveller-travel-pulse__grid>button{min-height:102px}}.traveller-notification-center{background:linear-gradient(145deg,#081821f5,#0d2b2feb);border:1px solid #add3d324;border-radius:28px;margin:0 0 26px;padding:clamp(18px,2.6vw,28px);box-shadow:0 22px 64px #0000002e}.traveller-notification-center>header{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:18px;display:grid}.traveller-notification-center>header>div:first-child{align-content:center;gap:7px;display:grid}.traveller-notification-center p{margin:0}.traveller-notification-center>header p{letter-spacing:.17em;opacity:.58;font-size:.7rem}.traveller-notification-center h2{margin:0;font-size:clamp(1.35rem,2.3vw,2rem)}.traveller-notification-center>header>div:first-child>span{opacity:.69;max-width:760px;line-height:1.52}.traveller-notification-center__status{grid-template-columns:1fr;gap:9px;display:grid}.traveller-notification-center__status article{background:#ffffff0a;border:1px solid #ffffff13;border-radius:16px;gap:5px;padding:13px 15px;display:grid}.traveller-notification-center__status article[data-state=ready]{border-color:#69bf9638}.traveller-notification-center__status article>span{letter-spacing:.08em;text-transform:uppercase;opacity:.54;font-size:.68rem}.traveller-notification-center__status article>strong{font-size:.86rem;line-height:1.35}.traveller-notification-center>button{cursor:pointer;border:0;border-radius:999px;margin-top:15px;padding:11px 16px;font-weight:750}.traveller-notification-center>p[role=status]{opacity:.72;background:#ffffff0b;border-radius:14px;margin-top:15px;padding:11px 13px}.traveller-notification-center__recent{gap:10px;margin-top:18px;display:grid}.traveller-notification-center__recent>strong{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:.8rem}.traveller-notification-center__recent>span{opacity:.62;font-size:.86rem}.traveller-notification-center__recent ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.traveller-notification-center__recent li{background:#ffffff09;border:1px solid #ffffff0f;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.traveller-notification-center__recent li>div{gap:4px;display:grid}.traveller-notification-center__recent li>div>strong{font-size:.9rem}.traveller-notification-center__recent li>div>span,.traveller-notification-center__recent li>small{opacity:.62;font-size:.78rem;line-height:1.4}@media (max-width:760px){.traveller-notification-center{border-radius:23px;padding:16px}.traveller-notification-center>header{grid-template-columns:1fr}.traveller-notification-center__recent li{flex-direction:column;align-items:flex-start}}.travel-os__stay-share-control{background:#ffffff09;border:1px solid #add3d324;border-radius:20px;gap:14px;margin-top:18px;padding:18px;display:grid}.travel-os__stay-share-control>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.travel-os__stay-share-control>header>div{gap:5px;display:grid}.travel-os__stay-share-control>header strong{font-size:.94rem}.travel-os__stay-share-control>header span{opacity:.66;max-width:720px;font-size:.8rem;line-height:1.45}.travel-os__stay-share-control>header>b{background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;flex:none;padding:7px 10px;font-size:.68rem;font-weight:700}.travel-os__stay-share-control>header>b[data-state=active]{background:#69bf9612;border-color:#69bf9647}.travel-os__stay-share-control>button,.travel-os__stay-share-active button{cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:10px 14px;font-weight:750}.travel-os__stay-share-control>p{opacity:.72;margin:0;font-size:.8rem;line-height:1.45}.travel-os__stay-share-active{background:#69bf960d;border:1px solid #69bf962b;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.travel-os__stay-share-active>div{gap:5px;display:grid}.travel-os__stay-share-active small{letter-spacing:.08em;text-transform:uppercase;opacity:.55}.travel-os__stay-share-active strong{font-size:.86rem;line-height:1.4}.travel-os__stay-share-active span{opacity:.64;font-size:.76rem}.travel-os__stay-share-history{border-top:1px solid #ffffff12;padding-top:12px}.travel-os__stay-share-history summary{cursor:pointer;opacity:.72;font-size:.78rem;font-weight:700}.travel-os__stay-share-history ol{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.travel-os__stay-share-history li{background:#ffffff07;border-radius:13px;justify-content:space-between;gap:14px;padding:10px 11px;display:flex}.travel-os__stay-share-history li>div{gap:3px;display:grid}.travel-os__stay-share-history li strong,.travel-os__stay-share-history li span,.travel-os__stay-share-history li time{font-size:.72rem;line-height:1.35}.travel-os__stay-share-history li span,.travel-os__stay-share-history li time{opacity:.58}@media (max-width:680px){.travel-os__stay-share-control>header,.travel-os__stay-share-active,.travel-os__stay-share-history li{flex-direction:column;align-items:flex-start}}.travel-destination-browser{background:radial-gradient(circle at 90% 0,#4eabbe1f,#0000 30%),linear-gradient(145deg,#07161ffa,#0b2a2ff0);border:1px solid #add3d326;border-radius:28px;margin:0 0 22px;padding:clamp(18px,2.8vw,30px)}.travel-destination-browser>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.travel-destination-browser>header>div{gap:7px;display:grid}.travel-destination-browser>header p{letter-spacing:.17em;opacity:.58;margin:0;font-size:.7rem}.travel-destination-browser>header h2{max-width:760px;margin:0;font-size:clamp(1.35rem,2.4vw,2.1rem)}.travel-destination-browser>header span{opacity:.7;max-width:780px;line-height:1.5}.travel-destination-browser>header>small{opacity:.65;background:#ffffff0b;border-radius:999px;max-width:210px;padding:8px 10px;font-size:.67rem;line-height:1.35}.travel-destination-browser__filters{gap:12px;margin-top:20px;display:grid}.travel-destination-browser__filters label{gap:6px;display:grid}.travel-destination-browser__filters label>span{letter-spacing:.08em;text-transform:uppercase;opacity:.58;font-size:.7rem}.travel-destination-browser__filters input{box-sizing:border-box;width:100%;color:inherit;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:15px;padding:13px 15px}.travel-destination-browser__filters [role=group]{flex-wrap:wrap;gap:7px;display:flex}.travel-destination-browser__filters [role=group] button{color:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:8px 11px}.travel-destination-browser__filters [role=group] button[aria-pressed=true]{background:#94cfc11f;border-color:#94cfc14d}.travel-destination-browser__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.travel-destination-browser__grid>article{background:#ffffff09;border:1px solid #ffffff13;border-radius:19px;gap:13px;min-width:0;padding:15px;display:grid}.travel-destination-browser__identity{align-items:center;gap:11px;display:flex}.travel-destination-browser__identity>span{letter-spacing:.05em;background:#91cdc017;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.76rem;font-weight:800;display:grid}.travel-destination-browser__identity>div{gap:2px;min-width:0;display:grid}.travel-destination-browser__identity small{text-transform:uppercase;letter-spacing:.08em;opacity:.48;font-size:.62rem}.travel-destination-browser__identity strong{font-size:1rem}.travel-destination-browser__identity p{opacity:.62;margin:0;font-size:.74rem}.travel-destination-browser__tastes{flex-wrap:wrap;align-content:start;gap:5px;min-height:44px;display:flex}.travel-destination-browser__tastes span{letter-spacing:.05em;text-transform:lowercase;opacity:.58;font-size:.58rem}.travel-destination-browser__actions{align-self:end;gap:7px;display:grid}.travel-destination-browser__actions button,.travel-destination-browser__expand{cursor:pointer;border:0;border-radius:999px;padding:9px 11px;font-weight:720}.travel-destination-browser__actions button.is-secondary{color:inherit;background:0 0;border:1px solid #ffffff1a}.travel-destination-browser__expand{margin:16px auto 0;display:block}.travel-destination-browser__empty{opacity:.64;margin:16px 0 0}.travel-destination-browser__compare-limit{opacity:.66;margin:12px 0 0;display:block}.travel-destination-comparison{background:#ffffff06;border:1px solid #94cfc129;border-radius:20px;gap:14px;margin-top:18px;padding:17px;display:grid}.travel-destination-comparison>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.travel-destination-comparison>header>div{gap:5px;display:grid}.travel-destination-comparison>header span,.travel-destination-comparison__shared>span{letter-spacing:.12em;text-transform:uppercase;opacity:.66;font-size:.64rem;font-weight:800}.travel-destination-comparison>header h3{margin:0;font-size:clamp(1.1rem,2vw,1.5rem)}.travel-destination-comparison>header p,.travel-destination-comparison__shared p{opacity:.66;margin:0}.travel-destination-comparison>header>small{opacity:.58;max-width:250px;line-height:1.45}.travel-destination-comparison__shared{gap:7px;display:grid}.travel-destination-comparison__shared>div{flex-wrap:wrap;gap:6px;display:flex}.travel-destination-comparison__shared b{background:#94cfc117;border-radius:999px;padding:6px 8px;font-size:.7rem;font-weight:700}.travel-destination-comparison__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.travel-destination-comparison__grid>article{background:#0413199e;border:1px solid #ffffff13;border-radius:16px;gap:8px;min-width:0;padding:14px;display:grid}.travel-destination-comparison__grid>article>strong{font-size:1.1rem}.travel-destination-comparison__grid>article>span,.travel-destination-comparison__grid small,.travel-destination-comparison__grid p{opacity:.62}.travel-destination-comparison__grid p{margin:3px 0 0;font-size:.72rem;line-height:1.5}.travel-destination-comparison__grid footer{gap:7px;margin-top:auto;display:flex}.travel-destination-comparison__grid button{cursor:pointer;border:0;border-radius:999px;padding:8px 10px;font-weight:700}.travel-destination-comparison__grid button.is-secondary{color:inherit;background:0 0;border:1px solid #ffffff1a}@media (max-width:1100px){.travel-destination-browser__grid,.travel-destination-comparison__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.travel-destination-browser{border-radius:23px;padding:16px}.travel-destination-browser>header,.travel-destination-comparison>header{flex-direction:column}.travel-destination-browser__grid,.travel-destination-comparison__grid{grid-template-columns:1fr}.travel-destination-comparison__grid footer{flex-wrap:wrap}}.travel-intelligence{background:radial-gradient(circle at 8% 0,#54b2a61a,#0000 30%),#07171ed6;border:1px solid #96cfc424;border-radius:28px;gap:18px;margin:18px 0;padding:clamp(18px,2.8vw,30px);display:grid}.travel-intelligence>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.travel-intelligence>header>div{gap:7px;display:grid}.travel-intelligence>header p{letter-spacing:.16em;opacity:.58;margin:0;font-size:.68rem}.travel-intelligence>header h2{max-width:760px;margin:0;font-size:clamp(1.28rem,2.3vw,2rem)}.travel-intelligence>header span{opacity:.7;max-width:760px;line-height:1.5}.travel-intelligence>header>small{opacity:.56;max-width:240px;font-size:.67rem;line-height:1.45}.travel-intelligence__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.travel-intelligence__metrics article{background:#ffffff09;border:1px solid #fff1;border-radius:17px;gap:5px;padding:13px;display:grid}.travel-intelligence__metrics strong{font-size:1.35rem}.travel-intelligence__metrics span{opacity:.6;font-size:.67rem;line-height:1.35}.travel-intelligence__context{justify-content:space-between;align-items:end;gap:16px;padding-top:4px;display:flex}.travel-intelligence__context>div{gap:4px;display:grid}.travel-intelligence__context small{letter-spacing:.1em;text-transform:uppercase;opacity:.52}.travel-intelligence__context span{opacity:.66}.travel-intelligence__context button{cursor:pointer;border:0;border-radius:999px;padding:11px 15px;font-weight:760}.travel-intelligence.is-error{border-color:#ff8c782e}@media (max-width:980px){.travel-intelligence__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.travel-intelligence{border-radius:23px;padding:16px}.travel-intelligence>header,.travel-intelligence__context{flex-direction:column;align-items:stretch}.travel-intelligence__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.travel-intelligence__inspiration{background:#ffffff06;border:1px solid #96cfc41f;border-radius:19px;gap:13px;padding:16px;display:grid}.travel-intelligence__inspiration>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.travel-intelligence__inspiration>header>div{gap:5px;display:grid}.travel-intelligence__inspiration>header span,.travel-intelligence__observed>span{letter-spacing:.12em;text-transform:uppercase;opacity:.62;font-size:.64rem;font-weight:800}.travel-intelligence__inspiration>header h3{margin:0;font-size:clamp(1.05rem,2vw,1.45rem)}.travel-intelligence__inspiration>header p{opacity:.66;margin:0;line-height:1.5}.travel-intelligence__inspiration>header>small{opacity:.55;max-width:260px;line-height:1.45}.travel-intelligence__observed{gap:7px;display:grid}.travel-intelligence__observed>div{flex-wrap:wrap;gap:6px;display:flex}.travel-intelligence__observed b{background:#96cfc414;border-radius:999px;padding:6px 8px;font-size:.68rem}.travel-intelligence__suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.travel-intelligence__suggestions article{background:#0413198c;border:1px solid #fff1;border-radius:15px;gap:6px;min-width:0;padding:13px;display:grid}.travel-intelligence__suggestions article>small,.travel-intelligence__suggestions article>span,.travel-intelligence__suggestions article>p{opacity:.62}.travel-intelligence__suggestions article>p{margin:0;font-size:.7rem;line-height:1.45}.travel-intelligence__suggestions button{cursor:pointer;border:0;border-radius:999px;margin-top:auto;padding:9px 10px;font-weight:720}@media (max-width:900px){.travel-intelligence__suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.travel-intelligence__inspiration>header{flex-direction:column}.travel-intelligence__suggestions{grid-template-columns:1fr}}.travel-command-center{background:radial-gradient(circle at 88% 4%,#42a4c42e,#0000 32%),linear-gradient(145deg,#06131d 0%,#0a222d 54%,#092c2b 100%);max-width:1280px;margin:28px auto 0}.travel-command-center__operations{background:#010c124d;border:1px solid #b1d6d824;border-radius:26px;gap:16px;margin-top:22px;padding:clamp(18px,2.5vw,28px);display:grid}.travel-command-center__operations>header{gap:6px;display:grid}.travel-command-center__operations>header p{color:#a7d6cf;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.travel-command-center__operations>header h2{letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(1.7rem,3.2vw,3rem);line-height:1}.travel-command-center__operations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.travel-command-center__operations button{text-align:start;min-width:0;min-height:176px;color:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px;grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;gap:8px 14px;padding:20px;transition:transform .18s,border-color .18s,background .18s;display:grid}.travel-command-center__operations button:hover{background:#ffffff13;border-color:#a9e0d457;outline:none;transform:translateY(-2px)}.travel-command-center__operations button:focus-visible{background:#ffffff13;border-color:#a9e0d457;outline:none;transform:translateY(-2px)}.travel-command-center__operations button>span{color:#c8e7df;letter-spacing:.06em;background:#84d0bb1a;border-radius:999px;grid-column:1/-1;justify-self:start;padding:6px 9px;font-size:.64rem;font-weight:800}.travel-command-center__operations button[data-operation=documents]>span:first-child{color:#dcecff;background:#55b7ff1c}.travel-command-center__operations button>strong{letter-spacing:-.025em;align-self:end;font-size:clamp(1.02rem,1.8vw,1.32rem)}.travel-command-center__operations button>small{opacity:.64;grid-column:1/-1;line-height:1.5}.travel-command-center__operations button>b{opacity:.52;align-self:end}.travel-command-center__inspiration{color:#fff;text-align:start;cursor:pointer;isolation:isolate;background:#071727;border:1px solid #ffffff1a;border-radius:28px;width:100%;min-height:clamp(230px,31vw,380px);margin-top:16px;padding:0;position:relative;overflow:hidden}.travel-command-center__inspiration>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.01)}.travel-command-center__inspiration:after{content:"";z-index:-1;background:linear-gradient(#010a100f 12%,#010a10e6 100%),linear-gradient(90deg,#010a108f,#0000 66%);position:absolute;top:0;bottom:0;left:0;right:0}.travel-command-center__inspiration>span{gap:7px;padding:clamp(22px,4vw,42px);display:grid;position:absolute;top:auto;bottom:0;left:0;right:0}.travel-command-center__inspiration small{opacity:.76;max-width:720px}.travel-command-center__inspiration strong{letter-spacing:-.05em;max-width:760px;font-size:clamp(1.8rem,4vw,4rem);line-height:.96}.travel-command-center__inspiration b{margin-top:4px;font-size:.85rem}.travel-command-center__inspiration:hover>img{transform:scale(1.045)}.travel-command-center__inspiration:focus-visible>img{transform:scale(1.045)}.travel-command-center__inspiration:focus-visible{outline-offset:3px;outline:2px solid #72c8ff}.travel-command-center__capabilities{background:#0000001f;border:1px solid #ffffff16;border-radius:22px;margin-top:16px}.travel-command-center__capabilities>summary{cursor:pointer;padding:17px 19px;font-weight:800;list-style:none}.travel-command-center__capabilities>summary::-webkit-details-marker{display:none}.travel-command-center__capabilities>summary:after{content:"+";float:inline-end;opacity:.62}.travel-command-center__capabilities[open]>summary:after{content:"−"}.travel-command-center__capabilities .travel-command-center__grid{margin:0;padding:0 14px 14px}.travel-command-center__grid>button:after{content:attr(data-step);letter-spacing:.13em;opacity:.28;font-size:.62rem;position:absolute;bottom:12px;right:16px}@media (max-width:860px){.travel-command-center__operations>div{grid-template-columns:1fr}.travel-command-center__operations button{min-height:132px}}@media (max-width:620px){.travel-command-center{border-radius:22px;margin-top:16px}.travel-command-center__operations{border-radius:20px;padding:14px}.travel-command-center__inspiration{border-radius:20px;min-height:260px}.travel-command-center__capabilities{border-radius:18px}}@media (prefers-reduced-motion:reduce){.travel-command-center__operations button,.travel-command-center__inspiration>img{transition:none!important}}.traveller-personal-wallet{background:radial-gradient(circle at 88% 0,#006cff1a,#0000 34%),#051329c7;border:1px solid #55b7ff29;border-radius:26px;max-width:1280px;margin:20px 0 26px;padding:clamp(20px,3vw,32px)}.traveller-personal-wallet>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.traveller-personal-wallet>header>div{gap:7px;display:grid}.traveller-personal-wallet>header p{color:#55b7ff;letter-spacing:.16em;margin:0;font-size:.66rem;font-weight:800}.traveller-personal-wallet>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1}.traveller-personal-wallet>header span{max-width:720px;color:var(--travel-muted);line-height:1.55}.traveller-personal-wallet>header>small{color:#95e1c4;background:#35d29b14;border:1px solid #35d29b33;border-radius:999px;flex:none;padding:8px 11px;font-size:.66rem}.traveller-personal-wallet__add{background:#010a1957;border:1px solid #55b7ff1f;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;padding:18px;display:grid}.traveller-personal-wallet__add>strong{grid-column:1/-1;font-size:1rem}.traveller-personal-wallet__add label{align-content:start;gap:7px;min-width:0;display:grid}.traveller-personal-wallet__add label>span{color:#95a5b8;font-size:.69rem;font-weight:700}.traveller-personal-wallet__add input,.traveller-personal-wallet__add select{box-sizing:border-box;color:#f5f8ff;width:100%;min-height:44px;font:inherit;background:#07152d;border:1px solid #55b7ff2e;border-radius:12px;padding:0 12px}.traveller-personal-wallet__file{grid-column:1/span 3}.traveller-personal-wallet__file input{padding:9px 12px}.traveller-personal-wallet__file small{color:#778aa2;overflow-wrap:anywhere}.traveller-personal-wallet__add>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#006cff,#2087ff);border:0;border-radius:12px;align-self:end;min-height:44px;font-weight:800}.traveller-personal-wallet__add>button:disabled,.traveller-personal-wallet__actions button:disabled{opacity:.48;cursor:not-allowed}.traveller-personal-wallet__empty,.traveller-personal-wallet__state{color:#95a5b8;border:1px dashed #55b7ff2e;border-radius:16px;margin:16px 0 0;padding:16px}.traveller-personal-wallet__state{justify-content:space-between;align-items:center;gap:12px;display:flex}.traveller-personal-wallet__state button{color:#fff;cursor:pointer;background:#006cff33;border:0;border-radius:999px;padding:8px 12px}.traveller-personal-wallet__list{gap:10px;margin-top:16px;display:grid}.traveller-personal-wallet__list>article{background:#07162eb8;border:1px solid #55b7ff1f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.traveller-personal-wallet__list>article>div:first-child{gap:4px;min-width:0;display:grid}.traveller-personal-wallet__list small{color:#55b7ff;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.traveller-personal-wallet__list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traveller-personal-wallet__list span{color:#8293aa;font-size:.75rem}.traveller-personal-wallet__list>article>b{text-align:center;border-radius:999px;max-width:170px;padding:6px 9px;font-size:.65rem}.traveller-personal-wallet__list>article>b[data-state=ready]{color:#9ce8ca;background:#35d29b17}.traveller-personal-wallet__list>article>b[data-state=attention]{color:#ffd098;background:#ffbd6617}.traveller-personal-wallet__actions{align-items:center;gap:8px;display:flex}.traveller-personal-wallet__actions button,.traveller-personal-wallet__actions label{color:#eaf3ff;min-height:38px;font:inherit;cursor:pointer;background:#006cff1a;border:1px solid #55b7ff38;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:.72rem;font-weight:800;display:inline-flex}.traveller-personal-wallet__actions label input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.traveller-personal-wallet__actions .is-danger{color:#ffc4c4;background:#ff5a5a0f;border-color:#ff7d7d33}.traveller-personal-wallet>[role=alert]{color:#ffb6b6;margin:12px 0 0}@media (max-width:900px){.traveller-personal-wallet__add{grid-template-columns:repeat(2,minmax(0,1fr))}.traveller-personal-wallet__file{grid-column:1/-1}.traveller-personal-wallet__list>article{grid-template-columns:1fr auto}.traveller-personal-wallet__actions{grid-column:1/-1}}@media (max-width:620px){.traveller-personal-wallet>header{flex-direction:column}.traveller-personal-wallet__add{grid-template-columns:1fr}.traveller-personal-wallet__file{grid-column:auto}.traveller-personal-wallet__list>article{grid-template-columns:1fr}.traveller-personal-wallet__list>article>b{justify-self:start;max-width:none}}.travel-os__stay-document-head{border-top:1px solid #55b7ff1f;gap:7px;max-width:860px;margin:28px 0 12px;padding-top:24px;display:grid}.travel-os__stay-document-head p{color:#55b7ff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.travel-os__stay-document-head span{color:#95a5b8;line-height:1.55}
