*:where(:not(html,iframe,canvas,img,svg,video,audio,ul,ol):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:root{font-family:Roboto,sans-serif;font-size:16px;line-height:24px;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html,body{height:100%}#app{background-color:#578acf;height:100%}.window[data-v-ee3f1265]{position:absolute;z-index:10;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.anchor[data-v-ee3f1265]{position:absolute;z-index:13;cursor:pointer}.awaiting[data-v-ee3f1265]{animation:blinkingPicture-ee3f1265 1.4s ease-in-out infinite;filter:drop-shadow(0px 0px 30px #fffe00);opacity:0}@keyframes blinkingPicture-ee3f1265{0%{opacity:0}40%{opacity:1}60%{opacity:1}to{opacity:0}}.opened[data-v-ee3f1265]{background-color:#ffd95b;animation:none}.door[data-v-e2d4d4b8]{position:absolute;z-index:10}.door-anchor[data-v-e2d4d4b8]{position:absolute;z-index:13}.snowfall{overflow:hidden;width:100vw;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:16}.flake{--size: 1vw;width:var(--size);height:var(--size);background:white;border-radius:50%;position:absolute;top:-5vh;z-index:16;pointer-events:none}@keyframes snowfall{0%{transform:translate3d(var(--left-ini),0,0)}to{transform:translate3d(var(--left-end),110vh,0)}}.flake:nth-child(1){--size: .4vw;--left-ini: -9vw;--left-end: 4vw;left:97vw;animation:snowfall 6s linear infinite;animation-delay:-7s}.flake:nth-child(2){--size: .8vw;--left-ini: 6vw;--left-end: -4vw;left:68vw;animation:snowfall 11s linear infinite;animation-delay:-4s}.flake:nth-child(3){--size: .8vw;--left-ini: -7vw;--left-end: 5vw;left:51vw;animation:snowfall 10s linear infinite;animation-delay:-6s}.flake:nth-child(4){--size: .2vw;--left-ini: -2vw;--left-end: 9vw;left:38vw;animation:snowfall 10s linear infinite;animation-delay:-9s}.flake:nth-child(5){--size: .8vw;--left-ini: -5vw;--left-end: 6vw;left:63vw;animation:snowfall 7s linear infinite;animation-delay:-6s}.flake:nth-child(6){--size: .6vw;--left-ini: 7vw;--left-end: -5vw;left:27vw;animation:snowfall 12s linear infinite;animation-delay:-9s}.flake:nth-child(7){--size: .2vw;--left-ini: -2vw;--left-end: -5vw;left:47vw;animation:snowfall 15s linear infinite;animation-delay:-9s}.flake:nth-child(8){--size: .2vw;--left-ini: 8vw;--left-end: 0vw;left:70vw;animation:snowfall 8s linear infinite;animation-delay:-1s}.flake:nth-child(9){--size: .8vw;--left-ini: 3vw;--left-end: -2vw;left:11vw;animation:snowfall 11s linear infinite;animation-delay:-6s}.flake:nth-child(10){--size: .8vw;--left-ini: -4vw;--left-end: 3vw;left:97vw;animation:snowfall 15s linear infinite;animation-delay:-2s}.flake:nth-child(11){--size: 1vw;--left-ini: -1vw;--left-end: 1vw;left:68vw;animation:snowfall 7s linear infinite;animation-delay:-1s}.flake:nth-child(12){--size: .6vw;--left-ini: -6vw;--left-end: 0vw;left:87vw;animation:snowfall 13s linear infinite;animation-delay:-7s}.flake:nth-child(13){--size: .8vw;--left-ini: 8vw;--left-end: 6vw;left:25vw;animation:snowfall 13s linear infinite;animation-delay:-2s}.flake:nth-child(14){--size: .8vw;--left-ini: -4vw;--left-end: 8vw;left:85vw;animation:snowfall 6s linear infinite;animation-delay:-2s}.flake:nth-child(15){--size: .8vw;--left-ini: 7vw;--left-end: -6vw;left:56vw;animation:snowfall 6s linear infinite;animation-delay:-6s}.flake:nth-child(16){--size: .6vw;--left-ini: -3vw;--left-end: -3vw;left:20vw;animation:snowfall 8s linear infinite;animation-delay:-5s}.flake:nth-child(17){--size: 1vw;--left-ini: 0vw;--left-end: -7vw;left:38vw;animation:snowfall 15s linear infinite;animation-delay:-3s}.flake:nth-child(18){--size: .2vw;--left-ini: -6vw;--left-end: -6vw;left:85vw;animation:snowfall 7s linear infinite;animation-delay:-7s}.flake:nth-child(19){--size: 1vw;--left-ini: -5vw;--left-end: 7vw;left:1vw;animation:snowfall 12s linear infinite;animation-delay:-10s}.flake:nth-child(20){--size: 1vw;--left-ini: 4vw;--left-end: -4vw;left:30vw;animation:snowfall 7s linear infinite;animation-delay:-10s}.flake:nth-child(21){--size: .4vw;--left-ini: 2vw;--left-end: 8vw;left:47vw;animation:snowfall 12s linear infinite;animation-delay:-8s}.flake:nth-child(22){--size: .4vw;--left-ini: 9vw;--left-end: 0vw;left:32vw;animation:snowfall 13s linear infinite;animation-delay:-9s}.flake:nth-child(23){--size: 1vw;--left-ini: 4vw;--left-end: -2vw;left:99vw;animation:snowfall 9s linear infinite;animation-delay:-1s}.flake:nth-child(24){--size: .2vw;--left-ini: 6vw;--left-end: 4vw;left:65vw;animation:snowfall 12s linear infinite;animation-delay:-7s}.flake:nth-child(25){--size: 1vw;--left-ini: -9vw;--left-end: 4vw;left:22vw;animation:snowfall 6s linear infinite;animation-delay:-1s}.flake:nth-child(26){--size: 1vw;--left-ini: -3vw;--left-end: -5vw;left:26vw;animation:snowfall 13s linear infinite;animation-delay:-2s}.flake:nth-child(27){--size: 1vw;--left-ini: 2vw;--left-end: 10vw;left:91vw;animation:snowfall 11s linear infinite;animation-delay:-9s}.flake:nth-child(28){--size: .4vw;--left-ini: 6vw;--left-end: -1vw;left:33vw;animation:snowfall 6s linear infinite;animation-delay:-4s}.flake:nth-child(29){--size: .8vw;--left-ini: 9vw;--left-end: 2vw;left:18vw;animation:snowfall 8s linear infinite;animation-delay:-2s}.flake:nth-child(30){--size: .4vw;--left-ini: -5vw;--left-end: 5vw;left:65vw;animation:snowfall 15s linear infinite;animation-delay:-5s}.flake:nth-child(31){--size: 1vw;--left-ini: -5vw;--left-end: -6vw;left:29vw;animation:snowfall 8s linear infinite;animation-delay:-4s}.flake:nth-child(32){--size: .4vw;--left-ini: 9vw;--left-end: 10vw;left:65vw;animation:snowfall 6s linear infinite;animation-delay:-6s}.flake:nth-child(33){--size: .6vw;--left-ini: 0vw;--left-end: 8vw;left:34vw;animation:snowfall 14s linear infinite;animation-delay:-4s}.flake:nth-child(34){--size: 1vw;--left-ini: 3vw;--left-end: -5vw;left:17vw;animation:snowfall 8s linear infinite;animation-delay:-2s}.flake:nth-child(35){--size: .2vw;--left-ini: -5vw;--left-end: -7vw;left:30vw;animation:snowfall 9s linear infinite;animation-delay:-6s}.flake:nth-child(36){--size: .2vw;--left-ini: -6vw;--left-end: -6vw;left:40vw;animation:snowfall 15s linear infinite;animation-delay:-2s}.flake:nth-child(37){--size: .8vw;--left-ini: -1vw;--left-end: -1vw;left:92vw;animation:snowfall 9s linear infinite;animation-delay:-10s}.flake:nth-child(38){--size: .2vw;--left-ini: -2vw;--left-end: 1vw;left:25vw;animation:snowfall 13s linear infinite;animation-delay:-3s}.flake:nth-child(39){--size: .4vw;--left-ini: 7vw;--left-end: -5vw;left:45vw;animation:snowfall 7s linear infinite;animation-delay:-7s}.flake:nth-child(40){--size: .2vw;--left-ini: 7vw;--left-end: -6vw;left:43vw;animation:snowfall 14s linear infinite;animation-delay:-3s}.flake:nth-child(41){--size: .6vw;--left-ini: 8vw;--left-end: 9vw;left:82vw;animation:snowfall 9s linear infinite;animation-delay:-3s}.flake:nth-child(42){--size: .2vw;--left-ini: 6vw;--left-end: 8vw;left:64vw;animation:snowfall 8s linear infinite;animation-delay:-6s}.flake:nth-child(43){--size: 1vw;--left-ini: 3vw;--left-end: 0vw;left:99vw;animation:snowfall 7s linear infinite;animation-delay:-10s}.flake:nth-child(44){--size: .6vw;--left-ini: 1vw;--left-end: 9vw;left:27vw;animation:snowfall 6s linear infinite;animation-delay:-2s}.flake:nth-child(45){--size: .6vw;--left-ini: 2vw;--left-end: 4vw;left:18vw;animation:snowfall 13s linear infinite;animation-delay:-9s}.flake:nth-child(46){--size: .6vw;--left-ini: -7vw;--left-end: 6vw;left:27vw;animation:snowfall 8s linear infinite;animation-delay:-8s}.flake:nth-child(47){--size: .8vw;--left-ini: -8vw;--left-end: 9vw;left:47vw;animation:snowfall 7s linear infinite;animation-delay:-1s}.flake:nth-child(48){--size: .2vw;--left-ini: 0vw;--left-end: -4vw;left:72vw;animation:snowfall 10s linear infinite;animation-delay:-10s}.flake:nth-child(49){--size: .2vw;--left-ini: -6vw;--left-end: 1vw;left:73vw;animation:snowfall 13s linear infinite;animation-delay:-5s}.flake:nth-child(50){--size: .8vw;--left-ini: 3vw;--left-end: -8vw;left:29vw;animation:snowfall 12s linear infinite;animation-delay:-1s}.flake:nth-child(51){--size: .8vw;--left-ini: 6vw;--left-end: 7vw;left:16vw;animation:snowfall 9s linear infinite;animation-delay:-4s}.flake:nth-child(52){--size: .6vw;--left-ini: 6vw;--left-end: -8vw;left:41vw;animation:snowfall 9s linear infinite;animation-delay:-9s}.flake:nth-child(53){--size: .6vw;--left-ini: 7vw;--left-end: 8vw;left:28vw;animation:snowfall 9s linear infinite;animation-delay:-7s}.flake:nth-child(54){--size: 1vw;--left-ini: 0vw;--left-end: 4vw;left:39vw;animation:snowfall 12s linear infinite;animation-delay:-1s}.flake:nth-child(55){--size: .4vw;--left-ini: 5vw;--left-end: -9vw;left:46vw;animation:snowfall 10s linear infinite;animation-delay:-8s}.flake:nth-child(56){--size: .8vw;--left-ini: 3vw;--left-end: 2vw;left:12vw;animation:snowfall 10s linear infinite;animation-delay:-1s}.flake:nth-child(57){--size: .6vw;--left-ini: -1vw;--left-end: 5vw;left:45vw;animation:snowfall 6s linear infinite;animation-delay:-3s}.flake:nth-child(58){--size: .6vw;--left-ini: -1vw;--left-end: 3vw;left:55vw;animation:snowfall 8s linear infinite;animation-delay:-5s}.flake:nth-child(59){--size: .6vw;--left-ini: -1vw;--left-end: 8vw;left:99vw;animation:snowfall 6s linear infinite;animation-delay:-6s}.flake:nth-child(60){--size: .4vw;--left-ini: 2vw;--left-end: -8vw;left:60vw;animation:snowfall 6s linear infinite;animation-delay:-10s}.flake:nth-child(61){--size: .8vw;--left-ini: 2vw;--left-end: 10vw;left:1vw;animation:snowfall 11s linear infinite;animation-delay:-4s}.flake:nth-child(62){--size: .2vw;--left-ini: 3vw;--left-end: -9vw;left:87vw;animation:snowfall 14s linear infinite;animation-delay:-1s}.flake:nth-child(63){--size: .8vw;--left-ini: -5vw;--left-end: -4vw;left:68vw;animation:snowfall 10s linear infinite;animation-delay:-8s}.flake:nth-child(64){--size: .4vw;--left-ini: 8vw;--left-end: 2vw;left:45vw;animation:snowfall 12s linear infinite;animation-delay:-10s}.flake:nth-child(65){--size: .4vw;--left-ini: 7vw;--left-end: 7vw;left:65vw;animation:snowfall 13s linear infinite;animation-delay:-8s}.flake:nth-child(66){--size: 1vw;--left-ini: 6vw;--left-end: -4vw;left:16vw;animation:snowfall 11s linear infinite;animation-delay:-7s}.flake:nth-child(67){--size: .2vw;--left-ini: 0vw;--left-end: 9vw;left:27vw;animation:snowfall 11s linear infinite;animation-delay:-4s}.flake:nth-child(68){--size: .8vw;--left-ini: 9vw;--left-end: -6vw;left:29vw;animation:snowfall 10s linear infinite;animation-delay:-5s}.flake:nth-child(69){--size: .8vw;--left-ini: 9vw;--left-end: -4vw;left:99vw;animation:snowfall 8s linear infinite;animation-delay:-10s}.flake:nth-child(70){--size: .4vw;--left-ini: 9vw;--left-end: 5vw;left:65vw;animation:snowfall 11s linear infinite;animation-delay:-10s}.flake:nth-child(71){--size: .4vw;--left-ini: 8vw;--left-end: -8vw;left:10vw;animation:snowfall 7s linear infinite;animation-delay:-9s}.flake:nth-child(72){--size: .2vw;--left-ini: 4vw;--left-end: -8vw;left:52vw;animation:snowfall 15s linear infinite;animation-delay:-10s}.flake:nth-child(73){--size: .2vw;--left-ini: -9vw;--left-end: -8vw;left:65vw;animation:snowfall 13s linear infinite;animation-delay:-8s}.flake:nth-child(74){--size: .2vw;--left-ini: 0vw;--left-end: 2vw;left:71vw;animation:snowfall 10s linear infinite;animation-delay:-2s}.flake:nth-child(75){--size: 1vw;--left-ini: 7vw;--left-end: 10vw;left:45vw;animation:snowfall 9s linear infinite;animation-delay:-6s}.flake:nth-child(76){--size: .8vw;--left-ini: -4vw;--left-end: 8vw;left:94vw;animation:snowfall 15s linear infinite;animation-delay:-9s}.flake:nth-child(77){--size: .2vw;--left-ini: -4vw;--left-end: 7vw;left:67vw;animation:snowfall 14s linear infinite;animation-delay:-1s}.flake:nth-child(78){--size: .6vw;--left-ini: -9vw;--left-end: 8vw;left:58vw;animation:snowfall 12s linear infinite;animation-delay:-9s}.flake:nth-child(79){--size: .8vw;--left-ini: -3vw;--left-end: 9vw;left:22vw;animation:snowfall 6s linear infinite;animation-delay:-5s}.flake:nth-child(80){--size: .2vw;--left-ini: 0vw;--left-end: 7vw;left:56vw;animation:snowfall 12s linear infinite;animation-delay:-6s}.flake:nth-child(81){--size: .6vw;--left-ini: 9vw;--left-end: -6vw;left:29vw;animation:snowfall 13s linear infinite;animation-delay:-1s}.flake:nth-child(82){--size: .2vw;--left-ini: 10vw;--left-end: 10vw;left:78vw;animation:snowfall 14s linear infinite;animation-delay:-5s}.flake:nth-child(83){--size: .6vw;--left-ini: -7vw;--left-end: 1vw;left:66vw;animation:snowfall 10s linear infinite;animation-delay:-3s}.flake:nth-child(84){--size: .4vw;--left-ini: -2vw;--left-end: 2vw;left:21vw;animation:snowfall 6s linear infinite;animation-delay:-10s}.flake:nth-child(85){--size: .2vw;--left-ini: 10vw;--left-end: -5vw;left:3vw;animation:snowfall 13s linear infinite;animation-delay:-10s}.flake:nth-child(86){--size: .8vw;--left-ini: -2vw;--left-end: -7vw;left:19vw;animation:snowfall 13s linear infinite;animation-delay:-6s}.flake:nth-child(87){--size: .6vw;--left-ini: -6vw;--left-end: -4vw;left:71vw;animation:snowfall 8s linear infinite;animation-delay:-4s}.flake:nth-child(88){--size: 1vw;--left-ini: 3vw;--left-end: -7vw;left:96vw;animation:snowfall 6s linear infinite;animation-delay:-10s}.flake:nth-child(89){--size: .4vw;--left-ini: 8vw;--left-end: 9vw;left:52vw;animation:snowfall 11s linear infinite;animation-delay:-3s}.flake:nth-child(90){--size: .6vw;--left-ini: 8vw;--left-end: 2vw;left:26vw;animation:snowfall 7s linear infinite;animation-delay:-1s}.flake:nth-child(91){--size: .2vw;--left-ini: -6vw;--left-end: 9vw;left:62vw;animation:snowfall 8s linear infinite;animation-delay:-1s}.flake:nth-child(92){--size: 1vw;--left-ini: 10vw;--left-end: 9vw;left:97vw;animation:snowfall 9s linear infinite;animation-delay:-6s}.flake:nth-child(93){--size: .8vw;--left-ini: -9vw;--left-end: -5vw;left:9vw;animation:snowfall 11s linear infinite;animation-delay:-1s}.flake:nth-child(94){--size: .8vw;--left-ini: 6vw;--left-end: 0vw;left:94vw;animation:snowfall 6s linear infinite;animation-delay:-10s}.flake:nth-child(95){--size: 1vw;--left-ini: 10vw;--left-end: 3vw;left:20vw;animation:snowfall 6s linear infinite;animation-delay:-1s}.flake:nth-child(96){--size: .6vw;--left-ini: 1vw;--left-end: 1vw;left:66vw;animation:snowfall 8s linear infinite;animation-delay:-8s}.flake:nth-child(97){--size: .4vw;--left-ini: 2vw;--left-end: -4vw;left:23vw;animation:snowfall 9s linear infinite;animation-delay:-2s}.flake:nth-child(98){--size: .6vw;--left-ini: -8vw;--left-end: 10vw;left:43vw;animation:snowfall 13s linear infinite;animation-delay:-1s}.flake:nth-child(99){--size: .6vw;--left-ini: 6vw;--left-end: 5vw;left:55vw;animation:snowfall 6s linear infinite;animation-delay:-1s}.flake:nth-child(100){--size: .6vw;--left-ini: -9vw;--left-end: 8vw;left:62vw;animation:snowfall 7s linear infinite;animation-delay:-5s}.flake:nth-child(6n){filter:blur(1px)}.smoke{z-index:12;position:absolute;background-size:cover;background-repeat:no-repeat;animation:smokeMoveX 1s steps(6) infinite}@keyframes smokeMoveX{0%{background-position-x:0}to{background-position-x:100%}}.music-player__button{position:fixed;left:30px;top:30px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:700;padding:8px;z-index:15;border-radius:12px;background-color:#f1f5f9;border:1px solid #9ca3af;transition:all ease-in-out .2s}@media screen and (max-width: 959px){.music-player__button{right:30px;top:auto;bottom:30px}}.music-player__button--active{opacity:.2}.music-player__button:hover{background-color:#a5f3fc;opacity:1}.music-player__icon{background-color:#578acf;height:32px;width:32px;display:flex;justify-content:center;align-items:center;border-radius:6px}.music-player__icon>svg{stroke:#fff;height:24px;width:24px}.music-player__button-text{flex:1}.container{display:flex;justify-content:center;align-items:center;height:100%;width:100vw}.scene{aspect-ratio:4/3;display:inline-block;max-width:90%;max-height:90%;position:relative}.plates{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.image{display:block;margin:0 auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:9}
