.reward-content{height:100%}.reward-content,.reward-content-body{align-items:center;display:flex;flex-direction:column;justify-content:center}.reward-content-body{animation:reward-content-scale-in 2s cubic-bezier(.16,1,.3,1) both;transform-origin:center center}.reward-overlay{height:100vh;position:fixed;width:100vw;z-index:40}.reward-backdrop,.reward-overlay{align-items:center;display:flex;justify-content:center;left:0;top:0}.reward-backdrop{backdrop-filter:var(--ix-overlay-blur,blur(10px));-webkit-backdrop-filter:var(--ix-overlay-blur,blur(10px));background:var(--ix-overlay-scrim,rgba(0,0,0,.7));height:100%;position:absolute;width:100%}.reward-backdrop-image{inset:0;pointer-events:none;position:absolute}.reward-modal{align-items:center;border-radius:1.5rem;display:flex;flex-direction:column;max-width:calc(100vw - 2.5rem);position:relative;width:auto;z-index:1}.reward-title{background:linear-gradient(270deg,#ff75cf 11.06%,#ff00d4 90.24%);-webkit-background-clip:text;background-clip:text;font-family:Platypi;font-size:60px;font-weight:600;text-align:right;-webkit-text-fill-color:transparent}.reward-subtitle{color:#fff;font-family:var(--font-ui);font-size:16px;font-weight:400;text-align:right}.reward-card-frame{align-items:center;background:#d9d9d9;border:.25rem solid hsla(240,2%,66%,.4);border-radius:1rem;box-sizing:border-box;display:flex;justify-content:center;margin:1.25rem 0;max-height:41.1875rem;max-width:100%;overflow:hidden;width:23.25rem}.reward-card-image{border-radius:.75rem;display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.reward-actions{display:flex;gap:.75rem;height:3rem;width:23.25rem}.reward-btn{border:.0625rem solid hsla(0,0%,100%,.5);border-radius:.75rem;box-sizing:border-box;color:var(--ix-color-text-inverse);cursor:pointer;flex:1;font-family:var(--ix-font-body);font-size:18px;font-weight:600;height:2.75rem;text-align:center}.reward-btn-primary,.reward-btn-secondary{background:linear-gradient(90deg,#178ff8 -.82%,#9746fa 100.79%)}.reward-btn:disabled{background:#d9d9d9;border-color:transparent;color:#505050;cursor:not-allowed;opacity:.9}.reward-checkbox-row{align-items:center;color:var(--ix-color-text-muted-mid);cursor:pointer;display:flex;font-size:12px;gap:var(--ix-space-2);margin-top:1.25rem}.reward-checkbox-row input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:.0625rem solid var(--ix-color-text-muted-mid);border-radius:var(--ix-radius-pill);display:inline-block;height:.875rem;position:relative;width:.875rem}.reward-checkbox-row input:checked{background:#f0b;border-color:#f0b}.reward-checkbox-row input:checked:after{background:var(--ix-color-text-inverse);border-radius:var(--ix-radius-pill);content:"";inset:.1875rem;position:absolute}.reward-loading{align-items:center;display:flex;justify-content:center;min-height:18.75rem}.reward-spinner{animation:reward-spin .8s linear infinite;border:.1875rem solid hsla(0,0%,100%,.15);border-radius:50%;border-top-color:#ffffffd9;height:2.25rem;width:2.25rem}@keyframes reward-spin{to{transform:rotate(1turn)}}@keyframes reward-content-scale-in{0%{opacity:0;transform:scale(.08)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.reward-overlay{align-items:center;box-sizing:border-box;padding:1rem .75rem}.reward-modal{box-sizing:border-box;max-height:calc(100dvh - 2rem);max-width:calc(100vw - 1.5rem);overflow:hidden;padding:0;width:auto}.reward-content{gap:.75rem;max-height:calc(100dvh - 4rem);min-height:0;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.reward-content-body{width:100%}.reward-card-frame{flex:0 1 auto;height:auto;margin:0;max-height:min(55vh,calc(100dvh - 9.5rem));min-height:0;overflow:hidden;width:100%}.reward-card-image{height:auto;max-height:min(55vh,calc(100dvh - 10rem));-o-object-fit:contain;object-fit:contain;width:100%}.reward-actions{flex-shrink:0;width:100%}}@media(max-width:768px)and (max-height:640px){.reward-card-frame{max-height:min(22.5rem,calc(100dvh - 11.25rem))}.reward-card-image{max-height:min(22rem,calc(100dvh - 11.75rem))}}.interaction-root-video-container[data-v-42fb04af]{background:var(--ix-color-video-bg) no-repeat center center;background-size:cover;height:calc(100% - var(--app-topbar-height));left:0;overflow:hidden;position:fixed;right:0;top:var(--app-topbar-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}.interaction-root-video-bg[data-v-42fb04af]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;pointer-events:none;position:absolute;width:100%;z-index:2}.interaction-root-video-underlay[data-v-42fb04af]{aspect-ratio:492/876;background:#000;height:100%;left:var(--interaction-video-center-x,50vw);max-height:100%;max-width:min(100%,720px);pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:auto;z-index:1}.interaction-root-video-container--empty[data-v-42fb04af]{background:var(--ix-color-video-bg);background-image:none}.interaction-root-video-container .interaction-root-video[data-v-42fb04af]{aspect-ratio:492/876;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:transparent;height:100%;left:var(--interaction-video-center-x,50vw);max-height:100%;max-width:min(100%,720px);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:auto}.interaction-root-video-container .interaction-root-video--main[data-v-42fb04af]{background:transparent;contain:paint;will-change:opacity}@media(max-width:768px){.interaction-root-video-container[data-v-42fb04af]{background:var(--ix-color-video-bg) no-repeat center center;background-size:cover;height:100svh;inset:0;min-height:100svh;overflow:hidden;position:fixed;width:100%;z-index:0}.interaction-root-video-container .interaction-root-video[data-v-42fb04af],.interaction-root-video-underlay[data-v-42fb04af]{height:100%;inset:0;max-height:none;max-width:none;min-height:100%;transform:none;width:100%}.interaction-root-video-container .interaction-root-video[data-v-42fb04af]{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.interaction-root-video-container .interaction-root-video--main[data-v-42fb04af]{backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:none;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:auto}}.hotel-guest-video-gate[data-v-84ccbfc3]{align-items:center;box-sizing:border-box;contain:paint;display:flex;isolation:isolate;justify-content:center;overflow:hidden;pointer-events:none;position:fixed;transform:translateZ(0);z-index:5}.hotel-guest-video-gate__backdrop[data-v-84ccbfc3]{backdrop-filter:blur(1.875rem) saturate(120%);-webkit-backdrop-filter:blur(1.875rem) saturate(120%);background:#00000052;inset:0;pointer-events:none;position:absolute;z-index:0}.hotel-guest-video-gate__panel[data-v-84ccbfc3]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:calc(100% - 3rem);pointer-events:auto;position:relative;z-index:1}.hotel-guest-video-gate__icon[data-v-84ccbfc3]{display:block;flex-shrink:0;height:1.8125rem;width:2.6875rem}.hotel-guest-video-gate__message[data-v-84ccbfc3]{font-size:22px;margin:0}.hotel-guest-video-gate__message[data-v-84ccbfc3],.hotel-guest-video-gate__show[data-v-84ccbfc3]{color:#fff;font-family:var(--font-ui);font-style:normal;font-weight:600;line-height:normal;text-align:center}.hotel-guest-video-gate__show[data-v-84ccbfc3]{aspect-ratio:5/2;backdrop-filter:blur(2rem);-webkit-backdrop-filter:blur(2rem);background:#fff6;border:none;border-radius:6.1875rem;box-sizing:border-box;cursor:pointer;font-size:26px;height:3rem;padding:0;width:7.5rem}.hotel-guest-video-gate__show[data-v-84ccbfc3]:hover{background:#ffffff7a}.hotel-guest-video-gate-fade-enter-active[data-v-84ccbfc3],.hotel-guest-video-gate-fade-leave-active[data-v-84ccbfc3]{transition:opacity .24s ease}.hotel-guest-video-gate-fade-enter-from[data-v-84ccbfc3],.hotel-guest-video-gate-fade-leave-to[data-v-84ccbfc3]{opacity:0}@media(max-width:768px){.hotel-guest-video-gate[data-v-84ccbfc3]{z-index:3}.hotel-guest-video-gate__message[data-v-84ccbfc3]{font-size:18px}.hotel-guest-video-gate__show[data-v-84ccbfc3]{font-size:22px;height:2.75rem;width:6.75rem}}.card-list-modal-overlay{align-items:center;backdrop-filter:var(--ix-overlay-blur,blur(10px));-webkit-backdrop-filter:var(--ix-overlay-blur,blur(10px));background:var(--ix-overlay-scrim,rgba(0,0,0,.7));box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:20060}.card-list-modal{backdrop-filter:blur(.375rem) saturate(105%);-webkit-backdrop-filter:blur(.375rem) saturate(105%);background:#ffffff0f;border:.0625rem solid transparent;border-radius:var(--ix-radius-sm);box-shadow:none;display:flex;flex-direction:column;isolation:isolate;max-height:80vh;overflow:hidden;position:relative;width:60%}.card-list-modal:before{background:linear-gradient(135deg,#ffffffb8,#ffffff1a 50%,#ffffffad);border-radius:inherit;box-sizing:border-box;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:3}.card-list-modal-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.card-list-modal-title{color:#fff;font-size:18px;font-weight:600;margin:0;text-align:center;width:100%}.card-list-modal-close{align-items:center;background:transparent;border:none;border-radius:.5rem;color:#ffffffb3;cursor:pointer;display:flex;font-size:18px;height:2rem;justify-content:center;width:2rem}.history-tabs{display:flex;gap:.75rem;padding:0 2.5rem .75rem}.history-tab{align-items:center;background:#2e2e3399;border:.0625rem solid hsla(0,0%,100%,.1);border-radius:6.1875rem;color:#fff;cursor:pointer;display:flex;font-family:var(--font-ui);font-size:16px;font-style:normal;font-weight:600;gap:.5rem;justify-content:center;line-height:normal;padding:.5rem 1.5rem;text-transform:capitalize}.history-tab svg{height:1.25rem;width:1.25rem}.history-tab.active{border-color:#f85ecfa6;color:#fff}.card-list-modal-body{flex:1;min-height:31.25rem;overflow-y:auto;padding:.5rem 2.5rem 1.25rem}.card-list-empty,.card-list-loading{color:#fff9;font-size:14px;padding:2rem 1rem;text-align:center}.card-list-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(10.75rem,1fr))}.card-list-item{height:14.375rem;width:10.75rem}.card-list-item,.card-list-item-image-wrap{border-radius:var(--ix-radius-sm);overflow:hidden}.card-list-item-image-wrap{background:#14151c;cursor:pointer;height:100%;position:relative;width:100%}.card-list-item-image{aspect-ratio:1/1.2;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-list-item-image-placeholder{background:#14151c;height:100%;width:100%}.card-list-item-play-btn{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.card-list-item-play-btn svg{height:2.25rem;width:2.25rem}.card-list-load-sentinel{min-height:.75rem;pointer-events:none;width:100%}.card-list-loading-more{color:#ffffff8c;font-size:14px;margin:.5rem 0 .25rem;text-align:center}.card-list-item-continue{background:#131415c7;border:.0625rem solid hsla(0,0%,100%,.28);border-radius:1.125rem;bottom:.625rem;color:#fff;cursor:pointer;font:inherit;left:.625rem;min-height:2rem;padding:.375rem .625rem;position:absolute;right:.625rem;z-index:2}@media(max-width:768px){.card-list-modal-overlay{align-items:center;padding:max(1rem,env(safe-area-inset-top,0px)) .875rem max(1rem,env(safe-area-inset-bottom,0px))}.card-list-modal{backdrop-filter:var(--ix-room-mobile-glass-blur);-webkit-backdrop-filter:var(--ix-room-mobile-glass-blur);background:var(--ix-room-mobile-glass-bg);border:.0625rem solid transparent;border-radius:var(--ix-radius-sm);box-shadow:none;clip-path:inset(0 round var(--ix-radius-sm));isolation:isolate;max-height:min(82dvh,38.75rem);position:relative;width:min(92vw,21.25rem)}.card-list-modal:before{background:var(--ix-room-mobile-glass-border-gradient);border-radius:inherit;box-sizing:border-box;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:3}.card-list-modal-header{padding:.875rem .875rem .625rem}.card-list-modal-title{font-size:18px;line-height:1.2}.card-list-modal-close{font-size:20px;height:1.875rem;width:1.875rem}.history-tabs{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1.125rem .625rem}.history-tab{border-radius:1.4375rem;font-size:14px;gap:.375rem;line-height:1.15;min-height:2.875rem;min-width:0;padding:.375rem .5rem;text-align:center;white-space:normal}.history-tab svg{flex-shrink:0;height:.9375rem;width:.9375rem}.card-list-modal-body{min-height:0;overflow-y:auto;padding:.5rem 1.125rem 1.125rem;-webkit-overflow-scrolling:touch}.card-list-grid{align-items:start;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.card-list-item{aspect-ratio:3/4;height:auto;width:100%}.card-list-item-play-btn svg{height:2.125rem;width:2.125rem}}.interaction-root{background:var(--ix-color-bg-root);display:flex;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;position:relative}.interaction-root--photo-request-active:after{backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:#0003;content:"";inset:0;pointer-events:none;position:absolute;z-index:5}.interaction-root--photo-request-active .interaction-root-video-container .interaction-root-video--main{filter:blur(10px) saturate(.92) brightness(.92);transition:filter .22s ease}.interaction-root-video{background:var(--ix-color-video-bg);bottom:0;height:calc(100% - var(--app-topbar-height));left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;position:fixed;right:0;top:var(--app-topbar-height);width:100%;z-index:0}.interaction-root-video--blend{pointer-events:none;z-index:1}.interaction-main{background:transparent;border-radius:0;flex:1;height:100%;min-height:0;overflow:hidden;pointer-events:none;position:relative;z-index:6}.interaction-main>.interaction-empty-no-list,.interaction-main>.interaction-main-loading,.interaction-main>.interaction-no-selection-wrap{pointer-events:auto}.interaction-main-loading{align-items:center;display:flex;height:100%;justify-content:center;min-height:12.5rem;width:100%}.interaction-video{display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:30rem;pointer-events:none;position:relative;width:100%}.interaction-mobile-header{pointer-events:auto}.interaction-video-bg{align-items:center;background:transparent;background-position:50%;background-size:cover;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.interaction-transition-in-main{bottom:0!important;left:0!important;pointer-events:none;position:absolute!important;right:var(--interaction-sidebar-width,0)!important;top:0!important;z-index:0!important}.interaction-transition-top-overlay{--_transition-avail-h:calc(100dvh - var(--app-topbar-height));align-items:center;aspect-ratio:492/876;background-image:url(https://cdn.whatslove.ai/image/assets/whatslove-front/interacTion/modalB.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:auto;isolation:isolate;justify-content:flex-start;left:var(--interaction-video-center-x,50vw);max-height:var(--_transition-avail-h);min-width:0;overflow:hidden;pointer-events:none;position:fixed;top:calc(var(--app-topbar-height) + var(--_transition-avail-h)/2);transform:translate3d(-50%,-50%,0);transition:opacity .6s ease;width:min(100%,45rem,calc(var(--_transition-avail-h)*492/876));z-index:30}.interaction-transition-top-overlay.interaction-transition-top-overlay--anchored{aspect-ratio:unset!important;max-height:none!important;max-width:none!important;min-height:0;min-width:0;transform:none!important}.interaction-transition-top-overlay>*{position:relative;z-index:1}.interaction-transition-top-overlay:after{background:linear-gradient(90deg,#05030800,#050308c7);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:1.125rem;z-index:0}@media(min-width:769px){.interaction-root.interaction-root--hotel-enter-transition,.interaction-root.interaction-root--hotel-enter-transition .interaction-root-video-container{background:#050308}}.interaction-transition-overlay-top-text{box-sizing:border-box;display:block;flex-shrink:0;height:18.0625rem;margin-top:8.75rem;max-width:22.5rem;-o-object-fit:contain;object-fit:contain;width:21.1875rem}.interaction-transition-overlay-cards{align-items:center;display:flex;flex-shrink:0;gap:.25rem;justify-content:center;margin-top:2.875rem;width:100%}.interaction-transition-overlay-card{flex-shrink:0;height:7.5rem;-o-object-fit:contain;object-fit:contain;width:7.5rem}.interaction-transition-overlay-plus{flex-shrink:0;height:1.125rem;-o-object-fit:contain;object-fit:contain;width:1.125rem}.interaction-transition-overlay-bottom{box-sizing:border-box;display:block;flex-shrink:0;height:4.375rem;margin-top:2.25rem;max-width:13.3125rem;-o-object-fit:contain;object-fit:contain;width:13.3125rem}@supports (width:1cqw){.interaction-transition-top-overlay{container:interaction-transition-top-overlay/size}.interaction-transition-overlay-top-text{height:32.99087cqh;margin-top:15.98174cqh;max-width:73.17073cqw;width:68.90244cqw}.interaction-transition-overlay-cards{gap:.81301cqw;margin-top:5.25114cqh}.interaction-transition-overlay-card{height:24.39024cqw;width:24.39024cqw}.interaction-transition-overlay-plus{height:3.65854cqw;width:3.65854cqw}.interaction-transition-overlay-bottom{height:7.99087cqh;margin-top:4.10959cqh;max-width:43.29268cqw;width:43.29268cqw}}.interaction-main.is-mode-transition .interaction-transition-in-main{z-index:20!important}.interaction-video-overlay{contain:paint;display:flex;flex-direction:column;inset:0;justify-content:flex-end;margin:0 auto;max-width:50rem;min-height:100%;min-width:25rem;padding-bottom:1.75rem;pointer-events:none;position:absolute;transform:translateZ(0);width:min(100%,50rem);will-change:transform;z-index:2}.interaction-video-overlay-panel{position:relative;width:100%;will-change:transform,opacity;z-index:8}@keyframes interaction-slide-enter{0%{opacity:0;transform:var(--interaction-slide-from,translate3d(0,0,0))}to{opacity:1;transform:translateZ(0)}}@keyframes interaction-slide-exit{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:var(--interaction-slide-to,translate3d(0,0,0))}}.interaction-slide-motion{animation-duration:var(--interaction-slide-duration,.9s);animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.interaction-slide-enter{animation-name:interaction-slide-enter}.interaction-slide-exit{animation-name:interaction-slide-exit}.interaction-slide-top{--interaction-slide-from:translate3d(0,-100%,0);--interaction-slide-to:translate3d(0,-100%,0)}.interaction-slide-left{--interaction-slide-from:translate3d(-100%,0,0);--interaction-slide-to:translate3d(-100%,0,0)}.interaction-slide-right{--interaction-slide-from:translate3d(100%,0,0);--interaction-slide-to:translate3d(100%,0,0)}.interaction-slide-bottom{--interaction-slide-from:translate3d(0,100%,0);--interaction-slide-to:translate3d(0,100%,0);--interaction-slide-duration:1.15s}.interaction-video-overlay--slide-out{pointer-events:none}.interaction-hotspots{box-sizing:border-box;height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:1}.interaction-hotspot-anchor{height:calc(100% - var(--app-topbar-height));left:0;pointer-events:none;position:fixed;right:0;top:var(--app-topbar-height);z-index:5}.interaction-hotspot-anchor--subtitle-active{z-index:7}.interaction-hotspot-anchor:has(.interaction-reaction-subtitle){z-index:7}.interaction-hotspot-video-match{aspect-ratio:492/876;box-sizing:border-box;height:100%;left:var(--interaction-video-center-x,50vw);max-height:100%;max-width:min(100%,45rem);overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:auto}.interaction-click-effect-layer{inset:0;pointer-events:none;position:fixed;z-index:8}.interaction-click-effect{height:4.375rem;pointer-events:none;position:fixed;transform:translate3d(-50%,-50%,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:4.375rem}.interaction-hotspot-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;box-sizing:border-box;cursor:pointer;margin:0;min-height:0;min-width:0;padding:0;pointer-events:auto;position:absolute;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.interaction-hotspot-btn--tier-low{z-index:1}.interaction-hotspot-btn--tier-high{z-index:2}.interaction-hotspot-btn--global{inset:0;z-index:0}.interaction-hotspot-btn:focus:not(:focus-visible){outline:none}.interaction-hotspot-btn:active{outline:none}.interaction-reaction-subtitle{align-items:flex-end;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:10% 6% 30%;pointer-events:none;position:absolute}.interaction-reaction-subtitle-layer{z-index:7}.interaction-reaction-subtitle-text{color:#fff;font-size:22px;font-weight:500;line-height:1.4;margin:0;max-width:92%;text-align:center;text-shadow:0 0 .625rem rgba(0,0,0,.95),0 .0625rem .25rem rgba(0,0,0,.88)}@media(max-width:768px){.interaction-video-overlay{min-width:0;width:100%}.interaction-click-effect{height:3.125rem;pointer-events:none;position:fixed;transform:translate3d(-50%,-50%,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3.125rem}.interaction-root{background:var(--ix-color-bg-root-mobile);background-image:none;flex-direction:column;gap:0;height:100%;max-height:100%;min-height:0}.interaction-root:before{display:none}.interaction-main{border-radius:0;display:flex;flex-direction:column;height:100%;justify-content:stretch;min-height:0;padding:0}.interaction-transition-top-overlay{aspect-ratio:unset;height:auto;inset:0;max-height:none;min-height:100dvh;transform:none;width:auto;--_transition-avail-h:100dvh;justify-content:center}.interaction-transition-top-overlay .interaction-transition-overlay-top-text{margin-top:0}.interaction-video{height:100%;min-height:0}.interaction-video-overlay{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:0 1.25rem var(--ix-safe-bottom) 1.25rem}.interaction-hotspot-anchor{height:100%;top:0}.interaction-hotspot-video-match{aspect-ratio:unset;height:100%;inset:0;max-width:none;transform:none;width:100%}.interaction-reaction-subtitle{padding-bottom:max(30%,calc(var(--ix-space-5) + env(safe-area-inset-bottom,0px)))}.interaction-reaction-subtitle-text{font-size:14px}}.interaction-video-buffering{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:var(--app-topbar-height,0);z-index:5}.interaction-video-buffering-spinner{animation:ix-buffering-spin .8s linear infinite;border:.1875rem solid hsla(0,0%,100%,.15);border-radius:50%;border-top-color:#ffffffb3;height:2.25rem;width:2.25rem}@keyframes ix-buffering-spin{to{transform:rotate(1turn)}}.ix-buffering-fade-enter-active,.ix-buffering-fade-leave-active{transition:opacity .3s ease}.ix-buffering-fade-enter-from,.ix-buffering-fade-leave-to{opacity:0}@media(max-width:768px){.interaction-video-buffering{top:0}.interaction-video-buffering-spinner{border-width:.15625rem;height:1.75rem;width:1.75rem}}.ix-muted-thumb-blur{height:100%;overflow:hidden;position:relative;width:100%}.ix-muted-thumb-blur:after{background:linear-gradient(180deg,#06080e05,#06080e24);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ix-muted-thumb-blur__img{backface-visibility:hidden;display:block;filter:blur(1.5rem) saturate(1.02) brightness(.94);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform:scale(1.28);width:100%;will-change:transform,filter}.room-stage{background:transparent;height:100%;max-height:none;min-height:100%;overflow:hidden;position:relative}.room-stage .interaction-root-video-container{contain:layout paint;height:100%;left:0;position:absolute;right:0;top:0;transform:translateZ(0);width:100%;z-index:0}.room-stage .interaction-root-video,.room-stage .interaction-root-video-container .interaction-root-video{aspect-ratio:auto;height:100%;inset:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform:none;width:100%}.room-stage .interaction-root-video-underlay{aspect-ratio:auto;height:100%;inset:0;max-height:none;max-width:none;transform:none;width:100%}@media(min-width:769px){.room-stage.room-stage--dance-portrait .interaction-root-video,.room-stage.room-stage--dance-portrait .interaction-root-video-container .interaction-root-video,.room-stage.room-stage--dance-portrait .interaction-root-video-underlay{aspect-ratio:auto;height:100%;inset:0 auto 0 50%;max-height:none;max-width:506px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform:translate(-50%);width:506px}}.room-stage__cut{background:#000;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 90ms linear;z-index:2}.room-stage.room-stage--cut .room-stage__cut{opacity:1}.room-stage .hotel-bottom-actions-bar,.room-stage .hotel-fixed-hide-btn,.room-stage .hotel-layout,.room-stage .hotel-left-wardrobe,.room-stage .hotel-right-clear-module,.room-stage .interaction-click-effect-layer,.room-stage .interaction-hotspot-anchor,.room-stage .interaction-main,.room-stage .interaction-mobile-hotel-entry,.room-stage .interaction-pc-floating-actions,.room-stage .interaction-pc-hotel-entry,.room-stage>.hotel-right-sidebar,.room-stage>.interaction-list{display:none!important}.mode-a-quota-banner[data-v-d582f2af]{-webkit-backdrop-filter:blur(.09375rem);backdrop-filter:blur(.09375rem);background:var(--ix-banner-fade-bg);left:50%;min-height:4rem;padding:0 1.25rem .25rem;pointer-events:auto;position:absolute;top:.875rem;transform:translate(-50%);width:min(46.875rem,calc(100% - 2.5rem));z-index:9999}.mode-a-quota-banner--premium-low[data-v-d582f2af]{box-shadow:inset 0 0 .625rem #ff000047;overflow:visible}.mode-a-quota-banner--room[data-v-d582f2af]{box-sizing:border-box;left:auto;position:relative;top:auto;transform:none;width:100%}.mode-a-quota-banner__close[data-v-d582f2af]{align-items:center;background:#35383f66;border:none;border-radius:6.25rem;color:#fff;cursor:pointer;display:flex;height:1.5rem;isolation:isolate;justify-content:center;padding:0;position:absolute;right:-.375rem;top:-.375rem;width:1.5rem;z-index:2}.mode-a-quota-banner--premium-low .mode-a-quota-banner__close[data-v-d582f2af]{box-shadow:inset 0 0 .5rem #ff000052}.mode-a-quota-banner__close-icon[data-v-d582f2af]{display:block;height:.5rem;width:.5rem}.mode-a-quota-banner__main[data-v-d582f2af]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-height:3.625rem}.mode-a-quota-banner__text[data-v-d582f2af]{align-items:center;display:flex;flex:1 1 auto;gap:.875rem;min-width:0}.mode-a-quota-banner__icon[data-v-d582f2af]{display:block;flex:0 0 2rem;height:2rem;width:2rem}.mode-a-quota-banner__copy[data-v-d582f2af]{display:flex;flex-direction:column;gap:.0625rem;min-width:0;white-space:nowrap}.mode-a-quota-banner__line[data-v-d582f2af]{color:#fdc72f;display:block;font-family:var(--font-ui);font-size:16px;font-style:normal;font-weight:600;line-height:normal}.mode-a-quota-banner__line--primary[data-v-d582f2af]{opacity:.8}.mode-a-quota-banner__line--secondary[data-v-d582f2af]{opacity:.9}.mode-a-quota-banner__bolt[data-v-d582f2af]{color:#fd2f2f}.mode-a-quota-banner__bonus[data-v-d582f2af]{color:#fdc72f;display:inline-block;font-size:20px;font-weight:600;line-height:normal;margin:0 .375rem}.mode-a-quota-banner__button[data-v-d582f2af]{background:linear-gradient(86deg,#00e5ff 1.71%,#7c4dff 84.61%);border:none;border-radius:1.625rem;color:#fff;cursor:pointer;flex:0 0 auto;font-family:var(--font-ui);font-size:16px;font-style:normal;font-weight:600;height:2.5rem;line-height:normal;margin-top:.3125rem;min-width:10.625rem;padding:0 1.25rem;text-align:center}.mode-a-quota-banner__divider[data-v-d582f2af]{align-items:center;display:flex;gap:.1875rem;height:.125rem;width:100%}.mode-a-quota-banner__divider-dot[data-v-d582f2af]{background:#fff;flex:0 0 .125rem;height:.125rem;width:.125rem}.mode-a-quota-banner__divider-line[data-v-d582f2af]{background:#e8dd9f;flex:1 1 0;height:.0625rem;min-width:0}@media(max-width:768px){.mode-a-quota-banner[data-v-d582f2af]{box-sizing:border-box;height:4rem;left:0;min-height:4rem;padding:0 .75rem;top:calc(3.75rem + env(safe-area-inset-top,0px));transform:none;width:100%}.mode-a-quota-banner--room[data-v-d582f2af]{left:auto;position:relative;top:auto;transform:none;width:100%}.mode-a-quota-banner__close[data-v-d582f2af]{right:.5rem;top:-.25rem}.mode-a-quota-banner__main[data-v-d582f2af]{gap:.5rem;min-height:3.625rem}.mode-a-quota-banner__text[data-v-d582f2af]{gap:.5rem}.mode-a-quota-banner__copy[data-v-d582f2af]{white-space:normal}.mode-a-quota-banner__icon[data-v-d582f2af]{flex:0 0 1.6875rem;height:1.6875rem;width:1.6875rem}.mode-a-quota-banner__line[data-v-d582f2af]{font-size:12px}.mode-a-quota-banner__line--secondary[data-v-d582f2af]{line-height:.7}.mode-a-quota-banner__line--secondary-premium[data-v-d582f2af]{font-size:16px}.mode-a-quota-banner__bonus[data-v-d582f2af]{font-size:14px;margin:0 .25rem}.mode-a-quota-banner__button[data-v-d582f2af]{border-radius:1.25rem;font-size:11px;height:2.125rem;margin-top:0;min-width:6rem;padding:0 .75rem}}.chat-model-modal-overlay[data-v-8b0fca7b]{display:block;inset:0;padding:0;pointer-events:auto;position:fixed;z-index:20040}.chat-model-modal-scrim[data-v-8b0fca7b]{backdrop-filter:var(--ix-overlay-blur,blur(10px));-webkit-backdrop-filter:var(--ix-overlay-blur,blur(10px));background:var(--ix-overlay-scrim,rgba(0,0,0,.7));inset:0;position:absolute}.chat-model-modal-panel[data-v-8b0fca7b]{backdrop-filter:blur(.375rem) saturate(105%);-webkit-backdrop-filter:blur(.375rem) saturate(105%);background:#ffffff0f;border:.0625rem solid transparent;border-radius:.5rem;box-shadow:none;box-sizing:border-box;color:#fff;isolation:isolate;padding:1rem;pointer-events:auto;position:relative;width:min(100%,31.4375rem);z-index:1}.chat-model-modal-panel[data-v-8b0fca7b]:before{background:linear-gradient(135deg,#ffffffb8,#ffffff1a 50%,#ffffffad);border-radius:inherit;box-sizing:border-box;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:3}.chat-model-modal-header[data-v-8b0fca7b]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.chat-model-modal-title[data-v-8b0fca7b]{color:#fff;font-size:18px;font-weight:600;line-height:1.2;margin:0}.chat-model-modal-close[data-v-8b0fca7b]{align-items:center;background:transparent;border:0;border-radius:.5rem;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:22px;height:1.75rem;justify-content:center;line-height:1;padding:0;transition:background .2s,color .2s;width:1.75rem}.chat-model-modal-close[data-v-8b0fca7b]:hover{background:#ffffff1a;color:#fff}.chat-model-modal-body[data-v-8b0fca7b]{display:flex;flex-direction:column;gap:.625rem}.chat-model-modal-state[data-v-8b0fca7b]{color:#ffffffb8;font-size:13px;padding:1.5rem .75rem;text-align:center}.chat-model-package-card[data-v-8b0fca7b]{align-items:flex-start;background:#ffffff0d;border:.0625rem solid hsla(0,0%,100%,.04);border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;padding:.75rem;position:relative;text-align:left;width:100%}.chat-model-package-card.is-locked[data-v-8b0fca7b]{border-color:#ce4dffe6;box-shadow:inset 0 0 0 .0625rem #ce4dff40}.chat-model-package-card.is-selected[data-v-8b0fca7b]{--gradient-outline-radius:.5rem;--gradient-outline-width:.1rem}.chat-model-package-vip-tag[data-v-8b0fca7b]{align-items:center;background:linear-gradient(89deg,#4000ff -19.74%,#f0b 97.62%);border-radius:0 .5rem 0 .625rem;color:#fff;display:inline-flex;font-size:13px;font-weight:700;height:1.25rem;justify-content:center;line-height:1;min-width:2.625rem;padding:0 .5rem;pointer-events:none;position:absolute;right:0;top:0}.chat-model-package-name-row[data-v-8b0fca7b]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;width:100%}.chat-model-package-name[data-v-8b0fca7b]{color:#fff;font-size:15px;font-weight:600;line-height:1.35}.chat-model-package-desc[data-v-8b0fca7b]{color:#ffffff9e;font-size:12px;line-height:1.35;margin:0}.chat-model-modal-fade-enter-active .chat-model-modal-panel[data-v-8b0fca7b],.chat-model-modal-fade-enter-active .chat-model-modal-scrim[data-v-8b0fca7b],.chat-model-modal-fade-leave-active .chat-model-modal-panel[data-v-8b0fca7b],.chat-model-modal-fade-leave-active .chat-model-modal-scrim[data-v-8b0fca7b],.chat-model-modal-panel[data-v-8b0fca7b],.chat-model-modal-scrim[data-v-8b0fca7b]{transition:opacity .18s ease}@starting-style{.chat-model-modal-panel[data-v-8b0fca7b],.chat-model-modal-scrim[data-v-8b0fca7b]{opacity:0}}.chat-model-modal-fade-enter-from .chat-model-modal-panel[data-v-8b0fca7b],.chat-model-modal-fade-enter-from .chat-model-modal-scrim[data-v-8b0fca7b],.chat-model-modal-fade-leave-to .chat-model-modal-panel[data-v-8b0fca7b],.chat-model-modal-fade-leave-to .chat-model-modal-scrim[data-v-8b0fca7b]{opacity:0}.chat-model-modal-fade-leave-active[data-v-8b0fca7b]{transition:opacity .18s ease}.chat-model-modal-fade-leave-to[data-v-8b0fca7b]{opacity:0}.chat-model-modal-instant-enter-active[data-v-8b0fca7b],.chat-model-modal-instant-enter-from[data-v-8b0fca7b],.chat-model-modal-instant-leave-active[data-v-8b0fca7b],.chat-model-modal-instant-leave-to[data-v-8b0fca7b]{transition:none}@media(max-width:768px){.chat-model-modal-overlay[data-v-8b0fca7b]{padding:0}.chat-model-modal-panel[data-v-8b0fca7b]{backdrop-filter:var(--ix-room-mobile-glass-blur);-webkit-backdrop-filter:var(--ix-room-mobile-glass-blur);background:var(--ix-room-mobile-glass-bg);box-shadow:none;clip-path:inset(0 round .5rem);overflow:hidden;padding:.875rem}.chat-model-modal-panel[data-v-8b0fca7b]:before{background:var(--ix-room-mobile-glass-border-gradient)}}.room-chat[data-v-d993eb92]{bottom:1.0625rem;display:flex;flex-direction:column;height:auto;justify-content:flex-start;left:50%;max-width:calc(100vw - 45rem);overflow:hidden;pointer-events:none;position:absolute;top:.75rem;transform:translate(-50%);width:50.8125rem;z-index:9}.room-chat.has-quota-banner[data-v-d993eb92]{top:5.75rem}.room-chat__body[data-v-d993eb92]{display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:1rem;min-height:0;overflow:hidden;width:100%}.room-chat-body-enter-active[data-v-d993eb92],.room-chat-body-leave-active[data-v-d993eb92]{transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .28s ease;will-change:transform,opacity}.room-chat-body-enter-from[data-v-d993eb92]{opacity:0;transform:translate3d(0,36%,0)}.room-chat-body-enter-to[data-v-d993eb92],.room-chat-body-leave-from[data-v-d993eb92]{opacity:1;transform:translateZ(0)}.room-chat-body-leave-to[data-v-d993eb92]{opacity:0;transform:translate3d(0,36%,0)}.room-chat__arrow[data-v-d993eb92]{align-items:center;align-self:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:1.25rem;justify-content:center;margin:0;padding:0;pointer-events:auto;position:relative;width:1.25rem;z-index:3}.room-chat__arrow img[data-v-d993eb92]{display:block;height:1.25rem;width:1.25rem}.room-chat__header[data-v-d993eb92]{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:.5625rem;margin-bottom:1rem;pointer-events:auto}.room-chat__arrow--top[data-v-d993eb92]{margin-bottom:0}.room-chat__time[data-v-d993eb92]{color:#fff;font-size:16px;font-weight:600;line-height:normal;margin:0;opacity:.8;text-align:center;white-space:nowrap}.room-chat__thread[data-v-d993eb92]{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;padding:0 0 .75rem;pointer-events:auto;scrollbar-width:none}.room-chat__thread[data-v-d993eb92]::-webkit-scrollbar{display:none;height:0;width:0}.room-chat__history-loading[data-v-d993eb92]{color:#ffffff8c;flex:0 0 auto;font-size:12px;line-height:1.125rem;padding:.25rem 0 0;text-align:center}.room-chat__panel[data-v-d993eb92]{backdrop-filter:var(--room-glass-blur,blur(24px) saturate(110%));-webkit-backdrop-filter:var(--room-glass-blur,blur(24px) saturate(110%));background:#00000080;border:.0625rem solid var(--room-glass-border,transparent);border-radius:.5rem 1.5rem 1.5rem;box-sizing:border-box;flex:0 0 auto;margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:46.5rem}.room-chat__panel-bg[data-v-d993eb92]{display:none}.room-chat__panel-body[data-v-d993eb92]{box-sizing:border-box;display:flex;flex-direction:column;gap:.875rem;padding:1.25rem 1.5rem;position:relative;z-index:1}.room-chat__loading-row[data-v-d993eb92]{display:flex;justify-content:flex-start;margin:0 auto;max-width:100%;width:46.5rem}.room-chat__panel--loading[data-v-d993eb92]{flex:0 0 auto;margin:0;max-width:100%;width:-moz-fit-content;width:fit-content}.room-chat__panel--loading .room-chat__panel-body[data-v-d993eb92]{align-items:flex-start;padding:.875rem 1.125rem}.room-chat__loading-gif[data-v-d993eb92]{display:block;height:auto;opacity:.7;width:1.75rem}.room-chat__user-list[data-v-d993eb92]{align-items:flex-end;display:flex;flex-direction:column;gap:.625rem;margin:0 auto;max-width:100%;padding:0;width:46.5rem}.room-chat__bubble[data-v-d993eb92]{box-sizing:border-box;color:#fff;font-synthesis:style weight;overflow-wrap:anywhere;word-break:break-word}.room-chat__bubble.is-assistant[data-v-d993eb92]{background:transparent;border:0;font-size:18px;font-weight:400;line-height:normal;margin:0;padding:0;width:100%}.room-chat__bubble.is-user[data-v-d993eb92]{align-items:center;background:transparent;border:.5rem solid transparent;border-image-repeat:stretch;border-image-slice:8 16 8 8 fill;border-image-source:url(https://cdn.whatslove.ai/image/assets/whatslove-front/room/chat-user-bubble.svg);border-image-width:.5rem 1rem .5rem .5rem;border-radius:0;border-right-width:1rem;box-sizing:border-box;color:#fff;display:inline-flex;font-size:16px;font-weight:600;isolation:isolate;justify-content:center;line-height:1.375rem;margin:0;max-width:min(70%,22.5rem);min-height:2.375rem;min-width:0;overflow:visible;padding:0 0 0 .5rem;position:relative;width:-moz-fit-content;width:fit-content}.room-chat__bubble-text[data-v-d993eb92]{display:block;margin:0;padding:0;position:relative;z-index:1}.room-chat__bubble[data-v-d993eb92] .chat-md-hl,.room-chat__bubble[data-v-d993eb92] em,.room-chat__bubble[data-v-d993eb92] i,.room-chat__bubble[data-v-d993eb92] strong{color:#eaafff}.room-chat__bubble[data-v-d993eb92] em,.room-chat__bubble[data-v-d993eb92] i{font-style:italic;font-weight:inherit}.room-chat__bubble[data-v-d993eb92] strong{font-style:normal;font-weight:700}.room-chat__bubble[data-v-d993eb92] strong.chat-md-hl--bi{font-style:italic;font-weight:700}.room-chat__bubble[data-v-d993eb92] h1,.room-chat__bubble[data-v-d993eb92] h2,.room-chat__bubble[data-v-d993eb92] h3{color:inherit;font-weight:600;line-height:1.3;margin:.45em 0 .2em}.room-chat__bubble[data-v-d993eb92] h1{font-size:1.15em}.room-chat__bubble[data-v-d993eb92] h2{font-size:1.08em}.room-chat__bubble[data-v-d993eb92] h3{font-size:1.02em}.room-chat__bubble[data-v-d993eb92] ol,.room-chat__bubble[data-v-d993eb92] ul{margin:.35em 0;padding-left:1.25em}.room-chat__bubble[data-v-d993eb92] li{margin:.12em 0}.room-chat__bubble[data-v-d993eb92] blockquote{border-left:.125rem solid rgba(234,175,255,.55);color:#ffffffd1;margin:.35em 0;padding:.1em 0 .1em .7em}.room-chat__bubble[data-v-d993eb92] code{background:#ffffff1f;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.05em .3em}.room-chat__bubble[data-v-d993eb92] del{opacity:.75;text-decoration:line-through}.room-chat__dock-wrap[data-v-d993eb92]{flex:0 0 auto;margin-top:auto;pointer-events:auto;position:relative;width:100%;z-index:2}.room-chat__arrow--bottom[data-v-d993eb92]{left:50%;position:absolute;top:-1.75rem;transform:translate(-50%) rotate(180deg)}.room-chat__dock[data-v-d993eb92]{backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:#0006;border:.0625rem solid var(--room-glass-border,transparent);border-radius:1.5rem;height:7.0625rem;overflow:hidden;position:relative;width:100%;--room-chat-pc-input-top:.625rem;--room-chat-pc-send-top:3.875rem;--room-chat-pc-send-gap:.25rem}.room-chat__dock[data-v-d993eb92],.room-chat__input[data-v-d993eb92]{box-sizing:border-box;margin:0;padding:0}.room-chat__input[data-v-d993eb92]{background:transparent;border:0;color:#fff;font-family:inherit;font-size:16px;font-weight:400;height:auto;left:1.625rem;line-height:normal;max-height:calc(var(--room-chat-pc-send-top) - var(--room-chat-pc-input-top) - var(--room-chat-pc-send-gap));min-height:1.375rem;outline:none;overflow-x:hidden;overflow-y:auto;position:absolute;resize:none;right:.875rem;top:var(--room-chat-pc-input-top);white-space:pre-wrap;word-break:break-word;z-index:1}.room-chat__input[data-v-d993eb92]::-moz-placeholder{color:#fff;opacity:.3;text-transform:capitalize}.room-chat__input[data-v-d993eb92]::placeholder{color:#fff;opacity:.3;text-transform:capitalize}.room-chat__model[data-v-d993eb92]{align-items:center;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:#f3f2f34d;border:.0625rem solid var(--room-glass-border,transparent);border-radius:6.1875rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:.375rem;height:1.75rem;justify-content:center;left:1.25rem;letter-spacing:.4px;line-height:1.5rem;margin:0;max-width:calc(100% - 5rem);opacity:1;overflow:hidden;padding:0 .75rem;position:absolute;top:4.5625rem;white-space:nowrap;width:auto;z-index:1}.room-chat__model>span[data-v-d993eb92]{min-width:0;overflow:hidden;text-overflow:ellipsis}.room-chat__dock[data-v-d993eb92]:before,.room-chat__model[data-v-d993eb92]:before,.room-chat__panel[data-v-d993eb92]:before{background:var( --room-glass-border-gradient,linear-gradient(135deg,hsla(0,0%,100%,.72) 0,hsla(0,0%,100%,.12) 34%,hsla(0,0%,100%,.08) 66%,hsla(0,0%,100%,.68) 100%) );border-radius:inherit;box-sizing:border-box;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:3}.room-chat__model img[data-v-d993eb92]{display:block;flex:0 0 1rem;height:1rem;width:1rem}.room-chat__send[data-v-d993eb92]{align-items:center;background:linear-gradient(85.85deg,#00e5ff 1.71%,#7c4dff 84.61%);border:.0625rem solid hsla(0,0%,100%,.6);border-radius:1.5rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;height:2.375rem;justify-content:center;margin:0;opacity:.9;padding:0;position:absolute;right:.875rem;top:3.875rem;width:2.375rem;z-index:2}.room-chat__send.is-empty[data-v-d993eb92],.room-chat__send:disabled.is-empty[data-v-d993eb92]{background:#4b5563;border-color:transparent;color:#fff;cursor:not-allowed;opacity:1}.room-chat__send[data-v-d993eb92]:disabled:not(.is-empty){cursor:not-allowed;opacity:.55}.room-chat__send-icon[data-v-d993eb92]{display:block;height:1.1875rem;margin-left:-.0625rem;width:1.1875rem}@media(max-width:1200px){.room-chat[data-v-d993eb92]{max-width:calc(100vw - 2.5rem)}}@media(max-width:768px){.room-chat[data-v-d993eb92]{bottom:calc(var(--room-mobile-nav-h, 0px) + var(--room-mobile-dock-nav-gap, 28px) + env(safe-area-inset-bottom,0px));height:auto;left:1rem;max-width:none;position:fixed;right:1rem;top:3rem;transform:none;transition:bottom .2s ease;width:auto;z-index:18}.room-chat.has-virtual-keyboard .room-chat__dock-wrap[data-v-d993eb92]{position:relative;transform:translateY(calc(var(--room-mobile-nav-h, 0px) + var(--room-mobile-dock-nav-gap, 28px) + env(safe-area-inset-bottom,0px) - .75rem - var(--keyboard-height, 0px)));z-index:40}.room-chat.has-quota-banner[data-v-d993eb92]{top:7.75rem}.room-chat__body[data-v-d993eb92]{margin-bottom:1.125rem}.room-chat.is-chat-collapsed>.room-chat-body-leave-active[data-v-d993eb92]{inset:0;pointer-events:none;position:absolute}.room-chat__header[data-v-d993eb92]{gap:.5rem;margin-bottom:.5rem}.room-chat__arrow--top[data-v-d993eb92],.room-chat__arrow--top img[data-v-d993eb92]{height:1rem;width:1rem}.room-chat__time[data-v-d993eb92]{font-size:12px}.room-chat__thread[data-v-d993eb92]{gap:.75rem;padding:0}.room-chat__dock[data-v-d993eb92],.room-chat__panel[data-v-d993eb92]{backdrop-filter:var(--ix-room-pc-glass-blur);-webkit-backdrop-filter:var(--ix-room-pc-glass-blur);background:var(--ix-room-pc-glass-bg);border:0;box-shadow:none;isolation:auto}.room-chat__dock[data-v-d993eb92]:before,.room-chat__panel[data-v-d993eb92]:before{display:none}.room-chat__panel[data-v-d993eb92]{border-radius:.5rem 1.5rem 1.5rem;overflow:hidden}.room-chat__dock[data-v-d993eb92]{height:5.125rem;max-height:7.75rem;min-height:5.125rem;--room-chat-mobile-input-top:.5625rem;--room-chat-mobile-controls-bottom:.4375rem;--room-chat-mobile-controls-height:1.75rem;--room-chat-mobile-controls-gap:.25rem;overflow:hidden}.room-chat__input[data-v-d993eb92]{font-family:inherit;font-size:16px;font-weight:400;height:auto;left:1rem;line-height:normal;max-height:calc(100% - var(--room-chat-mobile-input-top) - var(--room-chat-mobile-controls-bottom) - var(--room-chat-mobile-controls-height) - var(--room-chat-mobile-controls-gap));min-height:1.375rem;right:1rem;top:var(--room-chat-mobile-input-top)}.room-chat__input.van-field[data-v-d993eb92]{background:transparent!important;border:0!important;display:block;overflow:visible;padding:0!important;width:auto}.room-chat__input.van-field[data-v-d993eb92]:after{display:none!important}.room-chat__input.van-field[data-v-d993eb92] .van-cell__value,.room-chat__input.van-field[data-v-d993eb92] .van-field__body,.room-chat__input.van-field[data-v-d993eb92] .van-field__value{background:transparent;margin:0;overflow:visible;padding:0;width:100%}.room-chat__input.van-field[data-v-d993eb92] .van-field__control{background:transparent;border:0;box-sizing:border-box;color:#fff;font-family:inherit;font-size:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-height:inherit;min-height:1.375rem;outline:none;overflow-x:hidden;overflow-y:auto;padding:0;resize:none;white-space:pre-wrap;width:100%;word-break:break-word}.room-chat__input.van-field[data-v-d993eb92] .van-field__control::-moz-placeholder{color:#fff;opacity:.3;text-transform:capitalize}.room-chat__input.van-field[data-v-d993eb92] .van-field__control::placeholder{color:#fff;opacity:.3;text-transform:capitalize}.room-chat__model[data-v-d993eb92]{background:#fff3;border:0;bottom:var(--room-chat-mobile-controls-bottom);box-shadow:none;clip-path:none;font-size:12px;height:1.75rem;left:.5rem;max-width:calc(100% - 4.375rem);min-width:0;opacity:1;outline:none;overflow:hidden;padding:0 .625rem;top:auto;width:auto}.room-chat__model[data-v-d993eb92]:before{background:linear-gradient(135deg,#ffffffb8,#ffffff1a 50%,#ffffffad);border-radius:inherit;box-sizing:border-box;content:"";display:block;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:3}.room-chat__send[data-v-d993eb92]{bottom:var(--room-chat-mobile-controls-bottom);height:1.75rem;right:.4375rem;top:auto;width:1.75rem;z-index:2}.room-chat__panel-body[data-v-d993eb92]{gap:.625rem;padding:.6875rem .75rem}.room-chat__bubble.is-assistant[data-v-d993eb92]{font-size:14px;line-height:1.25rem}.room-chat__bubble.is-user[data-v-d993eb92]{font-size:14px;line-height:1.1875rem;max-width:88%;min-height:2.125rem}.room-chat__arrow--bottom[data-v-d993eb92]{display:none}.room-chat__loading-row[data-v-d993eb92],.room-chat__panel[data-v-d993eb92],.room-chat__user-list[data-v-d993eb92]{width:100%}.room-chat.is-chat-collapsed[data-v-d993eb92]{height:2.75rem;top:auto}.room-chat.is-chat-collapsed .room-chat__dock[data-v-d993eb92]{height:2.75rem;max-height:2.75rem;min-height:2.75rem}.room-chat.is-chat-collapsed .room-chat__input[data-v-d993eb92]{height:1.375rem;max-height:1.375rem;min-height:1.375rem;overflow:hidden;right:3rem;top:.625rem;white-space:nowrap}.room-chat.is-chat-collapsed .room-chat__input.van-field[data-v-d993eb92] .van-field__control{height:1.375rem!important;max-height:1.375rem;min-height:1.375rem;overflow:hidden;white-space:nowrap}.room-chat.is-chat-collapsed .room-chat__model[data-v-d993eb92]{display:none}.room-chat.is-chat-collapsed .room-chat__send[data-v-d993eb92]{bottom:auto;height:1.75rem;right:.4375rem;top:.4375rem;width:1.75rem}.room-chat.is-chat-collapsed .room-chat__send.is-empty[data-v-d993eb92],.room-chat.is-chat-collapsed .room-chat__send:disabled.is-empty[data-v-d993eb92]{background:linear-gradient(85.85deg,#00e5ff 1.71%,#7c4dff 84.61%);border-color:#fff9;color:#fff;opacity:.9}.room-chat__send-icon[data-v-d993eb92]{height:.875rem;width:.875rem}}.rnccm[data-v-cdf3e0e2]{align-items:center;background:#1c1e28;border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;padding:1.5625rem 1.75rem 1.6875rem;position:relative;width:100%}.rnccm[data-v-cdf3e0e2]:before{background:linear-gradient(135deg,#00e5ff,#aea7f0 21%,#7c4dff);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.09375rem;pointer-events:none;position:absolute}.rnccm-close[data-v-cdf3e0e2]{height:2.1875rem;right:1rem;top:1rem;width:2.1875rem}.rnccm-close[data-v-cdf3e0e2] circle{fill:#fff;fill-opacity:.2;opacity:1}.rnccm-close[data-v-cdf3e0e2] svg{height:2.1875rem;width:2.1875rem}.rnccm-close[data-v-cdf3e0e2] .modal-close-btn__icon{height:57%;left:auto;max-height:none;max-width:none;mix-blend-mode:screen;position:relative;top:auto;width:57%}.rnccm-title[data-v-cdf3e0e2]{background:linear-gradient(62.41deg,#00e5ff 1.71%,#4d7fff 84.61%);background-clip:text;-webkit-background-clip:text;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:24px;margin:0;max-width:100%;padding:0 2.5rem;text-align:center;-webkit-text-fill-color:transparent}.rnccm-body[data-v-cdf3e0e2],.rnccm-title[data-v-cdf3e0e2]{font-style:normal;font-weight:400;line-height:1.2}.rnccm-body[data-v-cdf3e0e2]{color:#fff;font-family:"Inter Variable",var(--font-inter),Inter,sans-serif;font-size:12px;margin:.9375rem 0 0;max-width:17.9375rem;opacity:.5;text-align:center}.rnccm-actions[data-v-cdf3e0e2]{align-items:stretch;display:flex;gap:1.5rem;margin-top:1.75rem;width:100%}.rnccm-btn[data-v-cdf3e0e2]{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#4e4e4e;border:none;border-radius:.75rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex:1 1 0;font-family:"PingFang SC",var(--font-ui),sans-serif;font-size:16px;font-style:normal;font-weight:600;height:2.8125rem;justify-content:center;line-height:normal;min-width:0;padding:0 .75rem;-webkit-tap-highlight-color:transparent}@media(max-width:768px){.rnccm[data-v-cdf3e0e2]{padding:1.25rem 1rem 1rem}.rnccm-close[data-v-cdf3e0e2]{height:1.75rem;right:.75rem;top:.75rem;width:1.75rem}.rnccm-close[data-v-cdf3e0e2] svg{height:1.75rem;width:1.75rem}.rnccm-title[data-v-cdf3e0e2]{font-size:20px;padding:0 2rem}.rnccm-body[data-v-cdf3e0e2]{max-width:100%}.rnccm-actions[data-v-cdf3e0e2]{gap:.75rem;margin-top:1.25rem}.rnccm-btn[data-v-cdf3e0e2]{font-size:14px;height:2.75rem}}.base-modal-overlay.rnccm-overlay{align-items:center;justify-content:center;padding:1rem}.base-modal-content.rnccm-shell{max-width:min(30rem,calc(100vw - 2rem));width:30rem}@media(max-width:768px){.base-modal-overlay.rnccm-overlay{padding:.75rem}.base-modal-content.rnccm-shell{max-width:calc(100vw - 1.5rem);width:min(30rem,calc(100vw - 1.5rem))}}.rrp[data-v-91d4060b]{backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:#0006;border:.0625rem solid var(--room-glass-border,transparent);border-radius:.5rem;max-width:20.625rem;min-height:0;overflow:hidden}.rrp[data-v-91d4060b],.rrp__inner[data-v-91d4060b]{box-sizing:border-box;height:auto;position:relative;width:100%}.rrp__inner[data-v-91d4060b]{border-radius:inherit;display:flex;flex-direction:column;overflow:visible;padding:1rem 1rem .875rem;z-index:1}.rrp__name[data-v-91d4060b]{font-size:16px;font-weight:600;line-height:1.375rem;margin:0}.rrp__name[data-v-91d4060b],.rrp__scene[data-v-91d4060b]{color:#fff;padding:0 .25rem}.rrp__scene[data-v-91d4060b]{font-size:14px;font-weight:400;line-height:1.25rem;margin:.3125rem 0 0;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrp__rule[data-v-91d4060b]{background:#fff3;border:0;flex:0 0 auto;height:.0625rem;margin:0 0 0 .25rem;width:calc(100% - .5rem)}.rrp__name+.rrp__rule[data-v-91d4060b],.rrp__scene+.rrp__rule[data-v-91d4060b]{margin-top:.75rem}.rrp__name+.rrp__rule[data-v-91d4060b]{margin-top:1.0625rem}.rrp__meta[data-v-91d4060b]{align-items:start;box-sizing:border-box;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);margin-bottom:0;margin-top:1rem;max-width:100%;padding:0 .25rem;width:100%}.rrp__chip[data-v-91d4060b]{align-items:flex-start;display:flex;gap:.25rem;left:auto;min-width:0;position:static;width:auto}.rrp__chip--age[data-v-91d4060b],.rrp__chip--occupation[data-v-91d4060b],.rrp__chip--personality[data-v-91d4060b]{left:auto;max-width:100%;width:auto}.rrp__chip--occupation[data-v-91d4060b],.rrp__chip--personality[data-v-91d4060b]{max-width:none}.rrp__ico[data-v-91d4060b]{flex:0 0 1.5rem;height:1.5rem;margin-top:.125rem;opacity:.5;position:relative;width:1.5rem}.rrp__ico--age[data-v-91d4060b]{margin-top:.0625rem}.rrp__ico-ring[data-v-91d4060b]{height:1.5rem;inset:0;width:1.5rem}.rrp__ico-glyph[data-v-91d4060b],.rrp__ico-ring[data-v-91d4060b]{display:block;-o-object-fit:contain;object-fit:contain;position:absolute}.rrp__ico-glyph[data-v-91d4060b]{height:1.2rem;left:50%;margin:0;top:50%;transform:translate(-50%,-50%);width:1.2rem}.rrp__ico-glyph--age[data-v-91d4060b]{height:auto;left:12.5%;max-height:1.125rem;max-width:75%;right:12.5%;top:.1875rem;transform:none;width:auto}.rrp__chip-text[data-v-91d4060b]{color:#fff;font-size:12px;font-weight:400;line-height:.875rem;min-width:0;opacity:.5;overflow:visible;white-space:normal;word-break:break-word}.rrp__chip-text--occupation[data-v-91d4060b],.rrp__chip-text--personality[data-v-91d4060b]{max-width:100%;width:auto}.rrp__chip-line[data-v-91d4060b]{display:block}.rrp__meta+.rrp__rule[data-v-91d4060b]{margin-top:1rem}.rrp__bio[data-v-91d4060b]{color:#fff;flex:0 0 auto;font-size:14px;font-weight:400;height:auto;line-height:1.25rem;margin:.9375rem 0 0;max-height:5rem;min-height:0;opacity:.7;overflow-x:hidden;overflow-y:auto;padding:0 .25rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.rrp__bio[data-v-91d4060b]::-webkit-scrollbar{width:.1875rem}.rrp__bio[data-v-91d4060b]::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:6.1875rem}.rrp__actions[data-v-91d4060b]{align-items:stretch;display:flex;flex:0 0 auto;gap:.625rem;margin-left:0;margin-right:0;margin-top:.9375rem;max-width:100%;padding-top:0;width:100%}.rrp__actions[data-v-91d4060b],.rrp__btn[data-v-91d4060b]{box-sizing:border-box;min-width:0}.rrp__btn[data-v-91d4060b]{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:#f3f2f34d!important;border:.0625rem solid var(--room-glass-border,transparent)!important;border-radius:.5rem;box-shadow:none!important;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;height:2.75rem;justify-content:center;line-height:normal;overflow:hidden;position:relative;width:auto}.rrp[data-v-91d4060b]:before,.rrp__btn[data-v-91d4060b]:before{background:var( --room-glass-border-gradient,linear-gradient(135deg,hsla(0,0%,100%,.72) 0,hsla(0,0%,100%,.12) 34%,hsla(0,0%,100%,.08) 66%,hsla(0,0%,100%,.68) 100%) );border-radius:inherit;box-sizing:border-box;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:3}.rrp__btn--history[data-v-91d4060b]{flex:1 1 0;gap:.5rem;max-width:none;min-width:0;padding:0 .75rem}.rrp__btn--new[data-v-91d4060b]{flex:0 0 auto;gap:.375rem;padding:0 .75rem}.rrp__btn img[data-v-91d4060b]{display:block;flex:0 0 1.25rem;height:1.25rem;width:1.25rem}.rrp__btn span[data-v-91d4060b]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.rrp[data-v-91d4060b]{backdrop-filter:var(--room-glass-blur,var(--ix-room-mobile-glass-blur));-webkit-backdrop-filter:var( --room-glass-blur,var(--ix-room-mobile-glass-blur) );background:var(--room-glass-bg,var(--ix-room-mobile-glass-bg));height:auto;min-height:0;width:100%}.rrp__inner[data-v-91d4060b]{height:auto;padding:1rem 1rem .875rem}.rrp__meta[data-v-91d4060b]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);padding:0 .25rem;width:100%}.rrp__actions[data-v-91d4060b]{gap:.75rem;margin-left:0;margin-right:0;width:100%}.rrp__btn[data-v-91d4060b]{background:#fff3!important;border:0!important;border-radius:.5rem;outline:none}.rrp__btn[data-v-91d4060b]:before{background:linear-gradient(135deg,#ffffffb8,#ffffff1a 50%,#ffffffad);border-radius:inherit;box-sizing:border-box;content:"";display:block;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:3}.rrp__btn--history[data-v-91d4060b],.rrp__btn--new[data-v-91d4060b]{flex:1 1 0;max-width:none;width:auto}}.room-right[data-v-19a608d0]{bottom:2.25rem;display:flex;flex-direction:column;gap:1.25rem;max-width:calc(100vw - 3.375rem);pointer-events:none;position:fixed;right:1.6875rem;top:var(--room-chrome-top,88px);width:20.625rem;z-index:8}.room-right[data-v-19a608d0]>*{pointer-events:auto}.room-right__intimate[data-v-19a608d0]{backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:#0006;border:.0625rem solid var(--room-glass-border,transparent);border-radius:.5rem;flex:0 1 auto;height:auto;max-height:none;max-width:20.625rem;min-height:0;padding:0}.room-right__intimate[data-v-19a608d0],.room-right__intimate-inner[data-v-19a608d0]{box-sizing:border-box;position:relative;width:100%}.room-right__intimate-inner[data-v-19a608d0]{border-radius:inherit;display:flex;flex-direction:column;max-height:100%;overflow:hidden;padding:1rem 0 1.25rem;z-index:1}.room-right__intimate-head[data-v-19a608d0]{align-items:center;display:flex;gap:.25rem;margin:0 1.25rem .75rem;min-width:0}.room-right__intimate-title-icon[data-v-19a608d0]{display:block;flex:0 0 3rem;height:3rem;-o-object-fit:contain;object-fit:contain;width:3rem}.room-right__intimate-title[data-v-19a608d0]{color:#fff;font-size:16px;font-weight:600;line-height:normal;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-right__intimate-divider[data-v-19a608d0]{border:0;border-top:.0625rem solid hsla(0,0%,100%,.18);flex:0 0 auto;height:0;margin:0 1.25rem .75rem;width:calc(100% - 2.5rem)}.room-right__dance-scroll[data-v-19a608d0]{box-sizing:border-box;min-width:0;overflow:hidden;position:relative;width:100%}.room-right__dance-scroll.is-peek[data-v-19a608d0]:after{background:linear-gradient(270deg,#000 0,#6660);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:2.5rem;z-index:2}.room-right__dance-wardrobe[data-v-19a608d0]{box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:.4375rem;overflow-x:auto;overflow-y:hidden;padding:0 1.25rem .125rem;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior-x:contain;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.room-right__dance-wardrobe[data-v-19a608d0]::-webkit-scrollbar{display:none}.room-right__dance-item[data-v-19a608d0]{border:0;color:#fff;cursor:pointer;flex:0 0 5.125rem;max-width:5.125rem;padding:0}.room-right__dance-item[data-v-19a608d0],.room-right__dance-thumb[data-v-19a608d0]{background:transparent;box-sizing:border-box;position:relative;width:5.125rem}.room-right__dance-thumb[data-v-19a608d0]{border:.0625rem solid transparent;border-radius:.5rem;display:block;height:7.125rem;overflow:visible}.room-right__dance-item.is-active .room-right__dance-thumb[data-v-19a608d0]{border:.125rem solid #f0b}.room-right__dance-item.is-dim .room-right__dance-thumb[data-v-19a608d0]:after,.room-right__dance-item.is-vip-locked .room-right__dance-thumb[data-v-19a608d0]:after{background:#0f0b1459;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.room-right__dance-placeholder[data-v-19a608d0],.room-right__dance-thumb>img[data-v-19a608d0]:first-child{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.room-right__dance-placeholder[data-v-19a608d0]{background:#ffffff0f}.room-right__dance-action-ico[data-v-19a608d0]{height:1.875rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.875rem;z-index:2}.room-right__dance-action-circle[data-v-19a608d0]{background:#ffffff1a;border-radius:50%}.room-right__dance-action-circle>img[data-v-19a608d0]{display:block;height:100%;width:100%}.room-right__dance-action-circle>.room-right__dance-lock-glyph[data-v-19a608d0]{height:1.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.25rem}.room-right__dance-action-circle[data-v-19a608d0]:after{background:var( --room-glass-border-gradient,linear-gradient(135deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.68)) );border-radius:inherit;box-sizing:border-box;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;position:absolute}.room-right__vip-unlock[data-v-19a608d0]{align-items:center;background:#150b1c;border:.6px solid #f3e5ab;border-radius:6.1875rem;bottom:-.25rem;box-sizing:border-box;display:inline-flex;gap:.125rem;height:.875rem;left:50%;max-width:calc(100% - .5rem);padding:0 .25rem 0 .125rem;pointer-events:none;position:absolute;transform:translate(-50%);z-index:3}.room-right__vip-unlock-crown[data-v-19a608d0]{display:block;flex:0 0 .75rem;height:.75rem;-o-object-fit:cover;object-fit:cover;width:.75rem}.room-right__vip-unlock>span[data-v-19a608d0]{color:#fff;font-size:8px;font-weight:400;line-height:normal;white-space:nowrap}.room-right__dance-cost[data-v-19a608d0]{color:#fff;display:block;font-size:14px;font-weight:600;line-height:normal;margin-top:.5rem;text-align:center;white-space:nowrap}.room-right__date[data-v-19a608d0]{align-items:center;background:transparent;border:.0625rem solid transparent;border-radius:.5rem;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;gap:.875rem;height:5rem;isolation:isolate;margin:0;overflow:hidden;padding:0 1.5rem 0 1.25rem;position:relative;text-decoration:none;width:20.625rem}.room-right__date[data-v-19a608d0]:before,.room-right__intimate[data-v-19a608d0]:before{background:var( --room-glass-border-gradient,linear-gradient(135deg,hsla(0,0%,100%,.72) 0,hsla(0,0%,100%,.12) 34%,hsla(0,0%,100%,.08) 66%,hsla(0,0%,100%,.68) 100%) );border-radius:inherit;box-sizing:border-box;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:3}.room-right__date-bg[data-v-19a608d0]{height:100%;inset:0;-o-object-fit:fill;object-fit:fill;pointer-events:none;position:absolute;width:100%;z-index:0}.room-right__date-heart-wrap[data-v-19a608d0]{flex:0 0 2.625rem;height:2.625rem;overflow:hidden;position:relative;width:2.625rem;z-index:1}.room-right__date-heart[data-v-19a608d0]{height:239.63%;left:-29.96%;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:-60%;width:159.82%}.room-right__date-label[data-v-19a608d0]{color:#fff;flex:1 1 auto;font-size:24px;font-weight:600;line-height:normal;min-width:0;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;z-index:1}.room-right__date-chevron[data-v-19a608d0]{flex:0 0 1rem;height:1rem;margin-left:auto;position:relative;width:1rem;z-index:1}@media(max-width:768px){.room-right[data-v-19a608d0]{display:none}}.room-mobile-action-btn[data-v-a314f0a9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;margin:0;overflow:visible;padding:0;position:absolute;text-decoration:none;z-index:1}.room-mobile-action-btn--interactive[data-v-a314f0a9]{height:87.082%;left:0;top:12%;width:35.56851%}.room-mobile-action-btn--date[data-v-a314f0a9]{height:99.212%;left:31.19534%;top:0;width:37.31778%;z-index:2}.room-mobile-action-btn--dance[data-v-a314f0a9]{height:88.34%;left:64.43149%;top:11%;width:35.56851%}.room-mobile-action-btn__image[data-v-a314f0a9]{display:block;height:100%;inset:0;-o-object-fit:fill;object-fit:fill;pointer-events:none;position:absolute;width:100%}.room-mobile-action-btn__label[data-v-a314f0a9]{box-sizing:border-box;color:#fff;font-family:PingFang SC,Noto Sans SC,sans-serif;font-size:clamp(10px,3.2vw,12px);font-weight:600;left:50%;line-height:1.1;overflow-wrap:anywhere;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%);white-space:pre-line;z-index:2}.room-mobile-action-btn--interactive .room-mobile-action-btn__label[data-v-a314f0a9]{left:62%;top:86.12572%;width:81.96721%}.room-mobile-action-btn--date .room-mobile-action-btn__label[data-v-a314f0a9]{left:50%;top:78.61952%;width:45.3125%}.room-mobile-action-btn--dance .room-mobile-action-btn__label[data-v-a314f0a9]{left:39.34426%;top:85.46525%;width:47.54098%}.hrgqb[data-v-3edac1d8]{align-items:stretch;margin:0 auto;max-width:100%;width:16.1875rem}.hrgqb[data-v-3edac1d8],.hrgqb-btn[data-v-3edac1d8]{display:flex;gap:0;justify-content:center;overflow:visible}.hrgqb-btn[data-v-3edac1d8]{align-items:center;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:#859dff66!important;border:0!important;border-radius:.5rem!important;box-sizing:border-box;color:#fff!important;flex:1 1 0;flex-direction:column;height:3.25rem;isolation:isolate;margin:0;min-height:3.25rem;min-width:0;padding:.375rem .5rem .25rem;position:relative;-webkit-text-fill-color:#fff!important;box-shadow:none!important;cursor:pointer;filter:none!important;outline:none}.hrgqb-btn--cinematic[data-v-3edac1d8]{flex:1 1 auto;margin-left:0;width:100%}.hrgqb-btn[data-v-3edac1d8]:before{background:linear-gradient(135deg,#7c4dff,#00e5ff);border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:-1}.hrgqb-btn[data-v-3edac1d8]:focus-visible{outline:.125rem solid rgba(0,229,255,.85);outline-offset:.125rem}.hrgqb-btn[data-v-3edac1d8]:disabled{cursor:not-allowed!important;opacity:.55;pointer-events:none}.hrgqb-busy-label[data-v-3edac1d8]{color:#fff;-webkit-text-fill-color:#fff;font-size:16px;font-weight:600;line-height:1.375rem;white-space:nowrap}.hrgqb--busy .hrgqb-btn[data-v-3edac1d8]{opacity:.72}.hrgqb-badge[data-v-3edac1d8]{align-items:center;background:#150b1c;border:.6px solid #f3e5ab;border-radius:6.1875rem;color:#fff;display:inline-flex;font-size:8px;font-weight:400;gap:.125rem;height:.875rem;left:50%;letter-spacing:0;line-height:1;max-width:calc(100% - .5rem);padding:0 .375rem 0 .25rem;pointer-events:none;position:absolute;top:-.4375rem;transform:translate(-50%);white-space:nowrap;width:-moz-max-content;width:max-content;z-index:2}.hrgqb-badge-icon[data-v-3edac1d8]{display:block;flex:0 0 .75rem;height:.75rem;mix-blend-mode:lighten;-o-object-fit:cover;object-fit:cover;width:.75rem}.hrgqb-price[data-v-3edac1d8]{align-items:center;color:#fbe945;display:inline-flex;gap:.125rem;-webkit-text-fill-color:#fbe945;font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.375rem}.hrgqb-coin[data-v-3edac1d8]{display:block;flex:0 0 1.125rem;height:1.125rem;width:1.125rem}.hrgqb-title[data-v-3edac1d8]{color:#fff;-webkit-text-fill-color:#fff;font-size:16px;font-weight:400;line-height:1.375rem;white-space:nowrap}.hrgqb-original[data-v-3edac1d8]{display:none}.hrgqb--member .hrgqb-title[data-v-3edac1d8]{font-weight:600}.hrgqb--member .hrgqb-original[data-v-3edac1d8]{color:#fffc;display:inline;margin-left:.25rem;-webkit-text-fill-color:hsla(0,0%,100%,.8);font-size:12px;font-weight:400;line-height:1;text-decoration:line-through}@media(max-width:768px){.hrgqb[data-v-3edac1d8]{margin:.75rem 0 0;width:100%}.hrgqb-btn[data-v-3edac1d8]{align-items:center;flex-direction:row;gap:.625rem;height:3.625rem;justify-content:center;min-height:3.625rem;padding:.625rem .875rem .5rem}.hrgqb-badge[data-v-3edac1d8]{left:auto;max-width:calc(100% - .75rem);right:.5rem;top:-.5rem;transform:none}.hrgqb-title[data-v-3edac1d8]{font-size:clamp(12px,3.8vw,35px);font-weight:500;line-height:1.05;order:1}.hrgqb-busy-label[data-v-3edac1d8]{font-size:clamp(14px,4vw,18px);line-height:1.2}.hrgqb-price[data-v-3edac1d8]{font-size:clamp(12px,4.2vw,35px);line-height:1.05;margin-left:0;order:2}.hrgqb-coin[data-v-3edac1d8]{flex-basis:1rem;height:1rem;width:1rem}.hrgqb--member .hrgqb-btn[data-v-3edac1d8]{flex-direction:column;gap:0;height:3.25rem;justify-content:center;min-height:3.25rem;padding:.375rem .5rem .25rem}.hrgqb--member .hrgqb-title[data-v-3edac1d8]{font-size:16px;font-weight:600;line-height:1.375rem;order:2}.hrgqb--member .hrgqb-price[data-v-3edac1d8]{font-size:16px;gap:.125rem;line-height:1.375rem;order:1}.hrgqb--member .hrgqb-coin[data-v-3edac1d8]{flex-basis:1.125rem;height:1.125rem;width:1.125rem}.hrgqb--member .hrgqb-original[data-v-3edac1d8]{color:#fffc;display:inline;margin-left:.25rem;-webkit-text-fill-color:hsla(0,0%,100%,.8);font-size:12px;font-weight:400;line-height:1;text-decoration:line-through}}.room-home-banner[data-v-1080e778]{box-sizing:border-box;cursor:pointer;display:block;flex:0 0 11.25rem;height:11.25rem;margin-bottom:-.25rem;text-decoration:none;width:20.625rem}.room-home-banner__img[data-v-1080e778]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.room-home-banner[data-v-1080e778]{display:none}}.hrgcd-overlay[data-v-3e1d9a46]{align-items:center;backdrop-filter:var(--ix-overlay-blur,blur(10px));-webkit-backdrop-filter:var(--ix-overlay-blur,blur(10px));background:var(--ix-overlay-scrim,rgba(0,0,0,.7));display:flex;inset:0;justify-content:center;position:fixed;z-index:20050}.hrgcd-dialog[data-v-3e1d9a46]{aspect-ratio:77/53;background:transparent;height:25.8125rem;overflow:visible;position:relative;width:37.5rem}.hrgcd-plate[data-v-3e1d9a46]{background:#000;border-radius:.75rem;height:80.23%;left:5.28%;position:absolute;top:29.08%;width:85.81%;z-index:0}.hrgcd-frame[data-v-3e1d9a46]{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;width:100%;z-index:1}.hrgcd-close[data-v-3e1d9a46]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;padding:0;position:absolute;right:14.7%;top:23.2%;width:1.75rem;z-index:2}.hrgcd-close img[data-v-3e1d9a46]{display:block;height:1.75rem;width:1.75rem}.hrgcd-copy[data-v-3e1d9a46]{align-items:flex-start;display:flex;flex-direction:column;left:11.8%;position:absolute;top:27.6%;width:48.3%;z-index:2}.hrgcd-title[data-v-3e1d9a46]{color:#fff;font-size:24px;font-weight:600;line-height:1.2;margin:0}.hrgcd-subtitle[data-v-3e1d9a46]{color:#ffffffb3;font-size:16px;font-weight:400;line-height:1.3;margin:.625rem 0 0;max-width:12.25rem}.hrgcd-spec[data-v-3e1d9a46]{align-items:center;color:#f0deb0;display:inline-flex;font-size:20px;font-weight:400;gap:.375rem;line-height:1;margin-top:1.75rem;white-space:nowrap}.hrgcd-spec-icon[data-v-3e1d9a46]{display:block;flex-shrink:0;height:1.5rem;overflow:hidden;position:relative;width:1.5rem}.hrgcd-spec-icon img[data-v-3e1d9a46]{height:140.27%;left:-20%;max-width:none;-o-object-fit:fill;object-fit:fill;position:absolute;top:-20.82%;width:140.27%}.hrgcd-cta[data-v-3e1d9a46]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#000;cursor:pointer;display:inline-flex;font-size:22px;font-weight:600;height:3.75rem;justify-content:center;line-height:1;margin-left:-.625rem;margin-top:1.375rem;max-width:100%;padding:0;position:relative;width:16.9375rem}.hrgcd-cta[data-v-3e1d9a46]:disabled{cursor:wait;opacity:.65}.hrgcd-cta-bg[data-v-3e1d9a46]{height:100%;inset:0;-o-object-fit:fill;object-fit:fill;pointer-events:none;position:absolute;width:100%}.hrgcd-cta span[data-v-3e1d9a46]{position:relative}.hrgcd-fade-enter-active[data-v-3e1d9a46],.hrgcd-fade-leave-active[data-v-3e1d9a46]{transition:opacity .2s ease}.hrgcd-fade-enter-from[data-v-3e1d9a46],.hrgcd-fade-leave-to[data-v-3e1d9a46]{opacity:0}@media(max-width:768px){.hrgcd-dialog[data-v-3e1d9a46]{aspect-ratio:125/86;font-size:calc(min(375px,calc(100vw - 32px))/375*16px);height:16.125rem;width:100%}.hrgcd-plate[data-v-3e1d9a46]{display:none}.hrgcd-frame[data-v-3e1d9a46]{-o-object-fit:fill;object-fit:fill}.hrgcd-copy[data-v-3e1d9a46]{height:100%;inset:0;padding:4rem 0 0 4rem;width:100%}.hrgcd-title[data-v-3e1d9a46]{font-size:18px;width:100%}.hrgcd-subtitle[data-v-3e1d9a46]{font-size:12px;width:12.25rem}.hrgcd-spec[data-v-3e1d9a46]{font-size:14px;margin-top:.75rem}.hrgcd-spec-icon[data-v-3e1d9a46]{height:1.125rem;width:1.125rem}.hrgcd-cta[data-v-3e1d9a46]{font-size:18px;height:2.875rem;margin-bottom:2rem;margin-left:0;margin-top:auto;width:16.9375rem}.hrgcd-close[data-v-3e1d9a46]{display:none}}.room-page[data-v-12ee4599]{--room-pink:#ff85c8;--room-chrome-top:calc(var(--hv2-topbar-h, 68PX) + 10PX);--room-glass-bg:var(--ix-room-pc-glass-bg);--room-glass-border:var(--ix-room-pc-glass-border);--room-glass-border-gradient:linear-gradient(135deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.12) 34%,hsla(0,0%,100%,.08) 66%,hsla(0,0%,100%,.68));--room-glass-blur:var(--ix-room-pc-glass-blur);background:#0b1227;color:#fff;height:100%;min-height:0;overflow:visible;position:relative;width:100%}.room-page__stage[data-v-12ee4599]{inset:0;position:absolute;z-index:0}.room-page__quota-banner[data-v-12ee4599]{left:50%;max-width:calc(100vw - 2rem);pointer-events:auto;position:fixed;top:var(--room-chrome-top);transform:translate(-50%);width:clamp(35rem,calc(100vw - 45rem),50.8125rem);z-index:19}.room-page__playback[data-v-12ee4599]{background:#000;inset:0;overflow:hidden;position:absolute;z-index:8}.room-page__playback-video[data-v-12ee4599]{background:#000;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;width:100%}.room-page__playback[data-v-12ee4599] .hotel-guest-video-gate{z-index:4}.room-page__playback-close[data-v-12ee4599]{align-items:center;background:#0000008c;border:0;border-radius:62.4375rem;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;width:2.5rem;z-index:1}.room-page__playback-close svg[data-v-12ee4599]{display:block}.room-page__dance-close[data-v-12ee4599]{position:fixed;z-index:9}.room-page__gen-progress[data-v-12ee4599]{z-index:30!important}.room-page__fade[data-v-12ee4599]{bottom:0;display:none;pointer-events:none;position:absolute;top:0;width:26.25rem;z-index:2}.room-page__fade--left[data-v-12ee4599]{background:linear-gradient(90deg,#000,#0b122700);left:0}.room-page__fade--right[data-v-12ee4599]{background:linear-gradient(270deg,#000,#0b122700);right:0}.room-page__exit[data-v-12ee4599]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:24px;font-weight:600;gap:.75rem;left:3.6875rem;line-height:1;padding:0;position:fixed;text-decoration:none;top:1.375rem;z-index:1001}.room-page__exit-icon[data-v-12ee4599]{display:block;height:1.5rem;opacity:.85;width:1.625rem}.room-page__left[data-v-12ee4599]{bottom:auto;display:flex;flex-direction:column;gap:1.25rem;left:2.125rem;max-height:calc(100dvh - var(--room-chrome-top) - 3rem);max-width:calc(100vw - 4.25rem);overflow:visible;padding-right:0;pointer-events:none;position:fixed;top:var(--room-chrome-top);width:20.625rem;z-index:8}.room-page__left[data-v-12ee4599]>*{pointer-events:auto}.room-aff[data-v-12ee4599]{backdrop-filter:var(--room-glass-blur);-webkit-backdrop-filter:var(--room-glass-blur);background:var(--room-glass-bg);border:.0625rem solid var(--room-glass-border);border-radius:.5rem;box-shadow:none;box-sizing:border-box;flex:0 0 7.125rem;height:7.125rem;overflow:hidden;position:relative;width:20.625rem}.room-aff__title[data-v-12ee4599]{color:#fff;font-size:20px;font-weight:600;line-height:1.75rem;margin:0;top:.75rem;white-space:nowrap}.room-aff__title[data-v-12ee4599],.room-aff__track[data-v-12ee4599]{left:1.5rem;position:absolute;z-index:1}.room-aff__track[data-v-12ee4599]{background:#ffffff4d;border-radius:6.1875rem;height:.375rem;overflow:hidden;top:3.3125rem;width:16.8125rem}.room-aff__fill[data-v-12ee4599]{background:#fd79bb;border-radius:6.1875rem;height:100%;position:relative;z-index:1}.room-aff__heart[data-v-12ee4599]{align-items:center;box-sizing:border-box;display:flex;height:1.25rem;justify-content:center;pointer-events:none;position:absolute;top:2.875rem;width:1.25rem;z-index:5}.room-aff__heart-img[data-v-12ee4599]{display:block;flex:0 0 auto;height:1.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:1.25rem}.room-aff__heart.is-on .room-aff__heart-img[data-v-12ee4599]{filter:drop-shadow(0 0 .0625rem rgba(255,255,255,.85)) drop-shadow(0 .0625rem .125rem rgba(0,0,0,.55))}.room-aff__heart--end[data-v-12ee4599]{left:17.6875rem}.room-aff__lv[data-v-12ee4599]{color:#fff;font-weight:400;left:1.375rem;line-height:1.0625rem;top:4.0625rem}.room-aff__lv[data-v-12ee4599],.room-aff__pose[data-v-12ee4599],.room-aff__state[data-v-12ee4599]{font-size:12px;position:absolute;white-space:nowrap;z-index:1}.room-aff__pose[data-v-12ee4599],.room-aff__state[data-v-12ee4599]{font-weight:300;line-height:.9375rem;text-align:center;transform:translate(-50%)}.room-aff__pose--mid[data-v-12ee4599]{color:#fff;left:9.21875rem;top:4.125rem}.room-aff__state--mid[data-v-12ee4599]{left:9.21875rem;top:5.0625rem}.room-aff__pose--end[data-v-12ee4599]{color:#fff;left:17.71875rem;top:4.125rem}.room-aff__state--end[data-v-12ee4599]{left:17.71875rem;top:5.0625rem}.room-aff__pose.is-muted[data-v-12ee4599]{color:#ffffff73;opacity:1}.room-aff__state.is-unlocked[data-v-12ee4599]{color:#fd79bb;opacity:1}.room-aff__state.is-locked[data-v-12ee4599]{color:#ccbaff;opacity:.98}.room-page__acts-card[data-v-12ee4599]{backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:#0006;border:.0625rem solid var(--room-glass-border);border-radius:.5rem;flex:1 1 auto;height:auto;padding:0;width:20.625rem}.room-page__acts-card[data-v-12ee4599],.room-page__acts-inner[data-v-12ee4599]{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;position:relative}.room-page__acts-inner[data-v-12ee4599]{align-items:center;border-radius:inherit;flex:1;height:100%;overflow:hidden;padding:1rem 0;width:100%;z-index:1}.room-page__acts-head[data-v-12ee4599]{align-items:center;display:flex;flex-shrink:0;gap:.5rem;justify-content:space-between;margin-bottom:.75rem;margin-top:0;max-width:100%;min-height:1.75rem;width:17.625rem}.room-page__acts-body[data-v-12ee4599]{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto;scroll-padding-bottom:1rem;width:100%}.room-page__acts-title[data-v-12ee4599]{color:#fff;font-size:20px;font-weight:600;line-height:normal;margin:0}.room-page__acts-history[data-v-12ee4599]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 1.5rem;height:1.5rem;justify-content:center;margin:0;opacity:1;padding:0;pointer-events:auto;width:1.5rem}.room-page__acts-history img[data-v-12ee4599]{display:block;height:1.5rem;width:1.5rem}.room-page__acts-empty[data-v-12ee4599]{color:#ffffff8c;font-size:13px;margin:.5rem 0}.room-page__acts[data-v-12ee4599]{align-items:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:1rem;padding-bottom:0}.room-page__act[data-v-12ee4599],.room-page__acts[data-v-12ee4599]{box-sizing:border-box;max-width:100%;width:17.625rem}.room-page__act[data-v-12ee4599]{backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:#f3f2f34d;border:.0625rem solid var(--room-glass-border,transparent);border-radius:.5rem;overflow:hidden;position:relative}.room-page__act-bg[data-v-12ee4599],.room-page__act-border[data-v-12ee4599]{display:none}.room-aff[data-v-12ee4599]:before,.room-page__act[data-v-12ee4599]:before,.room-page__acts-card[data-v-12ee4599]:before{background:var(--room-glass-border-gradient);border-radius:inherit;box-sizing:border-box;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:3}.room-page__act--expanded[data-v-12ee4599]{background:#00000080;border-color:transparent;overflow:visible;z-index:1}.room-page__act--expanded[data-v-12ee4599]:before{display:none}.room-page__act--expanded[data-v-12ee4599]:after{background:linear-gradient(85deg,#00e5ff,#7c4dff) border-box;border:.125rem solid transparent;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;position:absolute;z-index:2}.room-page__act--locked[data-v-12ee4599]:not(.room-page__act--expanded){opacity:1}.room-page__act-main[data-v-12ee4599]{align-items:center;box-sizing:border-box;display:flex;gap:.5rem;height:4.5rem;min-height:4.5rem;padding:.75rem;position:relative;z-index:1}.room-page__act--expanded .room-page__act-main[data-v-12ee4599]{height:4.5rem}.room-page__act-hit[data-v-12ee4599]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1;gap:.75rem;min-width:0;padding:0;text-align:left}.room-page__act-hit[data-v-12ee4599]:disabled{cursor:wait;opacity:.6}.room-page__act-icon-wrap[data-v-12ee4599]{box-sizing:border-box;flex-shrink:0;overflow:hidden}.room-page__act-icon[data-v-12ee4599],.room-page__act-icon-wrap[data-v-12ee4599]{background:transparent;border-radius:.5rem;height:3rem;position:relative;width:3rem}.room-page__act-icon[data-v-12ee4599]{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.9;z-index:1}.room-page__act-text[data-v-12ee4599]{display:flex;flex:1 1 auto;flex-direction:column;gap:.0625rem;justify-content:center;min-width:0}.room-page__act-name[data-v-12ee4599]{font-size:18px;font-weight:600}.room-page__act-cost[data-v-12ee4599],.room-page__act-name[data-v-12ee4599]{color:#fff;line-height:normal;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.room-page__act-cost[data-v-12ee4599]{font-size:16px;font-weight:400}.room-page__act-chevron[data-v-12ee4599],.room-page__act-play[data-v-12ee4599]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:grid;flex-shrink:0;height:1.875rem;margin-left:auto;padding:0;place-items:center;width:1.875rem}.room-page__act-play img[data-v-12ee4599]{display:block;height:1.875rem;width:1.875rem}.room-page__act-chevron img[data-v-12ee4599]{display:block;height:1rem;opacity:.8;transform:rotate(90deg) scaleY(-1);transition:transform .2s ease;width:1rem}.room-page__act-chevron.is-open img[data-v-12ee4599]{transform:rotate(-90deg)}.room-page__act-play[data-v-12ee4599]:disabled{cursor:not-allowed;opacity:.35}.room-page__act-body[data-v-12ee4599]{display:flex;flex-direction:column;gap:.75rem;min-width:0;overflow:visible;padding:0 .75rem .875rem;position:relative;z-index:1}.room-page__act-watch[data-v-12ee4599]{align-items:center;background:#859dff47;border:0;border-radius:.5rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:.375rem;justify-content:center;line-height:1.2;margin:0;min-height:2.75rem;padding:.625rem 1rem;width:100%}.room-page__act-watch-cost[data-v-12ee4599]{font-weight:400}.room-page__act-watch[data-v-12ee4599]:disabled{cursor:not-allowed;opacity:.45}.room-page__act-body--wardrobe[data-v-12ee4599]{gap:.75rem;padding-top:0}.room-page__act-body--custom-pose[data-v-12ee4599]{gap:.5rem;padding:0 .6875rem .6875rem}.room-page__custom-pose-input[data-v-12ee4599]{-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:var(--room-glass-blur);-webkit-backdrop-filter:var(--room-glass-blur);background:var(--room-glass-bg) padding-box,var(--room-glass-border-gradient) border-box;border:.0625rem solid transparent;border-radius:.5rem;box-sizing:border-box;caret-color:#fff;color:#fff;display:block;font-family:inherit;font-size:16px;font-weight:400;height:10.5rem;line-height:normal;margin:0 auto;max-width:100%;outline:none;padding:.625rem 1rem;resize:none;width:16.1875rem}.room-page__custom-pose-input[data-v-12ee4599]::-moz-placeholder{color:#ffffff4d;opacity:1}.room-page__custom-pose-input[data-v-12ee4599]::placeholder{color:#ffffff4d;opacity:1}.room-page__custom-pose-input[data-v-12ee4599]:focus{border-color:transparent}.room-page__act-divider[data-v-12ee4599]{background:#fff3;border:0;flex-shrink:0;height:.0625rem;margin:0 auto;max-width:100%;width:16.125rem}.room-hscroll[data-v-12ee4599]{min-width:0;overflow:hidden;position:relative;--room-wardrobe-peek:2.5rem}.room-hscroll--peek[data-v-12ee4599]:after{background:linear-gradient(270deg,#000 0,#6660);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:2.5rem;z-index:2}.room-hscroll--peek>.room-page__wardrobe>.room-page__wardrobe-item[data-v-12ee4599]{flex:0 0 calc((100% - .875rem - var(--room-wardrobe-peek))/3);max-width:calc((100% - .875rem - var(--room-wardrobe-peek))/3);width:calc((100% - .875rem - var(--room-wardrobe-peek))/3)}.room-hscroll--panel[data-v-12ee4599]{margin-inline:-1.5rem;width:calc(100% + 3rem)}.room-hscroll--panel>.room-page__wardrobe[data-v-12ee4599]{box-sizing:border-box;padding-inline:2.25rem;width:100%}.room-hscroll--act:not(.room-hscroll--peek)>.room-page__wardrobe>.room-page__wardrobe-item[data-v-12ee4599],.room-hscroll--panel:not(.room-hscroll--peek)>.room-page__wardrobe>.room-page__wardrobe-item[data-v-12ee4599]{flex:0 0 calc(33.33333% - .29167rem);max-width:calc(33.33333% - .29167rem);width:calc(33.33333% - .29167rem)}.room-hscroll--act[data-v-12ee4599]{margin-inline:-.75rem;width:calc(100% + 1.5rem)}.room-hscroll--act>.room-page__wardrobe[data-v-12ee4599]{box-sizing:border-box;padding-inline:.75rem;width:100%}.room-page__wardrobe[data-v-12ee4599]{align-items:center;box-sizing:border-box;display:flex;flex-flow:row nowrap;gap:.4375rem;max-width:100%;min-height:7.375rem;min-width:0;overflow-x:hidden;overflow-y:hidden;padding:.125rem 0;width:100%;-webkit-overflow-scrolling:touch;cursor:default;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-y}.room-hscroll--peek>.room-page__wardrobe[data-v-12ee4599]{cursor:grab;overflow-x:auto;touch-action:pan-x}.room-page__wardrobe.is-dragging[data-v-12ee4599]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.room-page__wardrobe.is-dragging .room-page__wardrobe-item[data-v-12ee4599]{pointer-events:none}.room-page__wardrobe[data-v-12ee4599]::-webkit-scrollbar{display:none}.room-page__wardrobe-item[data-v-12ee4599]{background:transparent;border:.0625rem solid transparent;border-radius:.5rem;box-sizing:border-box;cursor:pointer;flex:0 0 5.125rem;height:7.125rem;max-width:5.125rem;overflow:hidden;padding:0;position:relative;width:5.125rem}.room-page__wardrobe-item.is-empty[data-v-12ee4599]{cursor:default;opacity:.45;pointer-events:none}.room-page__wardrobe-item img[data-v-12ee4599]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.room-page__wardrobe-placeholder[data-v-12ee4599]{background:transparent;display:block;height:100%;width:100%}.room-page__wardrobe-item.is-active[data-v-12ee4599]{border:.125rem solid #f0b;opacity:1}.room-page__wardrobe-item.is-dim[data-v-12ee4599]{opacity:.5}.room-page__wardrobe-item.is-busy[data-v-12ee4599],.room-page__wardrobe-item[data-v-12ee4599]:disabled{cursor:default;pointer-events:none}.room-page__wardrobe-item.is-guest-locked[data-v-12ee4599]{cursor:pointer;opacity:1}.room-page__wardrobe-item.is-guest-locked[data-v-12ee4599]:before{backdrop-filter:blur(.0625rem);-webkit-backdrop-filter:blur(.0625rem);background:#0f0b1459;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.room-mobile-actions[data-v-12ee4599],.room-mobile-aff[data-v-12ee4599],.room-mobile-dock[data-v-12ee4599],.room-mobile-head[data-v-12ee4599],.room-mobile-sheet[data-v-12ee4599],.room-page__scrim[data-v-12ee4599]{display:none}@media(max-width:768px){.room-page[data-v-12ee4599]{--room-glass-bg:var(--ix-room-mobile-glass-bg);--room-glass-border-gradient:var(--ix-room-mobile-glass-border-gradient);--room-glass-blur:var(--ix-room-mobile-glass-blur);--room-mobile-nav-h:0px;--room-mobile-chat-dock-collapsed-h:2.75rem;--room-mobile-chat-dock-expanded-h:5.125rem;--room-mobile-chat-dock-expanded-max-h:7.75rem;--room-mobile-dock-nav-gap:1.75rem;--room-mobile-actions-dock-gap:.84375rem;height:100dvh;height:100lvh;inset:0;min-height:100dvh;min-height:100lvh;overflow:hidden;overflow:clip;position:fixed;width:100vw;z-index:1;--room-glass-border:transparent}.room-page__quota-banner[data-v-12ee4599]{left:0;max-width:none;position:absolute;right:0;top:3.25rem;transform:none;width:100%}.room-page__fade[data-v-12ee4599]{display:none}.room-page__scrim[data-v-12ee4599]{background:#0000001f;display:block;inset:0;position:fixed;z-index:10055}.room-page__exit[data-v-12ee4599]{display:none}.room-page__dance-close[data-v-12ee4599]{left:auto;right:16PX;top:56PX;z-index:10066}.room-page__left[data-v-12ee4599]{display:none}.room-mobile-head[data-v-12ee4599]{align-items:center;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:#0006;box-sizing:border-box;color:#fff;display:flex;height:2.75rem;inset:0 0 auto;overflow:visible;padding:0 1rem;position:absolute;z-index:10065}.room-mobile-head__identity[data-v-12ee4599],.room-mobile-head__menu[data-v-12ee4599],.room-mobile-head__notify[data-v-12ee4599]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;padding:0;text-decoration:none}.room-mobile-head__menu[data-v-12ee4599]{align-items:center;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 1.5rem;height:1.5rem;justify-content:center;min-width:1.5rem;width:1.5rem;-webkit-tap-highlight-color:transparent}.room-mobile-head__menu svg[data-v-12ee4599]{display:block;height:1.5rem;width:1.5rem}.room-mobile-head__identity[data-v-12ee4599]{align-items:center;display:flex;gap:.3125rem;margin-left:.75rem;margin-right:.5rem;max-width:min(34vw,8.75rem);min-width:0;text-align:left}.room-mobile-head__balances[data-v-12ee4599]{align-items:center;display:inline-flex;flex:0 0 auto;gap:.375rem;margin-left:auto;margin-right:.5rem}.room-mobile-head__currency[data-v-12ee4599]{align-items:center;background:#f3f2f34d;border:.0625rem solid hsla(0,0%,100%,.2);border-radius:62.4375rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;gap:.25rem;height:1.75rem;justify-content:space-between;max-width:5.75rem;min-width:5.75rem;padding:0 .375rem 0 .25rem;width:5.75rem;-webkit-tap-highlight-color:transparent}.room-mobile-head__currency-icon[data-v-12ee4599]{align-items:center;display:inline-flex;flex:0 0 auto;font-size:14px;height:1rem;justify-content:center;line-height:1;width:1rem}.room-mobile-head__currency-icon img[data-v-12ee4599]{display:block;height:1rem;width:1rem}.room-mobile-head__currency-value[data-v-12ee4599]{color:#fff;flex:1 1 auto;font-size:12px;font-weight:600;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-mobile-head__plus[data-v-12ee4599]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 .875rem;height:.875rem;justify-content:center;margin:0;padding:0;pointer-events:none;width:.875rem}.room-mobile-head__avatar[data-v-12ee4599]{background:#ffffff2e;border:.0625rem solid hsla(0,0%,100%,.55);border-radius:50%;flex:0 0 1.75rem;height:1.75rem;overflow:hidden;width:1.75rem}.room-mobile-head__avatar img[data-v-12ee4599]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.room-mobile-head__copy[data-v-12ee4599]{display:flex;flex-direction:column;min-width:0}.room-mobile-head__copy strong[data-v-12ee4599]{color:#fff;font-size:12px;font-synthesis:style weight;line-height:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-mobile-head__copy small[data-v-12ee4599]{color:#fff9;font-size:10px;line-height:.75rem;max-width:13.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-mobile-head__notify[data-v-12ee4599]{align-items:center;display:flex;flex:0 0 1.625rem;height:1.625rem;justify-content:center;margin-left:0;margin-right:0;overflow:visible;position:relative;transform:none;width:1.625rem;z-index:2}.room-mobile-head__notify--auth[data-v-12ee4599]{flex:0 0 auto;height:auto;width:auto}.room-mobile-head__auth[data-v-12ee4599]{align-items:center;display:inline-flex;gap:.375rem}.room-mobile-head__login[data-v-12ee4599],.room-mobile-head__premium[data-v-12ee4599]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;height:1.75rem;justify-content:center;line-height:1;min-height:1.75rem;padding:0 .625rem;white-space:nowrap;-webkit-tap-highlight-color:transparent}.room-mobile-head__premium[data-v-12ee4599]{background:#1b1b1b8c;border:.0625rem solid hsla(0,0%,100%,.35);border-radius:62.4375rem;font-size:12px;font-weight:500;gap:.25rem}.room-mobile-head__premium-icon[data-v-12ee4599]{display:block;height:.875rem;-o-object-fit:contain;object-fit:contain;width:.875rem}.room-mobile-head__login[data-v-12ee4599]{background:#1b1b1b;border:0;border-radius:.5rem;font-size:12px;font-weight:700;letter-spacing:.02em}.room-mobile-aff[data-v-12ee4599]{color:#fff;display:block;font-size:8px;font-weight:300;height:1.3125rem;left:0;line-height:.9375rem;position:absolute;text-align:center;top:2.75rem;width:100%;z-index:19}.room-mobile-aff__track[data-v-12ee4599]{background:#fff6;border-radius:6.1875rem;height:.25rem;left:0;position:absolute;top:0;width:100%}.room-mobile-aff__fill[data-v-12ee4599]{background:#ff85c8;border-radius:inherit;display:block;height:100%}.room-mobile-aff__heart[data-v-12ee4599]{height:.75rem;position:absolute;top:-.25rem;width:.75rem}.room-mobile-aff__heart--mid[data-v-12ee4599]{left:calc(50% - .375rem)}.room-mobile-aff__heart--end[data-v-12ee4599]{right:0}.room-mobile-aff>span[data-v-12ee4599]:not(.room-mobile-aff__track){position:absolute;top:.375rem;transform:translate(-50%);white-space:nowrap}.room-mobile-aff>span[data-v-12ee4599]:first-of-type{left:2.03125rem}.room-mobile-aff>span[data-v-12ee4599]:nth-of-type(2){left:50%}.room-mobile-aff>span[data-v-12ee4599]:nth-of-type(3){right:2.03125rem;transform:translate(50%)}.room-mobile-aff .is-muted[data-v-12ee4599]{opacity:.5}.room-mobile-dock[data-v-12ee4599]{bottom:calc(var(--room-mobile-nav-h) + var(--room-mobile-dock-nav-gap) + var(--room-mobile-chat-dock-collapsed-h) + var(--room-mobile-actions-dock-gap) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;left:1rem;margin:0;max-width:none;pointer-events:none;position:fixed;right:1rem;transition:bottom .38s cubic-bezier(.22,1,.36,1);width:auto;z-index:14}.room-page--sheet-collapsed:has(.room-chat.has-virtual-keyboard) .room-mobile-sheet-peek[data-v-12ee4599]{opacity:0;pointer-events:none}.room-mobile-actions[data-v-12ee4599],.room-mobile-sheet-dismiss[data-v-12ee4599],.room-mobile-sheet-peek[data-v-12ee4599]{pointer-events:auto}.room-mobile-dock-panel[data-v-12ee4599]{display:grid;grid-template-rows:1fr;min-height:0;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1)}.room-mobile-dock-panel--collapsed[data-v-12ee4599]{grid-template-rows:0fr;pointer-events:none}.room-mobile-dock-panel-inner[data-v-12ee4599]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.room-mobile-sheet-peek[data-v-12ee4599]{align-items:center;backdrop-filter:var(--room-glass-blur);-webkit-backdrop-filter:var(--room-glass-blur);background:var(--room-glass-bg);border:.0625rem solid transparent;border-radius:1.5rem;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font:inherit;gap:.5rem;isolation:isolate;justify-content:space-between;margin:0;max-height:4rem;min-height:2.5rem;overflow:hidden;padding:.625rem 1rem;position:relative;transition:max-height .38s cubic-bezier(.22,1,.36,1),min-height .38s cubic-bezier(.22,1,.36,1),padding .38s cubic-bezier(.22,1,.36,1),opacity .28s ease;width:100%;z-index:2;-webkit-tap-highlight-color:transparent}.room-mobile-sheet-peek[data-v-12ee4599]:before{background:var(--room-glass-border-gradient);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:0}.room-mobile-sheet-peek--hidden[data-v-12ee4599]{margin:0;max-height:0;min-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none}.room-mobile-sheet-peek[data-v-12ee4599]>*{pointer-events:none}.room-mobile-sheet-peek-label[data-v-12ee4599]{color:#fff;flex:1 1 auto;font-size:14px;font-weight:400;line-height:1.125rem;min-width:0;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:2}.room-mobile-sheet-dismiss[data-v-12ee4599]{align-items:flex-end;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;justify-content:center;margin:0;padding:.5rem 0 .75rem;width:100%;-webkit-tap-highlight-color:transparent}.room-mobile-sheet-chevrons[data-v-12ee4599]{animation:room-sheet-chevron-bounce-12ee4599 1.15s ease-in-out infinite;color:#fff;display:inline-flex;flex-shrink:0;opacity:.92;position:relative;z-index:2}.room-mobile-sheet-chevrons--down[data-v-12ee4599]{animation-name:room-sheet-chevron-bounce-down-12ee4599}.room-mobile-sheet-chevrons svg[data-v-12ee4599]{display:block}@keyframes room-sheet-chevron-bounce-12ee4599{0%,to{transform:translateY(0)}50%{transform:translateY(-.25rem)}}@keyframes room-sheet-chevron-bounce-down-12ee4599{0%,to{transform:translateY(0) rotate(180deg)}50%{transform:translateY(.25rem) rotate(180deg)}}.room-mobile-actions[data-v-12ee4599]{--rma-w:343;--rma-h:100;aspect-ratio:343/100;bottom:auto;display:block;left:auto;margin:0 auto;max-width:21.4375rem;position:relative;right:auto;width:100%;z-index:1}.room-mobile-sheet[data-v-12ee4599]{backdrop-filter:var(--ix-room-mobile-glass-blur);-webkit-backdrop-filter:var(--ix-room-mobile-glass-blur);background:var(--ix-room-mobile-glass-bg);border:.0625rem solid transparent;border-radius:.5rem .5rem 0 0;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:min(46.6dvh,23.625rem);left:0;max-height:23.625rem;overflow:hidden;padding:2.5rem 1.25rem 1.6875rem;position:fixed;right:0;width:100%;z-index:10060}.room-page__gen-progress[data-v-12ee4599]{z-index:10070!important}.room-mobile-sheet__handle[data-v-12ee4599]{background:#fff9;border:0;border-radius:6.1875rem;height:.25rem;left:50%;padding:0;position:absolute;top:.5rem;transform:translate(-50%);width:2rem}.room-mobile-sheet__history[data-v-12ee4599]{align-items:center;background:transparent;border:0;color:#fff;display:inline-flex;font-size:12px;gap:.25rem;padding:0;position:absolute;right:1.25rem;top:.5rem}.room-mobile-sheet__menus[data-v-12ee4599]{display:grid;flex:0 0 auto;gap:.5625rem;grid-auto-columns:4.625rem;grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;padding-bottom:0;scrollbar-width:none}.room-hscroll--sheet[data-v-12ee4599]{box-sizing:border-box;flex:0 0 auto;margin-inline:-1.25rem;min-width:0;width:calc(100% + 2.5rem)}.room-hscroll--sheet-wardrobe[data-v-12ee4599]{display:flex;flex:1 1 auto;flex-direction:column;min-height:9.25rem}.room-hscroll--sheet>.room-mobile-sheet__menus[data-v-12ee4599],.room-hscroll--sheet>.room-mobile-sheet__wardrobe[data-v-12ee4599]{box-sizing:border-box;margin-inline:0;padding-inline:1.25rem;scroll-padding-inline:1.25rem;width:100%}.room-mobile-sheet__menus[data-v-12ee4599]::-webkit-scrollbar,.room-mobile-sheet__wardrobe[data-v-12ee4599]::-webkit-scrollbar{display:none}.room-mobile-sheet__menu[data-v-12ee4599]{background:transparent;border:0;color:#fff;display:block;height:auto;min-height:4.625rem;position:relative;width:4.625rem}.room-mobile-sheet__menu.is-active[data-v-12ee4599]{background:transparent;border-color:transparent}.room-mobile-sheet__menu.is-active[data-v-12ee4599]:after{background:linear-gradient(85deg,#00e5ff,#7c4dff) border-box;border:.075rem solid transparent;border-radius:.5625rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;position:absolute;z-index:2}.room-mobile-sheet__menu img[data-v-12ee4599]{display:block;height:2.4375rem;-o-object-fit:contain;object-fit:contain;width:4.3125rem}.room-mobile-sheet--interaction:not(.room-mobile-sheet--dance) .room-mobile-sheet__menu img[data-v-12ee4599]{opacity:.9}.room-mobile-sheet__menu small[data-v-12ee4599]{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.room-mobile-sheet__menu-cost[data-v-12ee4599]{color:#fff;display:block;font-size:12px;font-weight:400;height:.9375rem;line-height:.9375rem;margin-top:.125rem;text-align:center}.room-mobile-sheet__gen-quality[data-v-12ee4599]{flex:0 0 auto;width:100%}.room-mobile-sheet__gen-quality--custom-pose[data-v-12ee4599]{margin-top:.5rem}.room-mobile-sheet__divider[data-v-12ee4599]{background:#fff3;flex:0 0 .0625rem;margin:.375rem 0 .9375rem}.room-mobile-sheet__divider--custom-pose[data-v-12ee4599]{margin-bottom:.5rem}.room-mobile-sheet__wardrobe[data-v-12ee4599]{align-items:stretch;display:flex;flex:1 1 auto;flex-flow:row nowrap;gap:.5rem;max-width:100%;min-height:6.25rem;min-width:0;overflow-x:hidden;overflow-y:hidden;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch;cursor:default;overscroll-behavior-x:contain;touch-action:pan-y}.room-hscroll--peek>.room-mobile-sheet__wardrobe[data-v-12ee4599]{cursor:grab;overflow-x:auto;touch-action:pan-x}.room-mobile-sheet__wardrobe.is-dragging[data-v-12ee4599]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.room-mobile-sheet__wardrobe.is-dragging>button[data-v-12ee4599]{pointer-events:none}.room-mobile-sheet__custom-pose-field[data-v-12ee4599]{backdrop-filter:var(--room-glass-blur);-webkit-backdrop-filter:var(--room-glass-blur);background:transparent;border:.0625rem solid transparent;border-radius:.5rem;box-sizing:border-box;clip-path:inset(0 round .5rem);display:flex;flex:1 1 auto;margin:0;min-height:6.25rem;overflow:hidden;position:relative;width:100%}.room-mobile-sheet__custom-pose-field[data-v-12ee4599]:before{background:var(--ix-room-mobile-glass-border-gradient);border-radius:inherit;box-sizing:border-box;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:1}.room-mobile-sheet__custom-pose-input[data-v-12ee4599]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-sizing:border-box;caret-color:#fff;color:#fff;display:block;flex:1 1 auto;font-family:inherit;font-size:14px;font-weight:400;line-height:1.25rem;margin:0;min-height:100%;outline:none;padding:.75rem 1rem;resize:none;width:100%}.room-mobile-sheet__custom-pose-input[data-v-12ee4599]::-moz-placeholder{color:#ffffff4d;opacity:1}.room-mobile-sheet__custom-pose-input[data-v-12ee4599]::placeholder{color:#ffffff4d;opacity:1}.room-mobile-sheet__wardrobe button[data-v-12ee4599]{align-self:start;background:transparent;border:.0625rem solid transparent;border-radius:.5rem;box-sizing:border-box;height:9.25rem;min-height:9.25rem;min-width:6.625rem;opacity:.5;overflow:hidden;padding:0;position:relative}.room-hscroll--peek>.room-mobile-sheet__wardrobe>button[data-v-12ee4599],.room-mobile-sheet__wardrobe button[data-v-12ee4599]{flex:0 0 6.625rem;max-width:6.625rem;width:6.625rem}.room-mobile-sheet__wardrobe button.is-active[data-v-12ee4599]{border-color:#f0b;opacity:1}.room-mobile-sheet__wardrobe button.is-guest-locked[data-v-12ee4599]:before{backdrop-filter:blur(.0625rem);-webkit-backdrop-filter:blur(.0625rem);background:#0f0b1459;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.room-mobile-sheet__wardrobe button.is-guest-locked[data-v-12ee4599]{opacity:1}.room-mobile-sheet__wardrobe button>span[data-v-12ee4599],.room-mobile-sheet__wardrobe img[data-v-12ee4599]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.room-mobile-sheet__generate[data-v-12ee4599]{align-items:center;backdrop-filter:blur(.75rem) saturate(110%);-webkit-backdrop-filter:blur(.75rem) saturate(110%);background:#859dff47!important;border:0!important;border-radius:.5rem!important;box-shadow:none!important;box-sizing:border-box;color:#fff;display:flex;flex:0 0 3.25rem;font-size:18px;font-weight:600;gap:.375rem;height:3.25rem;isolation:isolate;justify-content:center;margin-top:.75rem;opacity:1!important;padding:0;position:relative;width:100%}.room-mobile-sheet__watch-cost[data-v-12ee4599]{font-weight:400}.room-mobile-sheet__generate--custom-pose[data-v-12ee4599]{margin-top:.5rem}.room-mobile-sheet__generate[data-v-12ee4599]:before{background:linear-gradient(135deg,#7c4dff,#00e5ff);border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:-1}.room-mobile-sheet__generate.is-dim[data-v-12ee4599],.room-mobile-sheet__generate[data-v-12ee4599]:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.5!important}.room-mobile-sheet--interaction[data-v-12ee4599]{box-shadow:none;clip-path:inset(0 round .5rem .5rem 0 0);height:8.5rem;max-height:8.5rem;padding:2.5rem 1.25rem 1.125rem}.room-mobile-sheet--interaction.has-detail[data-v-12ee4599]{height:23.625rem;max-height:calc(100dvh - 4.5rem);padding-bottom:1.75rem}.room-mobile-sheet--dance[data-v-12ee4599]{border:0;border-radius:.5rem .5rem 0 0;clip-path:inset(0 round .5rem .5rem 0 0);height:auto;inset:auto 0 0;max-height:calc(100dvh - 4.5rem);max-width:none;padding:2rem 1.25rem 1.75rem;transform:none;width:100%}.room-mobile-sheet__dance-title[data-v-12ee4599]{color:#fff;flex:0 0 auto;font-size:20px;font-weight:600;line-height:1.5rem;margin:0 0 .375rem;text-align:center}.room-mobile-sheet__dance-description[data-v-12ee4599]{color:#b3b7f9;flex:0 0 auto;font-size:12px;font-weight:400;line-height:.9375rem;margin:0 0 1.25rem;text-align:center}.room-mobile-sheet--dance .room-mobile-sheet__menus[data-v-12ee4599]{align-items:start;gap:.5rem;grid-auto-columns:6.625rem;height:auto;margin:0;min-height:0;padding-inline:1.25rem}.room-mobile-sheet--dance .room-mobile-sheet__menu[data-v-12ee4599]{background:transparent;border:0;border-radius:0;box-sizing:border-box;height:auto;min-height:0;overflow:visible;padding:0;width:6.625rem}.room-mobile-sheet--dance .room-mobile-sheet__dance-thumb[data-v-12ee4599]{background:transparent;border-radius:.5rem;box-sizing:border-box;display:block;height:9.25rem;margin:0 auto;position:relative;width:6.625rem}.room-mobile-sheet--dance .room-mobile-sheet__dance-thumb>img[data-v-12ee4599]:first-child,.room-mobile-sheet--dance .room-mobile-sheet__dance-thumb>span[data-v-12ee4599]:first-child{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.room-mobile-sheet--dance .room-mobile-sheet__menu.is-active .room-mobile-sheet__dance-thumb[data-v-12ee4599]:after{background:linear-gradient(85deg,#00e5ff,#7c4dff) border-box;border:.075rem solid transparent;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;position:absolute;z-index:4}.room-mobile-sheet--dance .room-mobile-sheet__menu.is-vip-locked .room-mobile-sheet__dance-thumb[data-v-12ee4599]:before,.room-mobile-sheet--dance .room-mobile-sheet__menu:not(.is-active) .room-mobile-sheet__dance-thumb[data-v-12ee4599]:before{background:#0f0b1459;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.room-mobile-sheet--dance .room-mobile-sheet__dance-lock[data-v-12ee4599]{background:#ffffff1a;border-radius:50%;display:grid;height:3.125rem;isolation:isolate;left:50%;place-items:center;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.125rem;z-index:3}.room-mobile-sheet--dance .room-mobile-sheet__dance-vip[data-v-12ee4599]{align-items:center;background:#000c;border-radius:.4375rem;bottom:-.375rem;color:#fff;display:flex;font-size:8px;gap:.125rem;height:.875rem;justify-content:center;left:50%;line-height:.875rem;pointer-events:none;position:absolute;transform:translate(-50%);width:4.0625rem;z-index:5}.room-mobile-sheet--dance .room-mobile-sheet__dance-vip img[data-v-12ee4599]{display:block;flex:0 0 .75rem;height:.75rem;width:.75rem}.room-mobile-sheet--dance .room-mobile-sheet__dance-lock img[data-v-12ee4599]{display:block;height:1.875rem;width:1.875rem}.room-mobile-sheet--dance .room-mobile-sheet__dance-lock[data-v-12ee4599]:after{background:linear-gradient(135deg,#ffffffb8,#ffffff1f 34%,#ffffff14 66%,#ffffffad);border-radius:inherit;box-sizing:border-box;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute}.room-mobile-sheet--dance .room-mobile-sheet__dance-check[data-v-12ee4599]{height:1.25rem;pointer-events:none;position:absolute;right:.125rem;top:.1875rem;width:1.25rem;z-index:5}.room-mobile-sheet--dance .room-mobile-sheet__menu-name[data-v-12ee4599]{display:none}.room-mobile-sheet--dance .room-mobile-sheet__menu-cost[data-v-12ee4599]{color:#fff;display:block;font-size:12px;font-weight:400;height:.9375rem;line-height:.9375rem;margin-top:.75rem;text-align:center}.room-mobile-sheet--dance .room-mobile-sheet__menu.is-active[data-v-12ee4599]:after{display:none}.room-mobile-sheet__watch-dance[data-v-12ee4599]{flex:0 0 3.25rem;margin-top:.75rem;width:100%}.room-mobile-sheet--profile[data-v-12ee4599]{box-shadow:none;clip-path:inset(0 round .5rem .5rem 0 0);height:auto;max-height:none;min-height:18.8125rem;padding:.625rem 0 0}.room-mobile-sheet--interaction[data-v-12ee4599]:before,.room-mobile-sheet--profile[data-v-12ee4599]:before{background:var( --room-glass-border-gradient,linear-gradient(135deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.68)) );background:var(--ix-room-mobile-glass-border-gradient);border-radius:inherit;box-sizing:border-box;content:"";display:block;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.0625rem;pointer-events:none;position:absolute;z-index:3}.room-mobile-sheet--interaction .room-mobile-sheet__handle[data-v-12ee4599],.room-mobile-sheet--profile .room-mobile-sheet__handle[data-v-12ee4599]{z-index:4}.room-mobile-sheet--profile[data-v-12ee4599] .rrp{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:0;border-radius:0;max-width:none}.room-mobile-sheet--profile[data-v-12ee4599] .rrp:before{display:none}.room-mobile-sheet-enter-active[data-v-12ee4599],.room-mobile-sheet-leave-active[data-v-12ee4599]{transition:transform .25s ease,opacity .2s ease}.room-mobile-sheet-enter-from[data-v-12ee4599],.room-mobile-sheet-leave-to[data-v-12ee4599]{opacity:0;transform:translateY(100%)}.room-mobile-sheet--dance.room-mobile-sheet-enter-from[data-v-12ee4599],.room-mobile-sheet--dance.room-mobile-sheet-leave-to[data-v-12ee4599]{transform:translateY(100%)}}.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) .room-chat,.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) .room-mobile-sheet-dismiss,.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) .room-mobile-sheet-peek,.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) .room-mobile-sheet__handle,.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) .room-mobile-sheet__history,.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) .room-mobile-sheet__menu:not(.room-mobile-sheet__menu--dance),.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) .room-page__act-hit,.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) .room-page__acts-card,.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) [role=button],.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) [tabindex],.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) a:not(.room-right__date):not(.room-mobile-action-btn--date):not(.room-page__exit):not(.room-home-banner),.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) button:not(.room-right__date):not(.room-right__dance-item):not(.room-mobile-action-btn--date):not(.room-mobile-action-btn--dance):not(.room-mobile-sheet__menu--dance):not(.room-mobile-sheet__watch-dance):not(.room-page__playback-close),.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) input,.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) select,.room-page--action-locked[data-v-12ee4599]:not(.room-page--generating) textarea{cursor:not-allowed!important}.room-page--action-locked .room-page__exit[data-v-12ee4599],.room-page--action-locked .room-page__exit[data-v-12ee4599] *,.room-page--action-locked .room-page__playback-close[data-v-12ee4599],.room-page--action-locked[data-v-12ee4599] .room-home-banner *,.room-page--action-locked[data-v-12ee4599] .room-home-banner,.room-page--action-locked[data-v-12ee4599] .room-mobile-action-btn--dance,.room-page--action-locked[data-v-12ee4599] .room-mobile-action-btn--date,.room-page--action-locked[data-v-12ee4599] .room-mobile-head__balances *,.room-page--action-locked[data-v-12ee4599] .room-mobile-head__balances,.room-page--action-locked[data-v-12ee4599] .room-mobile-head__identity,.room-page--action-locked[data-v-12ee4599] .room-mobile-head__menu,.room-page--action-locked[data-v-12ee4599] .room-mobile-head__notify *,.room-page--action-locked[data-v-12ee4599] .room-mobile-head__notify,.room-page--action-locked[data-v-12ee4599] .room-mobile-sheet__menu--dance,.room-page--action-locked[data-v-12ee4599] .room-mobile-sheet__watch-dance,.room-page--action-locked[data-v-12ee4599] .room-right__dance-item,.room-page--action-locked[data-v-12ee4599] .room-right__dance-wardrobe,.room-page--action-locked[data-v-12ee4599] .room-right__date{cursor:pointer!important;pointer-events:auto!important}@media(min-width:769px){.room-page__playback[data-v-12ee4599],.room-page__stage[data-v-12ee4599]{inset:0;position:fixed}.room-page__fade[data-v-12ee4599]{bottom:0;position:fixed;top:calc(var(--hv2-topbar-h, 68px))}.room-page__playback-close[data-v-12ee4599]{top:5rem}.room-page__dance-close[data-v-12ee4599]{left:calc(50% + 197PX);right:auto;top:5rem}.room-page.has-quota-banner.room-page--chrome-visible .room-page__dance-close[data-v-12ee4599]{top:calc(var(--room-chrome-top) + 4.75rem)}.room-page[data-v-12ee4599] .room-chat,.room-page[data-v-12ee4599] .room-right,.room-page__exit[data-v-12ee4599],.room-page__left[data-v-12ee4599],.room-page__quota-banner[data-v-12ee4599]{transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .36s ease,visibility 0s linear .56s}.room-page:not(.room-page--chrome-visible) .room-page__left[data-v-12ee4599]{opacity:0;pointer-events:none;transform:translate(-112%);visibility:hidden}.room-page:not(.room-page--chrome-visible) .room-page__quota-banner[data-v-12ee4599]{opacity:0;pointer-events:none;transform:translate(-50%,-112%);visibility:hidden}.room-page[data-v-12ee4599]:not(.room-page--chrome-visible) .room-right{opacity:0;pointer-events:none;transform:translate(112%);visibility:hidden}.room-page[data-v-12ee4599]:not(.room-page--chrome-visible) .room-chat{opacity:0;pointer-events:none;transform:translate(-50%,112%)!important;visibility:hidden}.room-page--chrome-visible .room-page__exit[data-v-12ee4599],.room-page--chrome-visible .room-page__left[data-v-12ee4599],.room-page--chrome-visible .room-page__quota-banner[data-v-12ee4599],.room-page--chrome-visible[data-v-12ee4599] .room-chat,.room-page--chrome-visible[data-v-12ee4599] .room-right{opacity:1;transition-delay:0s;visibility:visible}.room-page--chrome-visible[data-v-12ee4599] .room-chat{transform:translate(-50%)!important}.room-page--chrome-visible .room-page__quota-banner[data-v-12ee4599]{transform:translate(-50%)}}@media(max-width:768px){.room-mobile-actions[data-v-12ee4599],.room-mobile-aff[data-v-12ee4599],.room-mobile-dock[data-v-12ee4599],.room-mobile-head[data-v-12ee4599],.room-page__quota-banner[data-v-12ee4599]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .32s ease,visibility 0s linear .5s;will-change:transform,opacity}.room-page[data-v-12ee4599] .room-chat{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .32s ease,visibility 0s linear .5s,bottom .38s cubic-bezier(.22,1,.36,1)}.room-page--generating .room-mobile-dock[data-v-12ee4599]{bottom:calc(var(--room-mobile-nav-h) + var(--room-mobile-dock-nav-gap) + var(--room-mobile-chat-dock-expanded-h) + var(--room-mobile-actions-dock-gap) + env(safe-area-inset-bottom,0px));opacity:1!important;pointer-events:none!important;transform:none!important;transition-delay:0s;visibility:visible!important;z-index:20}.room-page--generating .room-mobile-actions[data-v-12ee4599],.room-page--generating .room-mobile-sheet-dismiss[data-v-12ee4599]{pointer-events:auto!important}.room-page--generating .room-mobile-dock-panel[data-v-12ee4599]{grid-template-rows:1fr!important;pointer-events:auto!important}.room-page--generating .room-mobile-sheet-peek[data-v-12ee4599]{max-height:0!important;min-height:0!important;opacity:0!important;padding-bottom:0!important;padding-top:0!important;pointer-events:none!important}.room-page:not(.room-page--chrome-visible) .room-mobile-head[data-v-12ee4599]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;opacity:1;pointer-events:auto;transform:none;visibility:visible}.room-page:not(.room-page--chrome-visible) .room-mobile-aff[data-v-12ee4599],.room-page:not(.room-page--chrome-visible) .room-page__quota-banner[data-v-12ee4599]{opacity:0;pointer-events:none;transform:translateY(-110%);visibility:hidden}.room-page:not(.room-page--chrome-visible) .room-mobile-dock[data-v-12ee4599],.room-page[data-v-12ee4599]:not(.room-page--chrome-visible) .room-chat{opacity:0;pointer-events:none;transform:translateY(112%)!important;visibility:hidden}.room-page--chrome-visible .room-mobile-aff[data-v-12ee4599],.room-page--chrome-visible .room-mobile-dock[data-v-12ee4599],.room-page--chrome-visible .room-mobile-head[data-v-12ee4599],.room-page--chrome-visible .room-page__quota-banner[data-v-12ee4599],.room-page--chrome-visible[data-v-12ee4599] .room-chat{opacity:1;transform:none!important;transition-delay:0s;visibility:visible}}.room-aff[data-v-12ee4599],.room-mobile-aff[data-v-12ee4599]{display:none!important}@media(prefers-reduced-motion:reduce){.room-mobile-dock-panel[data-v-12ee4599],.room-mobile-sheet-peek[data-v-12ee4599],.room-page[data-v-12ee4599] .room-chat{transition:none}}
