@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@900&display=swap);*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6,li,ul{margin:0}li,ul{padding:0}#root a{color:#9b51e0;font-weight:500}#root a:hover{color:#853ca9}.ant-menu .ant-menu-item .star-badge.ant-menu-item-icon+span.ant-menu-title-content{-webkit-margin-start:8px;margin-inline-start:8px}body .ant-select-focused.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{box-shadow:none}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-selected:hover{background:#ddf0fb;color:#684b99}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#f7f7fe}div.ant-typography{margin:0;word-break:normal}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ant-carousel .slick-next,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev,.ant-carousel .slick-prev:hover{color:currentColor;font-size:inherit}.ant-modal{margin:10px auto}.error-fallback{align-items:center;background-color:#f7fbfe;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.error-fallback__images-container{height:350px;position:relative;width:220px}.error-fallback__image{position:absolute}.error-fallback__image--boy{left:0;top:0;z-index:2}.error-fallback__image--gear-big{animation:rotate-clockwise 10s linear infinite;left:36px;top:6px}.error-fallback__image--gear-small{animation:rotate-counterclockwise 8s linear infinite;left:22px;top:48px}.error-fallback__image--star-left{left:4px;top:85px}.error-fallback__image--star-middle{left:140px;top:42px}.error-fallback__image--star-right{right:4px;top:80px}.error-fallback__image--dots-long{left:20px;top:72px;z-index:3}.error-fallback__image--dots-medium{right:20px;top:50px}.error-fallback__image--dots-small{left:120px;top:73px}.error-fallback__image--cursor{animation:mouse-click-effect 5s infinite;left:150px;top:70px;z-index:2}.error-fallback__image--ok{height:16px;right:36px;top:40px;width:16px;z-index:1}.error-fallback__image--star-left,.error-fallback__image--star-middle,.error-fallback__image--star-right{animation:sparkle 5s infinite}@keyframes rotate-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-counterclockwise{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes mouse-click-effect{0%{left:150px;top:70px}25%,75%{left:173px;top:46px}to{left:150px;top:70px}}.loading-container{background-image:url(/static/media/clouds_bg.44207c8eb99171b7b67d.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.loading-container,.loading_container--spinner{align-items:center;display:flex;justify-content:center;position:relative}.loading_container--spinner{animation:levitation 5s ease infinite alternate;height:280px;width:280px}.loading_container--shadow{animation:shadow-animation 5s ease infinite alternate;width:150px}.loading-container_ellipse{fill:#0a0c10cc}@keyframes levitation{0%,to{transform:translate(0)}50%{transform:translateY(50px)}80%{transform:translateY(-50px)}}@keyframes shadow-animation{0%,to{transform:scale(.4)}50%{transform:scale(.9)}80%{transform:scale(.1)}}.pure-modal.ant-modal .ant-modal-close{inset-inline-end:2.5px;top:2.5px}.custom-modal-content{background:#fff;border:1px solid #0000;border-radius:34px;box-sizing:border-box;height:485px;max-width:100%;overflow:hidden;position:relative;width:532px}.custom-modal-content__header{overflow:hidden}.custom-modal-content__header,.custom-modal-content__rays{height:199px;left:0;position:absolute;top:0;width:100%}.custom-modal-content__star{position:absolute;z-index:2}.custom-modal-content__star--left{fill:#ffd631;fill-opacity:.5;height:26px;left:95px;top:16px;width:26px}.custom-modal-content__star--center{fill:#ffd631;fill-opacity:.45;height:16px;left:236px;top:30px;width:16px}.custom-modal-content__star--right{fill:#ffd631;fill-opacity:.42;height:34px;left:412px;top:21px;width:34px}.custom-modal-content__star--left path{fill:#ffd631;fill-opacity:.5}.custom-modal-content__star--center path{fill:#ffd631;fill-opacity:.45}.custom-modal-content__star--right path{fill:#ffd631;fill-opacity:.42}.custom-modal-content__hero{height:281px;left:16px;object-fit:cover;position:absolute;top:56px;width:500px;z-index:1}.custom-modal-content__actions{align-items:center;display:flex;flex-direction:column;gap:16px;left:16px;position:absolute;right:16px;top:353px;z-index:2}.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__start{border:none;border-radius:28px;box-shadow:0 4px 0 #e3a80d73;color:#333;cursor:pointer;font-family:Inter Tight;font-size:17px;font-weight:700;height:56px;letter-spacing:0;line-height:24px;position:relative;transition:transform .15s ease-out,box-shadow .15s ease-out;width:100%}.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__start:after{background:#000;border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease-out}.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__start>*{position:relative;z-index:1}.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__start:focus,.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__start:hover{box-shadow:0 4px 0 #e3a80d73;color:#333}.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__start:focus:after,.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__start:hover:after{opacity:.08}.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__start:active{box-shadow:none;transform:translateY(4px)}.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__start:active:after{opacity:.12}.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__later{background:#0000;border:none;box-shadow:none;color:#8c8c8c;cursor:pointer;font-family:Inter Tight;font-size:14px;font-weight:500;height:auto;letter-spacing:0;line-height:20px;padding:0;text-align:center;transition:color .15s ease-out,opacity .15s ease-out;width:456px}.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__later:focus,.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__later:hover{background:#0000;color:#333;text-decoration:underline}.custom-modal-content .custom-modal-content__actions .ant-btn.custom-modal-content__later:active{background:#0000;color:#333;opacity:.6;text-decoration:underline}.pure-modal.ant-modal:has(.custom-modal-content){max-width:none;position:relative}@media (max-width:767px){.pure-modal.ant-modal:has(.custom-modal-content){zoom:.59211}}.pure-modal.ant-modal:has(.custom-modal-content) .ant-modal-close{align-items:center;background:#ffffff2e;border:none;border-radius:50%;box-shadow:none;cursor:pointer;display:flex;height:32px;inset-inline-end:16px;inset-inline-start:auto;justify-content:center;left:auto;margin:0;padding:0;position:absolute;right:16px;top:16px;transition:background-color .15s ease-out;width:32px;z-index:5}.pure-modal.ant-modal:has(.custom-modal-content) .ant-modal-close:focus,.pure-modal.ant-modal:has(.custom-modal-content) .ant-modal-close:hover{background:#ffffff47;outline:none}.pure-modal.ant-modal:has(.custom-modal-content) .ant-modal-close:active{background:#ffffff5c}.pure-modal.ant-modal:has(.custom-modal-content) .ant-modal-close>*{display:none}.pure-modal.ant-modal:has(.custom-modal-content) .ant-modal-close:after{color:#fff;content:"×";font-size:18px;font-weight:400;line-height:1}.ribbon-title{height:152px;margin:-39px 0 0 -35.5px;position:relative;width:599px;z-index:3}.ribbon-title__art,.ribbon-title__label{display:block;height:152px;width:599px}.ribbon-title__label{left:0;overflow:visible;pointer-events:none;position:absolute;top:0}.ribbon-title__text{fill:#fff;font-family:Montserrat,Inter Tight,sans-serif;font-weight:900;text-shadow:0 1px 0 #3e6e2073}.default-modal__frame{margin:0 auto;width:599px}.default-modal__card{margin:0 auto;position:relative;width:528px}.default-modal__card:before{border:1px solid #ffd441;border-radius:0 0 33px 33px;border-top:none;bottom:28px;content:"";left:28px;pointer-events:none;position:absolute;right:28px;top:258px;z-index:2}.default-modal__card:after{background:#53247a;border-radius:0 0 42px 42px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:235px;z-index:1}.default-modal__frame--failed .default-modal__card:after{background:#3d185c}.default-modal__sky{height:200px;position:relative;z-index:1}.default-modal__stars{display:block;height:280px;left:0;position:absolute;top:0;width:528px}.default-modal__hero{height:148px;left:50%;object-fit:contain;pointer-events:none;position:absolute;top:18px;transform:translateX(-50%);width:148px;z-index:4}.default-modal__body{margin-top:-28px;padding:0 24px 51px;position:relative;z-index:2}.default-modal__frame--start .default-modal__body{z-index:4}.default-modal__mission{margin:-80px auto 11px;position:relative;width:386px;z-index:1}.default-modal__mission-art{display:block;height:120px;width:386px}.default-modal__mission-art--mobile{display:none}.default-modal__mission-copy{align-items:center;bottom:8px;display:flex;flex-direction:column;left:20px;position:absolute;right:20px;top:28px;z-index:1}.default-modal__mission-label{color:#612a7a;font-family:Montserrat,Inter Tight,sans-serif;font-size:20px;font-weight:900;line-height:1;margin:0 0 6px;position:relative;text-align:center;text-transform:uppercase}.default-modal__mission-text{color:#612a7a;font-size:9px;font-weight:500;line-height:14px;margin:0;position:relative;text-align:center}.default-modal__stats{align-items:flex-end;display:flex;gap:14px;justify-content:center;margin:8px 0 18px}.default-modal__stats--pair{gap:52px}.default-modal__stats:not(.default-modal__stats--pair){gap:0;position:relative}.default-modal__stats--open{margin-top:-56px}.default-modal__stats:not(.default-modal__stats--pair)>.default-modal__stat:first-child{bottom:0;position:absolute;right:calc(50% + 140px)}.default-modal__stats:not(.default-modal__stats--pair)>.default-modal__stat:last-child{bottom:0;left:calc(50% + 106px);position:absolute}.default-modal__stat{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end}.default-modal__stat-figure{align-items:flex-end;display:flex;justify-content:center}.default-modal__stat-value{color:#ffd631;font-family:Montserrat,Inter Tight,sans-serif;font-size:40px;font-weight:900;line-height:1;margin:0;text-align:center;text-shadow:0 1px 5px #3a1a4e}.default-modal__stat--course{width:118px}.default-modal__course-end{color:#ffd631;font-family:Montserrat,Inter Tight,sans-serif;font-size:12px;font-weight:900;line-height:15px;margin:0;text-align:center;text-shadow:0 1px 5px #3a1a4e;width:112px}.default-modal__stat-label{align-self:stretch;color:#c8c8c8;font-size:11px;font-weight:500;letter-spacing:.4px;line-height:11px;margin:10px 0 0;text-align:center;text-transform:uppercase;white-space:nowrap}.default-modal__reward{height:88px;position:relative;width:176px}.default-modal__reward-art{display:block;height:88px;width:176px}.default-modal__reward-text{bottom:8px;flex-direction:column;left:10px;position:absolute;right:10px;text-align:center;top:20px}.default-modal__bonus,.default-modal__reward-text{align-items:center;display:flex;justify-content:center}.default-modal__bonus{-webkit-text-stroke:2px #612a7a;color:#ffd631;font-family:Montserrat,Inter Tight,sans-serif;font-size:28px;font-weight:900;gap:4px;line-height:1;margin:0;paint-order:stroke fill}.default-modal__coin{display:block;flex-shrink:0;height:30px;width:33px}.default-modal__per-item{-webkit-text-stroke:1px #612a7a;color:#ffd631;font-family:Montserrat,Inter Tight,sans-serif;font-size:10px;font-weight:900;line-height:12px;margin:2px 0 0;paint-order:stroke fill;white-space:nowrap}.default-modal__reward--both .default-modal__bonus{font-size:24px;gap:6px}.default-modal__reward--both .default-modal__coin{height:26px;width:28px}.default-modal__reward .default-modal__per-item--solo{-webkit-text-stroke:1px #612a7a;color:#ffd631;font-family:Montserrat,Inter Tight,sans-serif;font-size:14px;font-weight:900;line-height:18px;margin:0;max-width:140px;paint-order:stroke fill;white-space:normal}.default-modal__finish{margin:-104px auto 56px;padding-top:65px;position:relative;width:437px}.default-modal__finish-art{display:block;height:367px;left:0;pointer-events:none;position:absolute;top:-43px;width:437px;z-index:0}.default-modal__finish-card{align-items:center;background:#fff;border:3px solid #ffd441;border-radius:22px;box-shadow:6px 8px 0 #c4932c;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0 auto;min-height:126px;padding:17px 14px 11px;position:relative;width:262px;z-index:1}.default-modal__finish-card--copy{gap:0;justify-content:flex-start;padding:18px 28px 6px}.default-modal__finish-card--copy .default-modal__finish-pill{margin-bottom:-8px;margin-top:auto}.default-modal__finish-description{color:#612a7a;font-size:12px;font-weight:800;letter-spacing:.2px;line-height:16px;margin:0;text-align:center;text-transform:uppercase}.default-modal__finish-pill{height:30px;margin:0;position:relative;width:150px}.default-modal__finish-pill-art{display:block}.default-modal__finish-count{-webkit-text-stroke:1.5px #612a7a;font-size:24px;letter-spacing:0;text-shadow:0 1px 4px #3a1a4e80}.default-modal__finish-count,.default-modal__finish-pill-label{color:#ffd631;font-family:Montserrat,Inter Tight,sans-serif;font-weight:900;line-height:1;margin:0;paint-order:stroke fill;text-align:center}.default-modal__finish-pill-label{-webkit-text-stroke:1px #6b3a12;align-items:center;bottom:0;display:flex;font-size:14px;justify-content:center;left:0;position:absolute;right:0;top:0;white-space:nowrap}.default-modal__announcement{margin:36px 17px 17px;position:relative;text-align:center;z-index:2}.default-modal__announcement-title{color:#fff;font-family:Montserrat,Inter Tight,sans-serif;font-size:22px;font-weight:900;line-height:1.15;margin:0 0 8px;text-transform:uppercase}.default-modal__announcement-text{color:#ffffffe0;font-size:13px;font-weight:500;line-height:18px;margin:0}.default-modal__frame--failed .default-modal__announcement-text{color:#867192}.default-modal__actions{align-items:center;display:flex;flex-direction:column;gap:11px;margin-top:8px;position:relative;z-index:2}.default-modal__card .default-modal__actions .ant-btn.default-modal__primary{background:#8dc63f;border:none;border-radius:28px;box-shadow:0 4px 0 #e3a80d73;color:#fff;cursor:pointer;font-size:17px;font-weight:700;height:56px;line-height:24px;max-width:100%;position:relative;transition:transform .15s ease-out,box-shadow .15s ease-out;width:413px}.default-modal__card .default-modal__actions .ant-btn.default-modal__primary:after{background:#000;border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease-out}.default-modal__card .default-modal__actions .ant-btn.default-modal__primary>*{position:relative;z-index:1}.default-modal__card .default-modal__actions .ant-btn.default-modal__primary:active,.default-modal__card .default-modal__actions .ant-btn.default-modal__primary:focus,.default-modal__card .default-modal__actions .ant-btn.default-modal__primary:hover{background:#8dc63f;color:#fff}.default-modal__card .default-modal__actions .ant-btn.default-modal__primary:hover:after{opacity:.08}.default-modal__card .default-modal__actions .ant-btn.default-modal__primary:active{box-shadow:none;transform:translateY(4px)}.default-modal__card .default-modal__actions .ant-btn.default-modal__primary:active:after{opacity:.12}.default-modal__card .default-modal__actions .ant-btn.default-modal__later{background:#0000;border:none;box-shadow:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:auto;line-height:20px;opacity:.78;padding:0;transition:opacity .15s ease-out}.default-modal__card .default-modal__actions .ant-btn.default-modal__later:focus,.default-modal__card .default-modal__actions .ant-btn.default-modal__later:hover{background:#0000;color:#fff;opacity:1;text-decoration:underline}.default-modal__card .default-modal__actions .ant-btn.default-modal__later:active{background:#0000;color:#fff;opacity:.6;text-decoration:underline}.default-modal__corner{bottom:23px;display:block;height:61px;pointer-events:none;position:absolute;width:68px;z-index:2}.default-modal__corner--left{left:15px}.default-modal__corner--right{right:15px;transform:scaleX(-1)}.pure-modal.ant-modal:has(.default-modal__frame){max-width:none;position:relative}.pure-modal.ant-modal:has(.default-modal__frame) .ant-modal-close{align-items:center;background:#602b7a80;border:none;border-radius:50%;box-shadow:none;cursor:pointer;display:flex;height:36px;inset-inline-end:36px;inset-inline-start:auto;justify-content:center;left:auto;margin:0;padding:0;position:absolute;right:36px;top:8px;transition:background-color .15s ease-out;width:36px;z-index:5}.pure-modal.ant-modal:has(.default-modal__frame) .ant-modal-close:focus,.pure-modal.ant-modal:has(.default-modal__frame) .ant-modal-close:hover{background:#602b7ab3;outline:none}.pure-modal.ant-modal:has(.default-modal__frame) .ant-modal-close:active{background:#602b7ad9}.pure-modal.ant-modal:has(.default-modal__frame):not(:has(.custom-modal-content)) .ant-modal-close>*{display:none}.pure-modal.ant-modal:has(.default-modal__frame):not(:has(.custom-modal-content)) .ant-modal-close:after{color:#fff;content:"×";font-size:22px;font-weight:400;line-height:1}@media (max-width:767px){.pure-modal.ant-modal:has(.default-modal__frame){zoom:.52588}.default-modal__mission{width:437.36508px}.default-modal__mission-art:not(.default-modal__mission-art--mobile){display:none}.default-modal__mission-art--mobile{display:block;height:277.63175px;width:437.36508px}.default-modal__mission-copy{bottom:15.2127px;left:30.4254px;right:30.4254px;top:30.4254px}.default-modal__mission-label{font-size:38.03175px;margin-bottom:11.40952px}.default-modal__mission-text{font-size:17.11429px;line-height:26.62222px}.default-modal__stats--open:has(.default-modal__per-item:not(.default-modal__per-item--solo)){margin-top:-8px}.default-modal__stats--open .default-modal__per-item:not(.default-modal__per-item--solo){bottom:calc(100% + 36px);left:50%;margin:0;position:absolute;right:auto;top:auto;transform:translateX(-50%);width:-webkit-max-content;width:max-content}}.quest-place-debug{border-radius:8px;bottom:8px;font-size:12px;left:8px;line-height:1.35;max-width:calc(100vw - 16px);padding:8px 10px;position:fixed;width:340px}.quest-place-debug__resize{cursor:ns-resize;height:12px;left:0;position:absolute;right:0;top:-4px;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1}.quest-place-debug__resize:before{background:var(--quest-place-debug-muted);border-radius:2px;content:"";height:3px;left:50%;position:absolute;top:4px;transform:translateX(-50%);width:36px}.quest-place-debug__list{max-height:var(--quest-place-debug-list-max-height);overflow:auto}.quest-place-debug__header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.quest-place-debug--collapsed .quest-place-debug__header{margin-bottom:0}.quest-place-debug__title{font-weight:700;min-width:0}.quest-place-debug__actions{align-items:center;display:flex;flex:none;gap:8px}.quest-place-debug__refresh,.quest-place-debug__toggle{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.quest-place-debug__quest{margin-top:8px}.quest-place-debug__name{align-items:center;display:flex;font-weight:700;gap:6px}.quest-place-debug__swatch{border-radius:50%;flex:none;height:8px;width:8px}.quest-place-debug__hint,.quest-place-debug__meta,.quest-place-debug__route,.quest-place-debug__status{color:var(--quest-place-debug-muted)}.quest-place-debug__item{margin-top:6px}.quest-place-debug__item-title{align-items:flex-start;display:flex;gap:6px}.quest-place-debug__logo{display:flex;flex:none}.quest-place-debug__label{font-weight:600}.quest-place-debug__hint,.quest-place-debug__item-title span,.quest-place-debug__route{min-width:0;word-break:break-word}.quest-place-debug__route .quest-place-debug__task-link{color:inherit;text-decoration:underline}.animation-container__confetti{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.animation-container__glow{inset:0;pointer-events:none;position:absolute;z-index:0}.animation-container__glow-image{display:flex;position:relative;z-index:1}.animation-container__glow-circle,.animation-container__glow-rays{animation-duration:var(--glow-duration);animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear;left:50%;position:absolute;top:50%}.animation-container__glow-rays{height:100%;width:100%}.animation-container__glow-rays--thin{animation-name:animation-container-glow-spin}.animation-container__glow-rays--wide{animation-name:animation-container-glow-spin-reverse}.animation-container__glow-circle{animation-name:animation-container-glow-circle;height:46%;width:46%}@keyframes animation-container-glow-spin{0%{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}50%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}}@keyframes animation-container-glow-spin-reverse{0%{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}50%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(-90deg)}}@keyframes animation-container-glow-circle{0%,to{opacity:0;transform:translate(-50%,-50%)}50%{opacity:1;transform:translate(-50%,-50%)}}.animation-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.quest-item{background:#0000;border:none;cursor:pointer;padding:0;position:fixed;transition:none}.quest-item__image{display:block;height:100%;object-fit:contain;pointer-events:none;width:100%}.quest-item__stage{height:220px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:220px}.quest-item__stage .animation-container{overflow:visible}.quest-item--playing{cursor:default}.quest-item--flying{animation-duration:var(--flight-ms);animation-fill-mode:forwards;animation-name:quest-item-fly;animation-timing-function:ease-in;pointer-events:none}.quest-item__reward{-webkit-text-stroke:2px #612a7a;animation:quest-item-reward-in .2s ease-out;color:#ffd631;font-family:Montserrat,Inter Tight,sans-serif;font-size:46px;font-weight:900;line-height:1;paint-order:stroke fill;pointer-events:none;position:fixed;white-space:nowrap}.quest-item__reward--out{animation-duration:var(--reward-fade-ms);animation-fill-mode:forwards;animation-name:quest-item-reward-out;animation-timing-function:linear}@keyframes quest-item-fly{55%{opacity:1;transform:translate(var(--fly-mx),var(--fly-my)) scale(.65)}to{opacity:0;transform:translate(var(--fly-x),var(--fly-y)) scale(.2)}}@keyframes quest-item-reward-in{0%{opacity:0}to{opacity:1}}@keyframes quest-item-reward-out{to{opacity:0}}