.v3-room-layer-mid{inset-inline-start:4%;bottom:5%;rotate:-5deg}.v3-room-layer-front{inset-inline-end:4%;width:32%;bottom:20%;rotate:4deg}[dir=rtl] .v3-room-layer-mid{rotate:5deg}[dir=rtl] .v3-room-layer-front{rotate:-4deg}.v3-tray-badge{inset-inline-end:10px;background:var(--accent);opacity:0;border-radius:50%;width:10px;height:10px;transition:opacity .25s,transform .25s;position:absolute;top:10px;transform:scale(.4)}.v3-tray-tile[data-placed] .v3-tray-badge{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.anim-live .v3-explore-rooms>.reveal:nth-child(2){animation-delay:.12s}.anim-live .v3-explore-rooms>.reveal:nth-child(3){animation-delay:.24s}.v3-room-layer{transition:translate .35s cubic-bezier(.2,.7,.2,1)}.group:focus-visible .v3-room-layer{translate:0 calc(-4px - var(--v3-depth,0) * 3px)}@media (hover:hover) and (pointer:fine){.v3-tilt{transform:perspective(900px) rotateX(var(--v3-rx,0deg)) rotateY(var(--v3-ry,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.v3-room-layer{transform:translate3d(calc(var(--v3-px,0) * var(--v3-depth,0) * 16px), calc(var(--v3-py,0) * var(--v3-depth,0) * 16px), calc(var(--v3-depth,0) * 30px));transition:transform .4s cubic-bezier(.2,.7,.2,1),translate .35s cubic-bezier(.2,.7,.2,1)}.v3-tilt-glare{pointer-events:none;background:radial-gradient(circle at var(--v3-gx,50%) var(--v3-gy,30%), #ffffff47, transparent 55%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.v3-tilt:hover .v3-tilt-glare{opacity:1}}@keyframes v3-door-from-end{0%{opacity:0;translate:48px}to{opacity:1;translate:0}}@keyframes v3-door-from-start{0%{opacity:0;translate:-48px}to{opacity:1;translate:0}}.anim-live .v3-door.reveal[data-in]{animation-name:v3-door-from-end}.anim-live .v3-door.reveal[data-in][data-from=start],[dir=rtl] .anim-live .v3-door.reveal[data-in]{animation-name:v3-door-from-start}[dir=rtl] .anim-live .v3-door.reveal[data-in][data-from=start]{animation-name:v3-door-from-end}@keyframes v3-spin{0%{transform:rotate(-180deg)}to{transform:none}}.v3-spin{animation:.5s cubic-bezier(.3,.9,.4,1) v3-spin}.v3-tray-tile{transition:transform .25s}.v3-tray-tile:hover{transform:translateY(-4px)}.v3-tray-tile img{transition:transform .3s}@keyframes v3-wiggle{0%,to{transform:none}20%{transform:translateY(-6px)rotate(-2deg)}40%{transform:translateY(0)rotate(2deg)}60%{transform:translateY(-3px)rotate(-1deg)}}.v3-tray[data-in] .v3-tray-tile[data-hint]{animation:.9s ease-in-out 1.2s 2 v3-wiggle}@keyframes v3-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.v3-dialog[open]{animation:.35s cubic-bezier(.2,.7,.2,1) v3-dialog-in}.v3-dialog[open]::backdrop{animation:.3s v3-fade}}
