@charset "UTF-8";.activity-header{position:relative;z-index:10;width:100%;min-width:133.3333rem;height:8rem;overflow:hidden;background:url(https://static.web.sdo.com/dn/pic/dn_23act/02hyfYD/p1-top-bg.jpg) no-repeat center top;background-size:100% 102%;font:1.8667rem/1.6 Microsoft YaHei,微软雅黑,tahoma,Arial,sans-serif}.activity-header__logo-link{position:absolute;top:.8rem;left:2.6667rem;z-index:1;display:block}.activity-header__logo{display:block;height:6.6667rem;border:0}.activity-header__nav{position:absolute;right:0;width:128rem;text-align:right}.activity-header__nav ul{padding:0;margin:0;list-style:none;font-size:0}.activity-header__nav li{display:inline-block;height:8rem;line-height:8rem;text-align:center;vertical-align:middle}.activity-header__nav a{display:inline-block;box-sizing:border-box;height:100%;padding:0 4.6667rem;border-bottom:.1333rem solid transparent;color:#f7f7f7;font-size:2.4rem;text-decoration:none;transition:all .3s}.activity-header__nav a:hover,.activity-header__nav a:focus-visible{color:#afa14b}.activity-header__home{width:20.2667rem;background:url(https://static.web.sdo.com/dn/pic/dn_23act/02hyfYD/top-home.png) no-repeat center center;background-size:contain}.activity-header__home a{padding:0}.section-01{position:relative;isolation:isolate}.section-01__background-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:none}.section-01__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:auto;height:auto;pointer-events:none}.section-01__subtitle,.section-01__play{position:absolute;background-position:0 0;background-repeat:no-repeat;pointer-events:none}.section-01__subtitle{top:63%;left:36%;width:115.7rem;height:28.6rem;background-size:115.7rem 28.6rem;transform:translate(-50%)}.section-01__play{right:36%;bottom:35%;width:18.7rem;height:18.1rem;padding:0;border:0;background-color:transparent;background-size:18.7rem 18.1rem;cursor:pointer;pointer-events:auto;transition:filter .2s ease,transform .2s ease}.section-01__play:hover,.section-01__play:focus-visible{filter:brightness(1.08);transform:translateY(-.3rem)}.section-01 h1{text-shadow:0 0 2rem rgba(255,255,255,.9)}@media screen and (max-width:960px){.activity-page.is-mobile .section-01{height:112.5rem;min-height:112.5rem}}.section-02__title{flex:0 0 42.8rem;width:128.7rem;height:42.8rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-milestone-title.png) 0 0/128.7rem 42.8rem no-repeat}.section-02__panel{display:flex;flex-direction:column;align-items:center;flex:0 0 53.8rem;width:179.4rem;height:53.8rem;margin-top:-3.4rem;padding-top:4.6rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-effects-panel.png);background-position:0 0;background-repeat:no-repeat}.section-02__milestones{display:flex;align-items:flex-start;justify-content:space-between;width:167.9rem;height:46.5rem;margin-left:.5rem}.section-02__milestone-card{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;height:46.4rem;color:#fff;opacity:0;transform:translate(-12rem)}.section-02__milestone-card:nth-child(1){animation-delay:0s}.section-02__milestone-card:nth-child(2){animation-delay:.12s}.section-02__milestone-card:nth-child(3){animation-delay:.24s}.section-02__milestone-card:nth-child(4){animation-delay:.36s}.section-02__milestone-card:nth-child(5){animation-delay:.48s}.section-02.is-visible .section-02__milestone-card{animation:section-02-milestone-card-enter .72s cubic-bezier(.22,.8,.32,1) forwards}.section-02__milestone-art{flex:0 0 auto;padding:0;border:0;background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;transition:filter .2s ease,transform .2s ease}.section-02__milestone-art:disabled{cursor:default}.section-02__milestone-art.is-claimable:hover{filter:brightness(1.06);transform:translateY(-.6rem)}.section-02__milestone-art.is-card-1{width:31.3rem;height:46.4rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-reward-card-05.png)}.section-02__milestone-art.is-card-2{width:31.3rem;height:46.4rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-reward-card-04.png)}.section-02__milestone-art.is-card-3{width:31.4rem;height:46.4rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-reward-card-03.png)}.section-02__milestone-art.is-card-4{width:31.3rem;height:46.4rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-reward-card-02.png)}.section-02__milestone-art.is-card-5{width:31.4rem;height:46.5rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-reward-card-01.png)}.section-02__milestone-status-slot{display:flex;align-items:center;justify-content:center;flex:0 0 8.1rem;width:8.1rem;height:8.1rem;margin-top:-13rem;z-index:1}.section-02__milestone-status{flex:0 0 auto;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.section-02__milestone-status.is-first.is-done{width:8.1rem;height:8.1rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-status-first-completed.png)}.section-02__milestone-status.is-done:not(.is-first){width:7.1rem;height:7rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-status-completed.png)}.section-02__milestone-status.is-current{width:7.1rem;height:7.8rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-status-current.png)}.section-02__milestone-status.is-locked{width:7.1rem;height:7rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-status-locked.png)}.section-02__signup{display:flex;align-items:center;flex:0 0 6.1rem;width:auto;height:6.1rem;margin-top:4.2rem}.section-02__signup-leading,.section-02__signup-trailing{flex:0 0 auto;height:6.1rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-signup-count.png);background-repeat:no-repeat;background-size:75.4rem 6.1rem}.section-02__signup-leading{width:14.9rem;background-position:0 0}.section-02__signup-trailing{width:32.4rem;background-position:-43rem 0}.section-02__signup strong{display:block;flex:0 0 auto;width:auto;padding:0 1.5rem;color:#fff;font-size:6.8rem;font-weight:400;font-style:italic;font-synthesis:initial!important;line-height:6rem;text-align:center;-webkit-text-stroke:.2rem #6f83ff;paint-order:stroke fill;text-shadow:0 0 .35rem #4f69ff,0 0 .9rem rgba(79,105,255,.9),0 0 1.8rem rgba(111,131,255,.72)}.section-02__appointment{flex:0 0 14.6rem;width:71rem;height:14.6rem;margin-top:5.3rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-appointment-button.png) 0 0/71rem 14.6rem no-repeat;transition:transform .2s ease,filter .2s ease}.section-02__appointment:has(button:hover){filter:brightness(1.06);transform:translateY(-.3rem)}.section-02__appointment.is-disabled,.section-02__appointment.is-disabled:has(button:hover){filter:grayscale(1) opacity(.62);background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-02-appointment-button-d.png) 0 0/71rem 14.6rem no-repeat;transform:none}.section-02__appointment button{display:block;width:100%;height:100%;padding:0;background:transparent;cursor:pointer}@keyframes section-02-milestone-card-enter{0%{opacity:0;transform:translate(-12rem)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.section-02__milestone-card,.section-02.is-visible .section-02__milestone-card{animation:none;opacity:1;transform:none}}@media screen and (max-width:960px){.activity-page.is-mobile .section-02{height:144.2rem;min-height:144.2rem}}.section-03__inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;padding-top:5.8rem}.section-03__title{flex:0 0 43rem;width:152.3rem;height:43rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-03-lucky-draw-title.png) 0 0/152.3rem 43rem no-repeat}.section-03__rules{flex:0 0 5.4rem;width:27.3rem;height:5.4rem;margin-top:-10.3rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-03-rules-button.png) 0 0/27.3rem 5.4rem no-repeat;transition:transform .2s ease,filter .2s ease}.section-03__rules:has(button:hover){filter:brightness(1.06);transform:translateY(-.2rem)}.section-03__rules button{display:block;width:100%;height:100%;padding:0;background:transparent}.section-03__board{display:grid;grid-template-columns:repeat(3,55.5rem);grid-template-rows:23.8rem 34.3rem 1fr;column-gap:3rem;row-gap:.9rem;align-content:start;flex:0 0 79.4rem;width:180rem;height:79.4rem;margin-top:2.1rem;padding:2.7rem 3.7rem 2.3rem 3.8rem;overflow:visible;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-03-draw-panel.png) 0 0/180rem 79.4rem no-repeat}.section-03__card{display:flex;flex-direction:column;align-items:center;width:55.5rem;color:#fff;text-align:center;text-shadow:0 .2rem .5rem rgba(24,42,117,.82)}.section-03__card h2{flex:0 0 3.9rem;width:100%;margin:0}.section-03__card-title{display:block;width:100%;height:3.9rem;overflow:visible;filter:drop-shadow(0 0 .35rem rgba(79,105,255,.72)) drop-shadow(0 0 .9rem rgba(79,105,255,.5)) drop-shadow(0 0 1.8rem rgba(111,131,255,.32))}.section-03__card-title text{fill:#fff;stroke:#6f83ff;stroke-width:.2rem;stroke-linejoin:round;paint-order:stroke fill;font-family:inherit;font-size:4rem;font-weight:700}.section-03__card time{flex:0 0 2.2rem;width:100%;margin-top:1.1rem;font-size:2.2rem;line-height:2.2rem}.section-03__card>p{flex:0 0 auto;width:49.4rem;margin:1.7rem 0 0;font-size:2.6rem;line-height:3rem;text-align:left}.section-03__card .section-03__invite-keyword{color:#ffe686;text-shadow:0 0 .35rem rgb(79,105,255),0 0 .9rem rgba(79,105,255,.9),0 0 1.8rem rgba(111,131,255,.72)}.section-03__card--invite{grid-column:1;grid-row:1/4;height:74.4rem;padding-top:2.3rem}.section-03__card--invite>p{height:9rem;line-height:3rem}.section-03__card--dungeon{grid-column:2;grid-row:1/3;height:58.9rem;padding-top:2.3rem}.section-03__card--dungeon>p{height:5.8rem;line-height:2.9rem}.section-03__card--login{grid-column:3;grid-row:1;height:23.8rem;padding-top:2.3rem}.section-03__card--login>p{height:2.8rem;line-height:2.8rem}.section-03__card--consume{grid-column:3;grid-row:2;height:34.3rem;padding-top:2.3rem}.section-03__card--consume>p{height:5.8rem;line-height:2.9rem}.section-03__task-list{display:flex;flex-direction:column;align-self:flex-start;width:40.4rem;margin-left:7.6rem}.section-03__task-list--invite{margin-top:.9rem;gap:.4rem}.section-03__task-list--dungeon{margin-top:2.6rem;gap:.4rem}.section-03__task-list--login{margin-top:1.4rem;gap:0}.section-03__task-list--consume{margin-top:.7rem;gap:.4rem}.section-03__task-row{display:flex;align-items:center;width:40.4rem;height:7.5rem}.section-03__task-row>span{display:block;width:20.3rem;font-size:2.7rem;line-height:7.5rem;text-align:left;white-space:nowrap}.section-03__lottery-button{width:21.1rem;height:7.5rem;background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease,filter .2s ease}.section-03__lottery-button:has(button:not(:disabled):hover){filter:brightness(1.06);transform:translateY(-.2rem)}.section-03__lottery-button.is-available{background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-03-draw-button.png)}.section-03__lottery-button.is-locked{background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-03-locked-draw-button.png)}.section-03__lottery-button.is-drawn{background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-03-drawn-button.png)}.section-03__lottery-button button{display:block;width:100%;height:100%;padding:0;background:transparent}.section-03__lottery-button button:disabled{cursor:not-allowed}.section-03__invite-button{flex:0 0 10.6rem;align-self:flex-start;width:50.9rem;height:10.6rem;margin:1.9rem 0 0 2.4rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-03-invite-button.png) 0 0/50.9rem 10.6rem no-repeat;transition:transform .2s ease,filter .2s ease}.section-03__invite-button:has(button:hover){filter:brightness(1.06);transform:translateY(-.3rem)}.section-03__invite-button button{display:block;width:100%;height:100%;padding:0;background:transparent}.section-03__tip{flex:0 0 19.5rem;align-self:flex-start;width:50.5rem;height:19.5rem;margin:2.3rem 0 0 2rem;padding:2.4rem 2.5rem;text-align:left}.section-03__tip p{margin:0;color:#fffffff5;font-size:2.6rem;line-height:2.6rem}.section-03__record{display:block;grid-column:2/4;grid-row:3;align-self:start;width:91rem;margin:6.5rem 0 0 19.3rem;overflow:hidden;color:#fff;font-size:2.5rem;line-height:2.5rem;white-space:nowrap}.section-03__record-track{display:flex;width:max-content;animation:section-03-record-scroll 14s linear infinite;will-change:transform}.section-03__record-group{display:flex;flex:0 0 auto;gap:8.1rem;padding-right:8.1rem}.section-03__record span{display:block;flex:0 0 auto}@keyframes section-03-record-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:960px){.activity-page.is-mobile .section-03{height:144.2rem;min-height:144.2rem}}.section-04__title{width:135.2rem;height:36.8rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-04-lucky-wheel-title.png) 0 0/135.2rem 42.8rem no-repeat}.section-04 .wheel-grid{width:132rem;height:77rem;margin:0;position:relative}.section-04 .wheel-card,.section-04 .wheel-center{position:absolute;display:block;margin:0;padding:0;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.section-04 .wheel-card{z-index:1;width:39.3rem;height:23.5rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-04-wheel-card-unselected.png)}.section-04 .wheel-card:nth-child(1){left:0;top:0}.section-04 .wheel-card:nth-child(2){left:43.5rem;top:0}.section-04 .wheel-card:nth-child(3){left:87rem;top:0}.section-04 .wheel-card:nth-child(4){left:0;top:25.3rem}.section-04 .wheel-card:nth-child(5){left:87rem;top:25.3rem}.section-04 .wheel-card:nth-child(6){left:0;top:50.6rem}.section-04 .wheel-card:nth-child(7){left:43.5rem;top:50.6rem}.section-04 .wheel-card:nth-child(8){left:87rem;top:50.6rem}.section-04 .wheel-card.is-winner{animation:wheel-winner-pulse 1.05s ease-in-out infinite}.section-04 .wheel-card__icon{position:absolute;top:2.9rem;left:50%;width:13.4rem;height:13.1rem;background-position:0 0;background-repeat:no-repeat;background-size:13.4rem 13.1rem;transform:translate(-50%)}.section-04 .wheel-card__icon.is-unicorn{top:1.45rem;width:29.5rem;height:18.4rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-04-reward-icon-unicorn.png);background-size:29.5rem 18.4rem}.section-04 .wheel-card__icon.is-protection-scroll{background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-04-reward-icon-protection-scroll.png)}.section-04 .wheel-card__icon.is-pandora-pack{background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-04-reward-icon-pandora-pack.png)}.section-04 .wheel-card__icon.is-mount-saddlebox{background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-04-reward-icon-saddle-box.png)}.section-04 .wheel-card__icon.is-flower-crown{background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-04-reward-icon-flower-crown.png)}.section-04 .wheel-card__icon.is-seal-stamp{background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-04-reward-icon-seal-stamp.png)}.section-04 .wheel-card__icon.is-warehouse{background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-04-reward-icon-warehouse.png)}.section-04 .wheel-card span{position:absolute;bottom:3rem;left:0;width:100%;color:#fff;font-size:2.6rem;line-height:1.4;text-align:center;text-shadow:0 .2rem .5rem rgba(46,63,147,.75)}.section-04 .wheel-card.is-thanks span{bottom:6.1rem;font-size:7.2rem;font-weight:300}.section-04 .wheel-center{left:43.5rem;top:25.3rem;width:41.1rem;height:25.3rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-04-wheel-draw-button-background.png);transition:transform .2s ease,filter .2s ease}.section-04 .wheel-center:has(button:not(:disabled):hover){filter:brightness(1.06);transform:translateY(-.3rem)}.section-04 .wheel-center button{display:grid;place-content:center;width:100%;height:100%;padding:0;background:transparent;color:#fff;text-shadow:0 .2rem .5rem rgba(142,85,15,.5)}.section-04 .wheel-center button:disabled{cursor:wait;opacity:.92}.section-04 .wheel-center strong{font-size:7.2rem}.section-04 .wheel-center small{margin-top:1.6rem;font-size:2.6rem}.section-04.is-spinning .wheel-card.is-selected{filter:brightness(1.16)}.section-04 .wheel-actions{display:flex;gap:28rem}.section-04 .wheel-action{width:41.4rem;height:9.4rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-04-action-button-background.png) 0 0/41.4rem 9.4rem no-repeat;transition:transform .2s ease,filter .2s ease}.section-04 .wheel-action:has(button:hover){filter:brightness(1.06);transform:translateY(-.3rem)}.section-04 .wheel-action.is-disabled,.section-04 .wheel-action.is-disabled:has(button:hover){filter:grayscale(1) opacity(.62);transform:none}.section-04 .wheel-action button{width:100%;height:100%;padding:0;background:transparent;color:#fff;font-size:4rem;text-shadow:0 .2rem .4rem rgba(30,73,165,.75)}@keyframes wheel-winner-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.24) drop-shadow(0 0 1.8rem rgba(255,233,141,.95))}}@media screen and (max-width:960px){.activity-page.is-mobile .section-04{height:129.2rem;min-height:129.2rem}}.section-06__title{width:128.7rem;height:33.8rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-06-follow-title.png) 0 0/128.7rem 42.8rem no-repeat}.section-06__panel{position:relative;width:180rem;height:79.9rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-06-follow-panel.png);background-position:0 0;background-repeat:no-repeat}.section-06 .follow-grid{top:0;right:0;bottom:0;left:0}.section-06 .follow-card{position:absolute;width:31.3rem;height:31.5rem;padding:0;border:0;border-radius:0;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/section-06-qr-card.png) 0 0/31.3rem 31.5rem no-repeat;font-size:2rem;text-align:center}.section-06 .follow-card:nth-child(1){left:29.5rem;top:6.5rem}.section-06 .follow-card:nth-child(2){left:74.3rem;top:6.5rem}.section-06 .follow-card:nth-child(3){left:119.1rem;top:6.5rem}.section-06 .follow-card:nth-child(4){left:29.5rem;top:40.3rem}.section-06 .follow-card:nth-child(5){left:74.3rem;top:40.3rem}.section-06 .follow-card:nth-child(6){left:119.1rem;top:40.3rem}.section-06 .follow-card__qr{position:absolute;top:7.2rem;left:7.1rem;width:17.1rem;height:17.1rem;padding:1.1rem;background:#fff;border-radius:1rem}.section-06 .follow-card__image{display:block;width:100%;height:100%;object-fit:contain}.section-06 .follow-card span{position:absolute;top:25.2rem;left:0;width:100%;color:#fff;text-shadow:0 .2rem .5rem rgba(58,70,155,.8)}@media screen and (max-width:960px){.activity-page.is-mobile .section-06{height:121.1rem;min-height:121.1rem}}.copyright-section{background-color:#000;background-image:none;height:150px;min-height:150px}.copyright-section.activity-section{background-image:none;height:150px;min-height:150px}.copyright-section__inner.section-inner{height:150px;min-height:150px;justify-content:flex-end;padding-bottom:0}.copyright-section__content{width:100%;min-height:150px}.copyright-section .SDGCOPYRIGHT-wrap20130425{width:100%}@media screen and (max-width:960px){html.is-mobile #section-07 .copyright-section__inner{transform:translate(-273px)}.activity-page.is-mobile .activity-section.copyright-section{height:150px;min-height:150px!important}.activity-page.is-mobile .copyright-section__inner{height:150px;min-height:150px}}.modal-host-stack{pointer-events:none}.modal-enter-active .modal-host__mask,.modal-leave-active .modal-host__mask{transition:opacity .38s ease}.modal-enter-from .modal-host__mask,.modal-leave-to .modal-host__mask{opacity:0}.modal-enter-active .modal-host__panel,.modal-leave-active .modal-host__panel{will-change:opacity,transform;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.modal-enter-from .modal-host__panel{opacity:0;transform:translateY(2rem) scale(.94)}.modal-leave-to .modal-host__panel{opacity:0;transform:translateY(-1rem) scale(.96)}.modal-leave-active{pointer-events:none}@media(prefers-reduced-motion:reduce){.modal-enter-active .modal-host__mask,.modal-leave-active .modal-host__mask,.modal-enter-active .modal-host__panel,.modal-leave-active .modal-host__panel{transition-duration:1ms}}.modal-host,.modal-host__mask{position:fixed;top:0;right:0;bottom:0;left:0}.modal-host__title{font-size:6rem!important}.modal-host{display:grid;place-items:center;padding:2rem;pointer-events:none}.modal-host__mask{z-index:0;border:0;background:#111336c2;cursor:default;pointer-events:auto}.modal-host__panel{position:relative;z-index:1;width:125.5rem;height:71.3rem;overflow:hidden;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-background.png) 0 0/100% 100% no-repeat;color:#46549b;text-align:center;pointer-events:auto}.modal-host__panel.is-activity-rules{width:125.5rem;height:118.3rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-activity-rules.png) 0 0/125.5rem 118.3rem no-repeat}.modal-host__panel.is-activity-rules .modal-host__title{top:7.7rem}.modal-host__panel.is-activity-rules .modal-host__close{top:9.1rem}.modal-host__panel.is-activity-rules .modal-host__activity-rules-body{position:absolute;top:20rem;right:9.3rem;bottom:5.8rem;width:107rem;overflow-y:auto;padding:0 1.5rem 2rem 0;color:#5359b5;text-align:left;scrollbar-color:rgba(83,89,181,.45) transparent;scrollbar-width:thin}.modal-host__panel.is-activity-rules .modal-host__activity-rules-body::-webkit-scrollbar{width:.8rem}.modal-host__panel.is-activity-rules .modal-host__activity-rules-body::-webkit-scrollbar-thumb{border-radius:99rem;background:#5359b573}.modal-host__panel.is-activity-rules .modal-host__activity-rules-body::-webkit-scrollbar-track{background:transparent}.modal-host__activity-rules-content{width:100%;padding-bottom:1rem;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:2.6rem;line-height:3.35rem;letter-spacing:0}.modal-host__activity-rules-intro,.modal-host__activity-rules-paragraph{margin:0 0 .8rem}.modal-host__activity-rules-table{width:100%;margin:.8rem 0 2.1rem;border:.3rem solid rgba(255,255,255,.82);border-collapse:collapse;color:#5359b5;table-layout:fixed}.modal-host__activity-rules-table .modal-host__activity-rules-tier-column,.modal-host__activity-rules-table .modal-host__activity-rules-amount-column,.modal-host__activity-rules-table .modal-host__activity-rules-probability-column{width:33.3333%}.modal-host__activity-rules-table th,.modal-host__activity-rules-table td{height:5rem;padding:.4rem .8rem;border:.3rem solid rgba(255,255,255,.82);line-height:4rem;text-align:center;white-space:nowrap}.modal-host__activity-rules-table th{font-size:3.1rem;font-weight:700}.modal-host__activity-rules-table td{font-size:2.7rem;font-weight:400}.modal-host__activity-rules-definitions{margin:-.1rem 0 .9rem;padding:0;list-style:none}.modal-host__activity-rules-definitions li{position:relative;padding-left:2.3rem}.modal-host__activity-rules-definitions li:before{position:absolute;top:1.1rem;left:0;width:1.2rem;height:1.2rem;background:#5359b5;content:""}.modal-host__activity-rules-definitions strong{color:#ff00b7;font-weight:400}.modal-host__activity-rules-paragraph .is-orange{color:#ff6d14}.modal-host__activity-rules-tips-title{margin:1.2rem 0 .7rem;color:#5359b5;font-size:3.2rem;font-weight:700;line-height:4rem}.modal-host__activity-rules-tips{margin:0;padding:0;list-style:none}.modal-host__panel.is-winning-record{width:125.5rem;height:95rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-winning-record.png) 0 0/125.5rem 95rem no-repeat}.modal-host__panel.is-winning-record .modal-host__title{top:11.7rem}.modal-host__panel.is-winning-record .modal-host__close{top:9.1rem}.modal-host__panel.is-winning-record.is-empty{height:71.3rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-background.png) 0 0/125.5rem 71.3rem no-repeat}.modal-host__panel.is-winning-record.is-empty .modal-host__title{top:9.8rem}.modal-host__panel.is-winning-record.is-empty .modal-host__close{top:6.1rem}.modal-host__winning-record-body{position:absolute;top:25.5rem;left:9.3rem;width:107rem;height:66rem;overflow:hidden}.modal-host__winning-record-table{width:107rem;height:66rem;border:.5rem solid rgba(255,255,255,.78);border-collapse:collapse;color:#5359b5;table-layout:fixed}.modal-host__winning-record-table .modal-host__winning-record-prize-column{width:53.3rem}.modal-host__winning-record-table .modal-host__winning-record-time-column{width:53.7rem}.modal-host__winning-record-table th,.modal-host__winning-record-table td{height:5.1rem;padding:0 1rem;border:.5rem solid rgba(255,255,255,.78);font-size:2.5rem;font-weight:400;line-height:5.1rem;text-align:center;white-space:nowrap}.modal-host__winning-record-table th{height:5.6rem;font-size:3.1rem;line-height:5.6rem}.modal-host__winning-record-empty-body .modal-host__message{font-size:2.9rem}.modal-host__panel.is-video{width:160rem;height:90rem;overflow:visible;background:transparent}.modal-host__panel.is-video .modal-host__close{top:0;right:auto;left:calc(100% + 1rem);width:7.8rem;height:7.8rem;background:url(https://static.web.sdo.com/dnr/pic/0518zt/close.png) 0 0/7.8rem 7.8rem no-repeat}.modal-host__panel.is-video .modal-host__video-body{top:0!important;left:0;display:block;width:160rem;height:90rem;min-height:0}.modal-host__panel.is-video .modal-host__video{display:block;width:160rem;height:90rem;background:#0d153d;object-fit:contain}.modal-host__panel.is-invite-letter{width:152rem;height:86.5rem;overflow:visible;background:transparent}.modal-host__panel.is-invite-letter .modal-host__invite-letter-art{position:absolute;top:0;right:0;bottom:0;left:0;width:152rem;height:86.5rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-invite-letter-background.png) 0 0/152rem 86.5rem no-repeat}.modal-host__panel.is-invite-letter .modal-host__invite-letter-copy{position:absolute;top:28.8rem;left:24rem;z-index:1;display:flex;align-items:center;justify-content:center;width:104rem;min-height:10rem}.modal-host__panel.is-invite-letter .modal-host__invite-letter-message{width:100%;margin:0;color:#202d63;font-size:3.25rem;line-height:3.6rem;letter-spacing:.05rem;text-align:center;white-space:pre-line}.modal-host__panel.is-invite-letter .modal-host__footer{top:71.4rem;bottom:auto;z-index:2;width:152rem}.modal-host__panel.is-invite-letter .modal-host__action-surface{width:50rem;height:10.5rem;background:transparent}.modal-host__panel.is-invite-letter .modal-host__action{color:transparent;font-size:0;text-shadow:none}.modal-host__panel.is-rules .modal-host__title{top:8.6rem}.modal-host__panel.is-rules .modal-host__body{top:17rem;left:13rem;display:block;width:99.5rem;height:42rem;overflow-y:auto;padding:1rem 2rem;text-align:left}.modal-host__panel.is-rules .modal-host__footer{bottom:6rem}.modal-host__panel.is-invite .modal-host__title{top:8.6rem}.modal-host__panel.is-invite .modal-host__body{left:8.4rem;display:flex;flex-direction:column;align-items:center;width:108.8rem;min-height:25rem}.modal-host__panel.is-invite .modal-host__footer{bottom:5rem}.modal-host__panel.is-appointment{font-family:FZCYSJW--GB1-0,Microsoft YaHei,PingFang SC,sans-serif}.modal-host__panel.is-appointment .modal-host__title{top:8.6rem;font-size:6rem!important}.modal-host__panel.is-appointment .modal-host__body{top:27.6rem!important;left:0;display:block;width:125.5rem;min-height:31rem}.modal-host__panel.is-appointment-success{font-family:FZCYSJW--GB1-0,Microsoft YaHei,PingFang SC,sans-serif}.modal-host__panel.is-appointment-success .modal-host__appointment-success-body{position:absolute;top:0;right:0;bottom:0;left:0;width:125.5rem;height:71.3rem}.modal-host__panel.is-appointment-success .modal-host__appointment-success-message{position:absolute;top:24.1rem;left:25.3rem;width:74.6rem;margin:0;color:#5359b5;font-size:2.6rem;line-height:2.6rem;letter-spacing:.13rem;text-align:center;white-space:nowrap}.modal-host__panel.is-appointment-success .modal-host__appointment-success-qr{position:absolute;top:30rem;left:51.1rem;width:23.8rem;height:23.1rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-success-qr.jpg) 0 0/23.8rem 23.1rem no-repeat}.modal-host__panel.is-appointment-success .modal-host__appointment-success-caption{position:absolute;top:56.5rem;left:42.9rem;width:39.8rem;margin:0;color:#5359b5;font-size:2rem;line-height:2rem;letter-spacing:.1rem;text-align:center;white-space:nowrap}.modal-host__panel.is-appointment-success .modal-host__footer{top:60.6rem;bottom:auto}.modal-host__close{position:absolute;top:6.1rem;right:4.8rem;z-index:2;width:3.6rem;height:3.7rem;padding:0;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-close-icon.png) 0 0/3.6rem 3.7rem no-repeat;cursor:pointer;transition:filter .2s ease,transform .2s ease}.modal-host__close:hover{filter:brightness(1.08);transform:translateY(-.2rem)}.modal-host__title{position:absolute;top:9.8rem;left:0;width:100%;margin:0;color:#fff;font-size:3.2rem;font-weight:400;line-height:1.2;letter-spacing:0;-webkit-text-stroke:.2rem #6f83ff;paint-order:stroke fill;text-shadow:0 0 .35rem rgb(79,105,255),0 0 .9rem rgba(79,105,255,.9),0 0 1.8rem rgba(111,131,255,.72)}.modal-host__body{position:absolute;top:25rem!important;left:12rem;display:grid;place-items:center;width:101.5rem;min-height:18rem}.modal-host__message{max-width:94rem;margin:0;color:#6d72a6;font-size:3rem;line-height:3.2rem;letter-spacing:.13rem;white-space:pre-line}.modal-host__rules-list{margin:0;padding:0 0 0 3.5rem;color:#6d72a6;font-size:2.3rem;line-height:3.5rem}.modal-host__rules-list li+li{margin-top:1.2rem}.modal-host__invite-tip{margin:0 0 3.5rem;color:#6d72a6;font-size:2.5rem;line-height:3.2rem}.modal-host__invite-step{align-self:flex-start;margin-bottom:1rem;color:#586dbb;font-size:3.8rem;font-weight:700;line-height:3.8rem;letter-spacing:.05rem;text-align:left}.modal-host__invite-step--02{margin-top:2.6rem}.modal-host__invite-description{align-self:flex-start;width:108.8rem;margin:.8rem 0 0;color:#6d72a6;font-size:2.6rem;line-height:2.6rem;text-align:left;white-space:pre-line}.modal-host__invite-field{width:108.8rem;height:7.9rem;padding-left:25rem;padding-right:25rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-invite-link-field.png) 0 0/108.8rem 7.9rem no-repeat;position:relative;margin-bottom:2rem}.modal-host__invite-field input{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:#5a67ae;font-size:2.2rem;line-height:7.9rem;text-align:left}.modal-host__copy-button{width:20.7rem;height:6.7rem;padding:0;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-copy-button.png) 0 0/20.7rem 6.7rem no-repeat;position:absolute;right:1rem;top:.8rem;transition:filter .2s ease,transform .2s ease}.modal-host__copy-button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-.2rem)}.modal-host__copy-button.is-copied{filter:hue-rotate(65deg) saturate(1.15) brightness(1.05)}.modal-host__copy-button.is-copied:not(:disabled):hover{filter:hue-rotate(65deg) saturate(1.15) brightness(1.13)}.modal-host__copy-button:focus-visible{outline:.3rem solid rgba(255,247,187,.95);outline-offset:.4rem}.modal-host__copy-button:disabled{cursor:default;filter:grayscale(.25)}.modal-host__copy-button-label{display:block;color:#fff;font-size:2.9rem;line-height:6.7rem;text-shadow:0 0 .5rem rgba(36,67,164,.8)}.modal-host__appointment-form{display:flex;flex-direction:column;align-items:flex-start;width:125.5rem}.modal-host__appointment-row{display:flex;align-items:center;gap:3.2rem;width:102.8rem;margin-left:15.6rem}.modal-host__appointment-field{flex:0 0 55rem;width:55rem;height:8.1rem;padding:0 3.2rem;border:.2rem solid rgba(135,153,232,.8);border-radius:.6rem;background:#eff5ffe6;box-shadow:inset 0 0 1.5rem #8197e738;color:#8187c6;outline:0;font-size:3rem;line-height:8.1rem;letter-spacing:.1rem}.modal-host__appointment-field::placeholder{color:#8187c6;opacity:1}.modal-host__appointment-label{flex:0 0 11.6rem;color:#5359b5;font-size:3.8rem;line-height:1;text-align:left}.modal-host__appointment-code-row{gap:3.3rem;margin-top:6.7rem}.modal-host__appointment-send-surface,.modal-host__appointment-verify-surface{position:relative;flex:0 0 auto;transition:filter .2s ease,transform .2s ease}.modal-host__appointment-send-surface:has(button:not(:disabled):hover),.modal-host__appointment-verify-surface:has(button:not(:disabled):hover){filter:brightness(1.08);transform:translateY(-.2rem)}.modal-host__appointment-send-surface{width:29.6rem;height:7.5rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-action-blue-background.png) 0 0/29.6rem 7.5rem no-repeat}.modal-host__appointment-verify-surface{width:28.7rem;height:7.2rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-action-gold-background.png) 0 0/28.7rem 7.2rem no-repeat}.modal-host__appointment-send-button,.modal-host__appointment-verify-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:90%;padding:0;background:transparent;color:#fff;font-size:3.2rem;line-height:1;text-shadow:0 0 .5rem rgba(64,80,164,.8)}.modal-host__appointment-send-button:disabled,.modal-host__appointment-verify-button:disabled{cursor:default;filter:grayscale(.2);opacity:.72}.modal-host__appointment-send-button:not(:disabled):hover,.modal-host__appointment-verify-button:not(:disabled):hover{filter:brightness(1.08)}.modal-host__appointment-verify-button{font-size:3.2rem;text-shadow:0 0 .5rem rgba(145,92,15,.9)}.modal-host__appointment-tip{width:125.5rem;margin:6.8rem 0 0;color:#5359b5;font-size:2.6rem;line-height:2.6rem;letter-spacing:.13rem;text-align:center}.modal-host__footer{position:absolute;bottom:10rem;left:0;display:flex;gap:3rem;justify-content:center;width:100%}.modal-host__action-surface{position:relative;width:28.7rem;height:7.2rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-action-gold-background.png) 0 0/28.7rem 7.2rem no-repeat;transition:filter .2s ease,transform .2s ease}.modal-host__action-surface:has(.modal-host__action:not(:disabled):hover){filter:brightness(1.08);transform:translateY(-.2rem)}.modal-host__action-surface--cancel{background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/modal-action-blue-background.png)}.modal-host__action{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:90%;padding:0;background:transparent;color:#fff;font-size:3.2rem;line-height:1;text-shadow:0 0 .5rem rgba(145,92,15,.9)}.modal-host__action:hover{filter:brightness(1.08)}.modal-host__action:disabled{cursor:default;filter:grayscale(.2);opacity:.72}.request-loading-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;place-items:center;background:#11133614;cursor:wait;pointer-events:auto}.request-loading-mask__spinner{width:4.4rem;height:4.4rem;border:.45rem solid rgba(83,89,181,.22);border-top-color:#5359b5;border-radius:50%;animation:request-loading-mask-spin .8s linear infinite}.request-loading-mask-enter-active,.request-loading-mask-leave-active{transition:opacity .16s ease}.request-loading-mask-enter-from,.request-loading-mask-leave-to{opacity:0}@keyframes request-loading-mask-spin{to{transform:rotate(360deg)}}@font-face{font-family:FZDaBiaoSong-B06S;src:url(./fz-da-biao-song-tE15egmO.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{font-family:FZDaBiaoSong-B06S,Microsoft YaHei,PingFang SC,sans-serif;color:#f7f8ff;background:#7084dd;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{font-size:.390625vw;scroll-behavior:auto}@media screen and (max-width:960px){html{font-size:.5555555556vw}}html,body,#app{height:100%;overflow:hidden}#activity-root{height:100%}body{min-width:120rem;margin:0;overflow-x:hidden}@media screen and (max-width:960px){body{min-width:0}}button{border:0;color:inherit;font:inherit;cursor:pointer}.sec_panel{background-size:cover!important}.activity-page{position:relative;height:100%;overflow:hidden}.activity-main{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;scroll-snap-type:y mandatory;scroll-behavior:smooth}html.is-mobile .activity-main{scroll-snap-type:none;scroll-behavior:auto}html.is-mobile .activity-section{height:auto;scroll-snap-stop:normal;scroll-snap-align:none}html.is-mobile .section-inner{height:auto;min-height:0}.activity-main::-webkit-scrollbar{display:none}.activity-section{background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/activity-background.png);background-position:center;background-repeat:no-repeat;position:relative;align-items:center;justify-content:center;width:100%;height:100vh;min-height:100vh;overflow:hidden;scroll-snap-stop:always;scroll-snap-align:start;background-size:cover}.section-inner{position:relative;display:flex;z-index:1;width:100%;height:100vh;text-align:center;flex-direction:column;justify-content:center;align-items:center}.eyebrow{margin:0 0 1rem;color:#ffffffb8;font-size:1.5rem;letter-spacing:.4rem}h1,h2,h3,p{margin-top:0}h1,h2{margin-bottom:1.5rem;font-weight:400;letter-spacing:.5rem}h1{font-size:7.2rem}h2{font-size:5.6rem}.section-copy{margin-bottom:3rem;color:#ffffffd6;font-size:1.8rem}.gold-button,.light-button{min-width:18rem;padding:1.2rem 3.6rem;border-radius:99rem;font-size:2rem;transition:transform .2s ease,filter .2s ease}.gold-button{background:linear-gradient(180deg,#fff2ad,#d99e35);color:#6d4a13;box-shadow:0 0 2rem #ffe2776b}.light-button{border:.1rem solid rgba(255,255,255,.8);background:#ffffff29}.gold-button:hover,.light-button:hover{filter:brightness(1.08);transform:translateY(-.2rem)}.login-float{position:fixed;top:10rem;right:4rem;z-index:20;pointer-events:auto}.login-float__button,.login-float__account{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;height:4.8rem;padding:0 2.4rem;border:.1rem solid rgba(255,244,183,.85);border-radius:99rem;background:#263f9db8;color:#fff8ce;font-size:1.8rem;line-height:1;text-shadow:0 0 .8rem rgba(255,255,255,.45);white-space:nowrap}.login-float__button{box-shadow:0 0 1.8rem #9dc4ff61;transition:filter .2s ease,transform .2s ease}.login-float__button:hover{filter:brightness(1.12);transform:translateY(-.2rem)}.login-float__logged{display:flex;align-items:center;gap:1.2rem;height:5.76rem}.login-float__account{min-width:18rem;height:5.76rem;padding:0 2.88rem;border-width:.12rem;background:#263f9ddb;text-shadow:0 0 .96rem rgba(255,255,255,.45)}.login-float__logout{height:5.76rem;padding:0 1.68rem;border:.12rem solid rgba(255,255,255,.58);border-radius:99rem;background:#ffffff1f;color:#ffffffe6;font-size:1.8rem;transition:background .2s ease,transform .2s ease}.login-float__logout:hover{background:#ffffff38;transform:translateY(-.24rem)}.login-float__history{height:5.76rem;padding:0 1.68rem;border:.12rem solid rgba(255,255,255,.58);border-radius:99rem;background:#ffffff1f;color:#ffffffe6;font-size:1.8rem;white-space:nowrap;transition:background .2s ease,transform .2s ease}.login-float__history:hover{background:#ffffff38;transform:translateY(-.24rem)}.side-nav{position:fixed;top:50%;left:3rem;z-index:10;width:20.7rem;height:99.9rem;transform:translateY(-50%);pointer-events:none}.side-nav__decoration{position:absolute;top:0;left:0;width:11.6rem;height:99.9rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/navigation-decoration.png) 0 0/11.6rem 99.9rem no-repeat}.side-nav__list{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:5.4rem;height:100%;padding-top:8.4rem}.side-nav__item{position:relative;display:block;width:20.7rem;height:7.6rem;padding:0;background:transparent;color:#ffffffa6;font-size:2.2rem;line-height:7.6rem;text-align:center;transition:filter .2s ease,transform .2s ease;pointer-events:auto}.side-nav__item:nth-child(1){margin-left:.9rem}.side-nav__item:nth-child(2){margin-left:.2rem}.side-nav__item:nth-child(3){margin-left:3rem}.side-nav__item:nth-child(4){margin-left:5.5rem}.side-nav__item:nth-child(5){margin-left:4.8rem}.side-nav__item:nth-child(6){margin-left:1.3rem}.side-nav__item-bg{position:absolute;top:0;left:0;width:22.7rem;height:9.6rem;background-image:url(https://static.web.sdo.com/dnr/2026/202607yuyue/navigation-active.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;pointer-events:none}.side-nav__item-mark{position:absolute;top:2rem;left:.6rem;width:2rem;height:3.6rem;background:url(https://static.web.sdo.com/dnr/2026/202607yuyue/navigation-mark.png) 0 0/2rem 3.6rem no-repeat;transform-origin:center;pointer-events:none}.side-nav__item:nth-child(1) .side-nav__item-mark{transform:rotate(5deg)}.side-nav__item:nth-child(2) .side-nav__item-mark{transform:rotate(-14deg)}.side-nav__item:nth-child(3) .side-nav__item-mark{transform:rotate(-14deg)}.side-nav__item:nth-child(4) .side-nav__item-mark{transform:rotate(-5deg)}.side-nav__item:nth-child(5) .side-nav__item-mark{transform:rotate(8deg)}.side-nav__item:nth-child(6) .side-nav__item-mark{transform:rotate(0)}.side-nav__item-label{position:relative;z-index:1;text-align:left;font-size:3rem;display:block;width:16rem;margin-left:5rem;color:inherit;text-shadow:0 0 .8rem rgba(79,121,231,.45);white-space:nowrap}.side-nav__item.is-active{color:#fff;text-shadow:0 0 1rem rgba(255,255,255,.82);-webkit-text-stroke:.2rem #6f83ff;paint-order:stroke fill;text-shadow:0 0 1.35rem rgb(79,105,255),0 0 1.9rem rgba(79,105,255,.9),0 0 1.8rem rgba(111,131,255,.72)}.side-nav__item.is-active .side-nav__item-mark{filter:drop-shadow(0 0 .7rem #4f69ff) drop-shadow(0 0 1.2rem rgba(79,105,255,.9))}.side-nav__item:hover{filter:brightness(1.12);transform:translateY(-.2rem)}.side-nav__item.is-active .side-nav__item-label{color:#fff}
