.common-nav[data-v-4a2e0938]{width:100vw;height:fit-content;min-height:11.733vw;display:flex;flex-direction:column}.common-nav-con[data-v-4a2e0938]{background:var(--h-nav-bg,#f2f7f9);position:fixed;width:100vw;z-index:9999}.common-nav-status[data-v-4a2e0938]{width:100vw}.common-nav-bar[data-v-4a2e0938]{width:100vw;height:11.733vw;display:flex;align-items:center;justify-content:space-between;position:relative;padding:0 3.733vw}.common-nav-bar .title[data-v-4a2e0938]{flex:1;text-align:center;font-size:var(--h-nav-font-size,4vw);font-weight:600;line-height:1;color:var(--h-nav-color,#19172c)}.common-nav-bar .btn-back[data-v-4a2e0938],.common-nav-bar .btn-more[data-v-4a2e0938]{font-size:0;color:var(--h-nav-color,#19172c)}.common-nav-bar .btn-back svg[data-v-4a2e0938],.common-nav-bar .btn-more svg[data-v-4a2e0938]{width:var(--h-nav-btn-size,7.467vw);height:var(--h-nav-btn-size,7.467vw)}.common-nav-bar .active[data-v-4a2e0938]{display:flex;align-items:center;justify-content:flex-end;width:var(--h-nav-btn-size,7.467vw)}.activity-background[data-v-a635c9ec]{position:absolute;top:0;left:0;width:100%;height:216.533vw;overflow:hidden;background:#fff;pointer-events:none}.activity-background .sky[data-v-a635c9ec]{position:absolute;width:102.133vw;height:220.8vw;left:50%;top:0;transform:translateX(-50%);object-fit:cover}.activity-background .city[data-v-a635c9ec]{position:absolute;bottom:0;width:100%;height:265.6vw;overflow:hidden}.activity-background .city img[data-v-a635c9ec]{position:absolute;width:100%;height:102.86%;top:-2.88%;object-fit:cover}.activity-background .blue-wash[data-v-a635c9ec]{position:absolute;inset:0 0 auto;height:84.533vw;background:linear-gradient(#8bc4ff,transparent)}.activity-background .white-wash[data-v-a635c9ec]{position:absolute;inset:auto 0 0;height:162.933vw;background:linear-gradient(transparent,#fff)}.activity-background .texture[data-v-a635c9ec]{position:absolute;inset:0;width:100%;height:216.533vw;object-fit:cover}.activity-background .texture-light[data-v-a635c9ec]{opacity:.35}.activity-background .glow[data-v-a635c9ec]{position:absolute;width:93.723vw;height:93.723vw;left:-25.619vw;top:-24.381vw;filter:blur(3.2vw);mix-blend-mode:hard-light;mask-image:url(/community/spirit/img/dcf30.fdfb5a03.svg);mask-size:126.133vw 126.133vw;mask-position:-10.648vw -14.553vw}.activity-background .sparkles[data-v-a635c9ec]{position:absolute;width:33.867vw;height:31.2vw;left:0;top:0}.rules-content[data-v-2f02ba8a]{overflow-y:auto;padding:2.133vw 5.333vw 7.467vw;font-size:3.733vw;line-height:6.4vw;text-align:left}.rules-content h3[data-v-2f02ba8a]{font-size:3.733vw;font-weight:600;margin:2.133vw 0 1.6vw}.rules-content p[data-v-2f02ba8a]{margin:0 0 1.6vw}.rules-content ol[data-v-2f02ba8a]{padding-left:6.4vw;margin:0;list-style:decimal}.rules-content li[data-v-2f02ba8a]{padding-left:.533vw;margin-bottom:1.6vw;list-style:decimal}.rules-content li[data-v-2f02ba8a]::marker{color:#e1b454}.spirit-confetti[data-v-2af19181]{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:strict}.ribbon-fall[data-v-2af19181]{position:absolute;left:var(--left);top:0;width:var(--piece-width);height:var(--piece-height);animation:ribbon-fall-2af19181 var(--fall-time) linear var(--delay) infinite both;will-change:transform,opacity}.ribbon-sway[data-v-2af19181]{display:block;width:100%;height:100%;animation:ribbon-sway-2af19181 var(--sway-time) ease-in-out var(--delay) infinite alternate}.ribbon-piece[data-v-2af19181]{display:block;width:100%;height:100%;background:url(/community/spirit/img/084bb.87d3d8e1.png) no-repeat var(--sprite-x) var(--sprite-y);background-size:100vw 177.867vw;transform-origin:center;animation:ribbon-flip-2af19181 var(--flip-time) linear var(--delay) infinite}.confetti-still[data-v-2af19181]{display:none;position:absolute;left:0;top:-83.733vw;width:100%;height:177.867vw}@keyframes ribbon-fall-2af19181{0%{transform:translate3d(0,-45px,0);opacity:0}8%,76%{opacity:var(--piece-opacity)}to{transform:translate3d(0,calc(100vh + 58px),0);opacity:0}}@keyframes ribbon-sway-2af19181{0%{transform:translateX(calc(var(--sway)*-1))}to{transform:translateX(var(--sway))}}@keyframes ribbon-flip-2af19181{0%{transform:rotate3d(1,.4,0,0deg) rotate(var(--angle)) scale(var(--piece-scale))}to{transform:rotate3d(1,.4,0,1turn) rotate(calc(var(--angle) + var(--spin))) scale(var(--piece-scale))}}@media (prefers-reduced-motion:reduce){.ribbon-fall[data-v-2af19181]{display:none}.confetti-still[data-v-2af19181]{display:block}}