@charset "UTF-8";:root .ant-app{--ant-color-text: #222}:root{--yellow-01: rgba(255, 215, 54, 1);--yellow-02: rgba(255, 178, 14, 1);--gradient-start-color: #ffd736;--gradient-end-color: #ffe44d;--orange: rgba(245, 137, 0, 1);--blue-01: rgba(102, 153, 255, 1);--blue-02: rgba(69, 121, 255, 1);--blue-gradient-start-color: #4579ff;--blue-gradient-end-color: #2b75ff;--green: rgba(10, 236, 155, 1);--red: rgba(255, 57, 68, 1);--brown: rgba(130, 75, 40, 1);--gray: rgba(24, 25, 28, 1);--white-100: rgb(255, 255, 255);--white-90: rgba(255, 255, 255, .9);--white-70: rgba(255, 255, 255, .7);--white-50: rgba(255, 255, 255, .5);--white-30: rgba(255, 255, 255, .3);--white-14: rgba(255, 255, 255, .14);--white-8: rgba(255, 255, 255, .08);--white-4: rgba(255, 255, 255, .04);--black-80: rgba(0, 0, 0, .8);--black-50: rgba(0, 0, 0, .5);--black-40: rgba(0, 0, 0, .4);--black-30: rgba(0, 0, 0, .3);--black-8: rgba(0, 0, 0, .08);--black-4: rgba(0, 0, 0, .04)}:root[data-hy-theme=dark] .ant-app{--ant-color-text: #fff}:root[data-hy-theme=dark]{--text-01: rgba(255, 255, 255, .9);--text-02: rgba(255, 255, 255, .7);--text-03: rgba(255, 255, 255, .5);--text-04: rgba(255, 255, 255, .3);--text-yellow: #ffd300;--background-01: rgba(29, 29, 33, 1);--background-02: rgba(41, 41, 46, 1);--background-03: rgba(54, 54, 59, 1);--alpha-8: rgba(255, 255, 255, .08);--alpha-4: rgba(255, 255, 255, .04);--divider: rgba(255, 255, 255, .08);--border: rgba(255, 255, 255, .14)}:root[data-hy-theme=light] .ant-app{--ant-color-text: #222}:root[data-hy-theme=light]{--text-01: rgba(24, 25, 28, 1);--text-02: rgba(96, 101, 112, 1);--text-03: rgba(148, 153, 160, 1);--text-04: rgba(177, 183, 191, 1);--text-yellow: #ffa900;--background-01: rgba(234, 236, 239, 1);--background-02: rgba(247, 247, 247, 1);--background-03: rgba(238, 239, 240, 1);--alpha-8: rgba(24, 25, 28, .08);--alpha-4: rgba(24, 25, 28, .04);--divider: rgba(24, 25, 28, .06);--border: rgba(24, 25, 28, .14)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);--tw-ring-shadow: 0 0 rgba(0,0,0,0);--tw-shadow: 0 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-\[999\]{z-index:999}.mt-\[10px\]{margin-top:10px}.block{display:block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.hidden{display:none}.h-\[100\%\]{height:100%}.h-\[310px\]{height:310px}.h-\[44px\]{height:44px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-full{width:100%}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-\[12px\]{border-radius:12px}.rounded-\[88px\]{border-radius:88px}.bg-\[\#ffa900\]{--tw-bg-opacity: 1;background-color:#ffa900;background-color:rgba(255,169,0,var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1))}.px-\[20px\]{padding-left:20px;padding-right:20px}.pb-\[20px\]{padding-bottom:20px}.pt-\[30px\]{padding-top:30px}.text-center{text-align:center}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.font-\[400\]{font-weight:400}.font-\[600\]{font-weight:600}.leading-\[20px\]{line-height:20px}.text-\[\#222\]{--tw-text-opacity: 1;color:#222;color:rgba(34,34,34,var(--tw-text-opacity, 1))}.text-\[\#666\]{--tw-text-opacity: 1;color:#666;color:rgba(102,102,102,var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}*[hidden]{display:none!important}*{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica,Tahoma,Arial,Hiragino Sans GB,Microsoft YaHei,微软雅黑,SimSun,宋体,Heiti,黑体,sans-serif!important}:root .DIN{font-family:DIN!important}:root .DINCoros{font-family:DINCoros!important}#loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;background:rgba(0,0,0,.2)}.hide{display:none!important}.flex-align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ellipsis{overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}html{background-color:var(--hypc-gray)}.hy-loading-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-image:var(--hypc-loading);background-repeat:no-repeat;background-position:50% 50%;background-size:36px 36px}.ant-btn{border-radius:44px;-webkit-transition:none;transition:none}.ant-btn:disabled{opacity:.6}.blue-filled-btn{color:var(--hypc-text-01);background:linear-gradient(267deg,#2b75ff,#2969ff);border:none}.blue-filled-btn:hover{color:var(--hypc-text-01)!important;background:linear-gradient(267deg,#246dff,#195cfa)!important}.blue-filled-btn:active{background:linear-gradient(267deg,#1b55cc,#1c56cc)!important}.blue-filled-btn:disabled{color:var(--hypc-text-01)!important;background:linear-gradient(267deg,#2b75ff,#2969ff)}.blue-filled-btn:disabled:hover{background:linear-gradient(267deg,#2b75ff,#2969ff)!important}.blue-filled-btn:disabled:active{background:linear-gradient(267deg,#2b75ff,#2969ff)!important}.blue-solid-btn{color:var(--hypc-blue-01);border:1px solid var(--hypc-blue-01)}.blue-solid-btn:hover{color:var(--hypc-text-01)!important;background:linear-gradient(267deg,#2b75ff,#2969ff)!important;border:1px solid #2969ff!important}.blue-solid-btn:active{background:linear-gradient(267deg,#1b55cc,#1c56cc)!important;border:1px solid #1c56cc!important}.blue-solid-btn:disabled{color:var(--hypc-blue-01)!important;background:transparent;border:1px solid var(--hypc-blue-01)}.blue-solid-btn:disabled:hover{background:transparent!important;border:1px solid var(--hypc-blue-01)!important}.blue-solid-btn:disabled:active{background:transparent!important;border:1px solid var(--hypc-blue-01)!important}.yellow-filled-btn{color:var(--hypc-gray);background:linear-gradient(221deg,#ffe44d,#ffd736);border:none}.yellow-filled-btn:hover{color:var(--hypc-gray)!important;background:linear-gradient(221deg,#ffdc1b,#ffd012)!important}.yellow-filled-btn:active{background:linear-gradient(221deg,#ccaf15,#cca70f)!important}.yellow-filled-btn:disabled{color:rgba(255,255,255,.3)!important;background:rgba(255,255,255,.14)}.yellow-filled-btn:disabled:hover{background:rgba(255,255,255,.14)!important}.yellow-filled-btn:disabled:active{background:rgba(255,255,255,.14)!important}.yellow-solid-btn{color:#ffd736;border:1px solid #ffd736}.yellow-solid-btn:hover{color:var(--hypc-gray)!important;background:linear-gradient(221deg,#ffe44d,#ffd736)!important}.yellow-solid-btn:active{background:linear-gradient(221deg,#ccaf15,#cca70f)!important}.yellow-solid-btn:disabled{color:rgba(255,255,255,.3)!important;background:transparent}.yellow-solid-btn:disabled:hover{background:transparent!important}.yellow-solid-btn:disabled:active{background:transparent!important}.white-filled-btn{color:var(--hypc-gray);background:#fff;border:none}.white-filled-btn:hover{color:var(--hypc-gray)!important;background:#e7e7e7!important}.white-filled-btn:active{background:#cececf!important}.white-filled-btn:disabled{color:rgba(255,255,255,.3)!important;background:rgba(255,255,255,.14)}.white-filled-btn:disabled:hover{background:rgba(255,255,255,.14)!important}.white-filled-btn:disabled:active{background:rgba(255,255,255,.14)!important}.white-solid-btn{color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.3)}.white-solid-btn:hover{color:var(--hypc-gray)!important;background:#e7e7e7!important;border:1px solid #e7e7e7!important}.white-solid-btn:active{background:#cececf!important;border:1px solid #cececf!important}.white-solid-btn:disabled{color:rgba(255,255,255,.3)!important;background:transparent}.white-solid-btn:disabled:hover{background:transparent!important}.white-solid-btn:disabled:active{background:transparent!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.hy-loading-wrapper2{height:100%;width:100%;position:absolute;left:0;top:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hy-loading2{height:36px;width:36px;display:block}.toast-container{position:fixed;z-index:9999;top:30vh;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 40px}.toast-container .toast-content{background:rgba(0,0,0,.6);border-radius:4px;min-width:100px;min-height:36px;color:#fff;font-style:normal;font-weight:500;font-size:14px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:12px;word-break:break-all}.toast-container .toast-content:first-child{margin-top:0}.mock-panel{position:fixed;bottom:16px;left:16px;z-index:900;width:240px;color:#f8f7ff;font-size:12px;background:rgba(12,13,34,.94);border:1px solid rgba(255,218,99,.42);border-radius:16px;-webkit-box-shadow:0 12px 36px rgba(0,0,0,.35);box-shadow:0 12px 36px rgba(0,0,0,.35)}.mock-panel.is-collapsed{width:auto}.mock-panel__toggle{min-width:58px;min-height:38px;padding:0 12px;color:#171225;font-weight:800;background:#ffda63;border:0;border-radius:14px;cursor:pointer}.mock-panel__body{display:grid;grid-gap:9px;gap:9px;padding:10px 14px 14px}.mock-panel__body label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.mock-panel__body input[type=number],.mock-panel__body select{width:92px;min-height:32px;padding:0 8px;color:#fff;background:#25264e;border:1px solid rgba(255,255,255,.18);border-radius:8px}.mock-panel__actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.mock-panel__actions button{min-height:34px;color:#fff;background:#4e4b86;border:0;border-radius:8px;cursor:pointer}@media(max-width:767px){.mock-panel{bottom:calc(8px + env(safe-area-inset-bottom));left:8px;max-height:calc(100dvh - 16px);overflow:auto}.mock-panel__toggle{min-height:44px}}.game-modal-layer{--game-modal-initial-enter-duration: .18s;--game-modal-initial-enter-easing: ease-out;--game-modal-max-height: calc(100vh - 120px) ;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--xxqy-layer-modal);display:grid;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;height:100dvh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;padding:60px 24px;padding:max(60px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(60px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));overflow:hidden;background:rgba(58,42,92,.55);backdrop-filter:blur(8px)}@supports (height: 100dvh){.game-modal-layer{--game-modal-max-height: calc(100dvh - 120px) }}.game-modal-layer--closing{pointer-events:none}.game-modal-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;max-height:var(--game-modal-max-height);width:min(435px,100%)}.game-modal-wrap--wide{width:min(435px,100%)}.game-modal__deco{position:absolute;pointer-events:none;z-index:2;-o-object-fit:contain;object-fit:contain}.game-modal__deco--macaron{top:-50px;left:-50px;width:140px;height:auto}.game-modal__deco--cake{bottom:-35px;right:-45px;width:110px;height:auto}.game-modal{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:0;max-height:var(--game-modal-max-height);overflow:visible;color:var(--xxqy-text);background:#f2e9fc;border:14px solid #b897f6;border-radius:28px;-webkit-box-shadow:0 24px 64px rgba(120,70,237,.2);box-shadow:0 24px 64px rgba(120,70,237,.2)}.game-modal__glow{position:absolute;top:-80px;right:-60px;width:200px;height:200px;pointer-events:none;background:radial-gradient(circle,rgba(150,81,255,.12),transparent 68%)}.game-modal__header{position:sticky;top:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:12.5px 42px 0;background:transparent}.game-modal__header h2{margin:0;color:#7846ed;font-family:var(--xxqy-font-primary);font-size:24px;font-weight:600;line-height:1.22;text-align:center}.game-modal__close{position:absolute;top:19px;right:19px;display:grid;width:20px;height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;padding:0;background:transparent;border:0;cursor:pointer;-webkit-transition:opacity .15s;transition:opacity .15s;z-index:3}.game-modal__close img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.game-modal__close:hover{opacity:.7}.game-modal__content{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;padding:12px 28px 27px;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(min-width:1921px){.game-modal-layer{--game-modal-max-height: var(--xxqy-wide-modal-max-height, calc(100vh - 120px) )}.game-modal-wrap{zoom:var(--xxqy-wide-scale);scale:1}.game-modal{scale:1}}@media(max-width:767px){.game-modal-layer{--game-modal-max-height: calc(100vh - 24px) ;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 26px;padding:max(12px,env(safe-area-inset-top,0px)) max(26px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(26px,env(safe-area-inset-left,0px))}.game-modal{border-radius:22px}.game-modal__deco--macaron{top:-30px;left:-30px;width:90px}.game-modal__deco--cake{bottom:-20px;right:-25px;width:75px}.game-modal__header{padding:22px 20px 10px}.game-modal__header h2{font-size:20px}.game-modal__content{padding:2px 20px 24px}}@supports (padding: max(0px,env(safe-area-inset-top,0px))){@media(max-width:767px){.game-modal-layer{--game-modal-max-height: calc(100vh - max(12px, env(safe-area-inset-top, 0px)) - max( 12px, env(safe-area-inset-bottom, 0px) )) }}}@supports (height: 100dvh){@media(max-width:767px){.game-modal-layer{--game-modal-max-height: calc(100dvh - 24px) }}}@supports (height: 100dvh) and (padding: max(0px,env(safe-area-inset-top,0px))){@media(max-width:767px){.game-modal-layer{--game-modal-max-height: calc(100dvh - max(12px, env(safe-area-inset-top, 0px)) - max( 12px, env(safe-area-inset-bottom, 0px) )) }}}@media(prefers-reduced-motion:no-preference){.game-modal-wrap{-webkit-animation:game-modal-in var(--game-modal-initial-enter-duration) var(--game-modal-initial-enter-easing) both;animation:game-modal-in var(--game-modal-initial-enter-duration) var(--game-modal-initial-enter-easing) both}.game-modal-layer--closing{-webkit-animation:game-modal-layer-out var(--game-modal-initial-enter-duration) var(--game-modal-initial-enter-easing) both;animation:game-modal-layer-out var(--game-modal-initial-enter-duration) var(--game-modal-initial-enter-easing) both}.game-modal-layer--closing .game-modal-wrap{-webkit-animation:game-modal-out var(--game-modal-initial-enter-duration) var(--game-modal-initial-enter-easing) both;animation:game-modal-out var(--game-modal-initial-enter-duration) var(--game-modal-initial-enter-easing) both}}@-webkit-keyframes game-modal-in{0%{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}}@keyframes game-modal-in{0%{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}}@-webkit-keyframes game-modal-out{to{-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}}@keyframes game-modal-out{to{-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}}@-webkit-keyframes game-modal-layer-out{to{opacity:0;backdrop-filter:blur(0)}}@keyframes game-modal-layer-out{to{opacity:0;backdrop-filter:blur(0)}}:root{--xxqy-bg: #f6f7fd;--xxqy-bg-soft: #ffffff;--xxqy-panel: rgba(255, 255, 255, .9);--xxqy-panel-strong: #ffffff;--xxqy-line: rgba(152, 90, 202, .16);--xxqy-text: #3a2a5c;--xxqy-muted: #8a7da8;--xxqy-purple: #985aca;--xxqy-purple-light: #a271d3;--xxqy-purple-dark: #7a3e9e;--xxqy-pink: #fd3a81;--xxqy-pink-light: #ee6798;--xxqy-pink-dark: #ff347d;--xxqy-gold: #ffda63;--xxqy-gold-strong: #ffbf3e;--xxqy-cyan: #64e6ff;--xxqy-white: #ffffff;--xxqy-mobile-footer-safe-bg: rgb(49, 68, 131);--xxqy-gradient-primary: linear-gradient(135deg, #9651ff, #f2b3ff);--xxqy-gradient-btn: linear-gradient(135deg, #ff347d, #ee6798);--xxqy-gradient-nav: linear-gradient(180deg, rgba(255, 255, 255, .95), rgba(255, 255, 255, .8));--xxqy-radius: 28px;--xxqy-radius-lg: 40px;--xxqy-radius-xl: 60px;--xxqy-radius-full: 999px;--xxqy-shadow: 0 8px 32px rgba(152, 90, 202, .16);--xxqy-shadow-lg: 0 16px 48px rgba(152, 90, 202, .2);--xxqy-site-min-width: 1630px;--xxqy-content: 1690px;--xxqy-page-gutter: 80px;--xxqy-header: 72px;--xxqy-wide-scale: 1;--xxqy-layer-section-art: 2;--xxqy-layer-section-nav: 80;--xxqy-layer-social: 90;--xxqy-layer-header: 100;--xxqy-layer-modal: 1000;--xxqy-modal-backdrop: rgba(58, 42, 92, .6);--xxqy-modal-surface: linear-gradient(145deg, rgba(255, 255, 255, .98), rgba(246, 247, 253, .98)), #ffffff;--xxqy-modal-header: linear-gradient(180deg, #f6f7fd 78%, transparent);--xxqy-modal-line: rgba(152, 90, 202, .2);--xxqy-modal-radius: 32px;--xxqy-modal-shadow: 0 24px 64px rgba(152, 90, 202, .24), inset 0 1px 0 rgba(255, 255, 255, .8);--xxqy-font-primary: "HYZhengYuan", "PingFang SC", "Microsoft YaHei", sans-serif;--xxqy-font-secondary: "PingFang SC", "Microsoft YaHei", sans-serif}@media(max-width:767px){:root{--xxqy-header: auto;--xxqy-radius: 22px;--xxqy-radius-lg: 28px;--xxqy-radius-xl: 36px;--xxqy-page-gutter: 28px;--xxqy-modal-radius: 24px}}@media(max-width:360px){:root{--xxqy-page-gutter: 20px}}html{scroll-behavior:smooth;background:#f6f7fd;background:var(--xxqy-bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{min-width:0;overflow-x:hidden;color:#3a2a5c;color:var(--xxqy-text);background:#f6f7fd;background:var(--xxqy-bg);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}.xxqy-site{position:relative;min-width:0;min-height:100vh;overflow:clip;color:#3a2a5c;color:var(--xxqy-text);background:#5864d7;isolation:isolate}@media(min-width:768px)and (max-width:1549px){body{min-width:1630px;min-width:var(--xxqy-site-min-width);overflow-x:auto}#root,.xxqy-site{min-width:1630px;min-width:var(--xxqy-site-min-width)}}.site-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-background__segment{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 1016.5px;flex:0 0 1016.5px;width:100%;overflow:hidden}.site-background__segment img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.site-background__segment--feature-footer{-webkit-box-flex:1;-ms-flex:1 0 1146px;flex:1 0 1146px;min-height:1146px}.section-shell{width:min(1087.5px,100% - 80px);width:min(1087.5px,100% - var(--xxqy-page-gutter));margin:0 auto}.page-section{position:relative;height:1016.5px;min-height:0;padding:0;scroll-margin-top:0}.feature-section{height:771px;-webkit-transform:translateY(-150px);transform:translateY(-150px)}.page-section__canvas{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;padding:72px 0 78px;padding:calc(var(--xxqy-header)) 0 78px}@media(min-width:1921px){.site-background__segment--hero,.site-background__segment--activity{-ms-flex-preferred-size:52.9427083333vw;flex-basis:52.9427083333vw}.site-background__segment--feature-footer{-ms-flex-preferred-size:59.6875vw;flex-basis:59.6875vw;min-height:59.6875vw}.page-section{height:52.9427083333vw}.feature-section{height:40.15625vw;-webkit-transform:translateY(-7.3vw);transform:translateY(-7.3vw)}.page-section__canvas{top:0;right:auto;bottom:auto;left:50%;width:1920px;height:1016.5px;margin-left:-960px;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--xxqy-wide-scale));transform:scale(var(--xxqy-wide-scale));-webkit-transform-origin:center top;transform-origin:center top}.feature-section>.page-section__canvas{height:771px}}.section-kicker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#985aca;color:var(--xxqy-purple);font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:12px;font-weight:900;line-height:1.5;letter-spacing:.18em}.section-kicker:before{width:30px;height:1px;content:"";background:currentColor}.section-heading{display:grid;grid-gap:12px;gap:12px;margin-bottom:34px}.section-heading h2{max-width:880px;margin:0;color:#3a2a5c;color:var(--xxqy-text);font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:max(34px,min(4vw,58px));font-weight:900;line-height:1.12;letter-spacing:-.02em}.section-heading p{margin:0;color:#8a7da8;color:var(--xxqy-muted);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-secondary);font-size:16px;line-height:1.8}.section-heading--center{justify-items:center;text-align:center}.section-heading--center h2{max-width:none}.section-heading--center .game-button{margin-top:2px}.game-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:150px;min-height:50px;padding:0 24px;color:#fff;color:var(--xxqy-white);font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-weight:600;line-height:1;background:linear-gradient(135deg,#9651ff,#f2b3ff);background:var(--xxqy-gradient-primary);border:0;border-radius:999px;border-radius:var(--xxqy-radius-full);-webkit-box-shadow:0 10px 30px rgba(150,81,255,.28);box-shadow:0 10px 30px rgba(150,81,255,.28);cursor:pointer;-webkit-transition:opacity .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:opacity .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.game-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 14px 34px rgba(150,81,255,.36);box-shadow:0 14px 34px rgba(150,81,255,.36)}.game-button:focus-visible{outline:3px solid rgba(253,58,129,.55);outline-offset:3px}.game-button:disabled{cursor:not-allowed;opacity:.55;-webkit-transform:none;transform:none}.game-button--secondary{color:#985aca;color:var(--xxqy-purple);background:rgba(255,255,255,.72);border:1px solid rgba(152,90,202,.28);-webkit-box-shadow:0 6px 18px rgba(152,90,202,.12);box-shadow:0 6px 18px rgba(152,90,202,.12)}.game-button--ghost{color:#985aca;color:var(--xxqy-purple);background:transparent;border:1px solid rgba(152,90,202,.45);-webkit-box-shadow:none;box-shadow:none}.site-header{position:fixed;top:0;right:0;left:0;z-index:100;z-index:var(--xxqy-layer-header);height:72px;height:var(--xxqy-header);background:-webkit-gradient(linear,left top,left bottom,from(rgba(48,27,119,.7)),to(rgba(152,101,210,.28)));background:linear-gradient(180deg,rgba(48,27,119,.7),rgba(152,101,210,.28))}@media(min-width:768px){.site-header{min-width:1630px;min-width:var(--xxqy-site-min-width)}}@media(min-width:768px)and (max-width:1549px){.site-header{position:sticky;right:auto;left:auto;margin-bottom:-72px;margin-bottom:calc(0px - var(--xxqy-header))}}.site-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;width:min(1690px,100% - 80px);width:min(var(--xxqy-content),100% - var(--xxqy-page-gutter));height:100%;margin:0 auto}@media(min-width:1921px){.site-header{height:3.75vw}.site-header__inner{width:1690px;width:var(--xxqy-content);height:72px;height:var(--xxqy-header);-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--xxqy-wide-scale));transform:scale(var(--xxqy-wide-scale));-webkit-transform-origin:center top;transform-origin:center top}}.brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:0;background:none;border:0;cursor:pointer;margin-right:127.5px}.brand__logo{display:block;width:67.5px;height:auto;-o-object-fit:contain;object-fit:contain}.site-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:63px;-webkit-box-flex:1;-ms-flex:1;flex:1}.site-header__nav-item{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff;color:var(--xxqy-white);font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:28px;font-weight:600;line-height:1.22;background:transparent;border:0;cursor:pointer;-webkit-transition:color .16s ease;transition:color .16s ease}.site-header__nav-item:hover,.site-header__nav-item.is-active{color:#fd3a81;color:var(--xxqy-pink)}.site-header__nav-icon{display:block;height:24px;-o-object-fit:contain;object-fit:contain}.site-header__nav-item.is-active:before,.site-header__nav-item.is-active:after{position:absolute;bottom:-4px;height:3px;content:"";background:#fd3a81;background:var(--xxqy-pink);border-radius:3px}.site-header__nav-item.is-active:before{left:0;width:calc(75% - 2.5px)}.site-header__nav-item.is-active:after{right:0;width:calc(25% - 2.5px)}.channel-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;-ms-flex-negative:0;flex-shrink:0}.channel-links a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:49px;height:49px;border-radius:12px;cursor:pointer}.channel-links a:hover .channel-links__icon,.channel-links a:focus-visible .channel-links__icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.channel-links__icon{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,opacity .16s ease;transition:transform .16s ease,opacity .16s ease,-webkit-transform .16s ease}.channel-links__qr-popover{position:absolute;top:calc(100% + 12px);left:50%;z-index:1;display:block;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-animation:channel-qr-popover-in .16s ease-out;animation:channel-qr-popover-in .16s ease-out}.channel-links__qr-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:175.5px;padding:23.5px 23.5px 21.5px;background:-webkit-gradient(linear,left top,left bottom,from(#301b76),to(rgba(151,100,210,.4)));background:linear-gradient(180deg,#301b76,rgba(151,100,210,.4));border-radius:21px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.channel-links__qr-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.channel-links__qr-image{display:block;min-width:125px;max-width:125px;min-height:125px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;background-color:#fff}.channel-links__qr-name{margin-top:8.5px;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:12.5px;font-weight:600;line-height:15.5px;color:#fff;text-align:center;white-space:nowrap}.channel-links__qr-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:26px;margin-top:8.5px;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:12.5px;font-weight:600;line-height:15.5px;color:#fff;background:-webkit-gradient(linear,right top,left top,from(#ff347d),to(#ee6798));background:linear-gradient(270deg,#ff347d,#ee6798);border:1.5px solid #feeeef;border-radius:40.5px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.channel-links__qr-action:active{-webkit-transform:scale(.98);transform:scale(.98);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}@-webkit-keyframes channel-qr-popover-in{0%{opacity:0;-webkit-transform:translate(-50%,-4px);transform:translate(-50%,-4px)}to{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%)}}@keyframes channel-qr-popover-in{0%{opacity:0;-webkit-transform:translate(-50%,-4px);transform:translate(-50%,-4px)}to{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%)}}.site-header__login,.account__trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;color:#fff;color:var(--xxqy-white);font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:23px;font-weight:600;line-height:1;background:linear-gradient(135deg,#ff347d,#ee6798);background:var(--xxqy-gradient-btn);border:2px solid #feeef0;border-radius:41px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:opacity .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.site-header__login:hover,.account__trigger:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 14px 32px rgba(253,58,129,.4);box-shadow:0 14px 32px rgba(253,58,129,.4)}.site-header__login:focus-visible,.account__trigger:focus-visible{outline:3px solid rgba(253,58,129,.45);outline-offset:3px}.site-header__login{width:120px;padding:0}.account{position:relative}.account--authenticated{margin-right:55px}.account__trigger{min-width:120px;padding:0 20px;font-size:15px}.account__menu{position:absolute;top:calc(100% + 10px);left:50%;width:140px;padding:8px;background:#fff;background:var(--xxqy-panel-strong);border:1px solid rgba(152,90,202,.16);border:1px solid var(--xxqy-line);border-radius:16px;-webkit-box-shadow:0 16px 48px rgba(152,90,202,.2);box-shadow:0 16px 48px rgba(152,90,202,.2);-webkit-box-shadow:var(--xxqy-shadow-lg);box-shadow:var(--xxqy-shadow-lg);-webkit-transform:translateX(-50%);transform:translate(-50%)}.account__menu button{width:100%;min-height:40px;color:#3a2a5c;color:var(--xxqy-text);font-size:13px;background:transparent;border:0;border-radius:10px;cursor:pointer}.account__menu button:hover{color:#fd3a81;color:var(--xxqy-pink);background:rgba(253,58,129,.08)}.account__menu button:disabled{cursor:not-allowed;opacity:.55}.hero-section{overflow:hidden}.hero-section>.page-section__canvas{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.hero-section .hero-deco,.hero-section .hero-copy__title,.hero-section .hero-copy__desc,.hero-section .hero-secondary-btn,.hero-section .hero-art{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.hero-section .hero-layout{display:block;position:static}.hero-section .hero-copy{display:grid;justify-items:center;text-align:center}.hero-section .hero-copy .section-kicker{display:none}.hero-section .hero-actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.hero-section .hero-reserve-btn{width:min(394px,44vw);min-width:240px;height:auto;padding:0;background:transparent;border:0;cursor:pointer}.hero-section .hero-reserve-btn__img,.hero-section .hero-reserve-btn__picture{display:block;width:100%;height:auto}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:0;pointer-events:none;-webkit-transition:opacity .24s ease;transition:opacity .24s ease}.hero-video.is-ready{opacity:1}.hero-video-seam{position:absolute;bottom:0;left:50%;z-index:1;display:block;width:1920px;height:180px;max-width:none;opacity:0;pointer-events:none;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:opacity .24s ease;transition:opacity .24s ease}.hero-video-seam.is-ready{opacity:1}@media(min-width:768px){.hero-section .hero-actions{position:absolute;right:0;bottom:65px;left:0;z-index:3;margin:0}.hero-section .hero-reserve-btn{width:544px;min-width:544px;height:auto}.hero-section .hero-reserve-btn .hero-reserve-btn__picture,.hero-section .hero-reserve-btn .hero-reserve-btn__img{width:100%;height:auto}.hero-section .age-tip{top:50%;right:auto;bottom:auto;left:96px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.hero-video,.hero-video-seam{display:none}}.hero-deco{position:absolute;z-index:1;pointer-events:none}.hero-deco--left{top:18%;left:2%;width:180px;-webkit-animation:hero-float 7s ease-in-out infinite;animation:hero-float 7s ease-in-out infinite}.hero-deco--right{right:3%;bottom:16%;width:200px;-webkit-animation:hero-float 8s ease-in-out 1s infinite;animation:hero-float 8s ease-in-out 1s infinite}@-webkit-keyframes hero-float{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-18px) rotate(4deg);transform:translateY(-18px) rotate(4deg)}}@keyframes hero-float{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-18px) rotate(4deg);transform:translateY(-18px) rotate(4deg)}}.hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);grid-gap:6vw;gap:6vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-copy .section-kicker{color:#985aca;color:var(--xxqy-purple)}.hero-copy__title{margin:20px 0 24px;color:#3a2a5c;color:var(--xxqy-text);font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:max(56px,min(6vw,96px));font-weight:600;line-height:1.04;letter-spacing:-.02em;text-shadow:0 8px 40px rgba(152,90,202,.2)}.hero-copy__title span{display:block}.hero-copy__desc{max-width:520px;margin:0;color:#8a7da8;color:var(--xxqy-muted);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-secondary);font-size:18px;line-height:1.8}.hero-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;margin-top:38px}.hero-reserve-btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(394px,44vw);min-width:240px;height:auto;padding:0;background:transparent;border:0;border-radius:0;cursor:pointer;-webkit-transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease,-webkit-filter .16s ease;transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease,-webkit-filter .16s ease;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease,-webkit-filter .16s ease}.hero-reserve-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:brightness(1.05);filter:brightness(1.05)}.hero-reserve-btn:focus-visible{outline:3px solid rgba(253,58,129,.5);outline-offset:4px}.hero-reserve-btn:disabled,.hero-reserve-btn.is-reserved{cursor:default}.hero-reserve-btn .hero-reserve-btn__img{display:block;width:100%;height:auto}.hero-secondary-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:180px;min-height:64px;padding:0 28px;color:#985aca;color:var(--xxqy-purple);font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:18px;font-weight:600;background:rgba(255,255,255,.78);border:1px solid rgba(152,90,202,.3);border-radius:999px;border-radius:var(--xxqy-radius-full);-webkit-box-shadow:0 8px 22px rgba(152,90,202,.14);box-shadow:0 8px 22px rgba(152,90,202,.14);cursor:pointer;-webkit-transition:border-color .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.hero-secondary-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(152,90,202,.5);-webkit-box-shadow:0 12px 28px rgba(152,90,202,.2);box-shadow:0 12px 28px rgba(152,90,202,.2)}.hero-art{position:relative;display:grid;min-height:min(640px,66vh);-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center}.hero-art__loopy{position:relative;z-index:2;width:min(420px,74%);height:auto;-webkit-filter:drop-shadow(0 24px 44px rgba(152,90,202,.22));filter:drop-shadow(0 24px 44px rgba(152,90,202,.22));-webkit-animation:hero-loopy-bob 6s ease-in-out infinite;animation:hero-loopy-bob 6s ease-in-out infinite}@-webkit-keyframes hero-loopy-bob{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@keyframes hero-loopy-bob{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}.hero-art__macaron{position:absolute;right:6%;bottom:4%;z-index:1;width:min(190px,32%);height:auto;-webkit-filter:drop-shadow(0 14px 26px rgba(253,58,129,.2));filter:drop-shadow(0 14px 26px rgba(253,58,129,.2));-webkit-animation:hero-float 9s ease-in-out .6s infinite;animation:hero-float 9s ease-in-out .6s infinite}.age-tip{position:absolute;right:26px;bottom:26px;z-index:3;display:grid;justify-items:center}.age-tip__img{width:84px;height:auto;-webkit-filter:drop-shadow(0 8px 18px rgba(152,90,202,.18));filter:drop-shadow(0 8px 18px rgba(152,90,202,.18))}.activity-section>.page-section__canvas{padding-top:72px}.activity-section>.page-section__canvas>.section-shell{width:min(1087.5px,100% - 80px);width:min(1087.5px,100% - var(--xxqy-page-gutter))}.activity-heading-banner{width:min(1059px,100%);height:auto;margin:0 auto}.activity-layout{position:relative;display:grid;grid-template-columns:minmax(0,592px) minmax(360px,392px);-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}.draw-board{margin-top:10px;position:relative;padding:108px 112px 192px 98px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain}.reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px 13px;gap:22px 13px}.reward-card{position:relative}.reward-card__art{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;overflow:hidden}.reward-card__art img{width:103px;height:auto;-o-object-fit:contain;object-fit:contain}.reward-card__won{position:absolute;top:10px;right:-24px;width:94px;padding:5px 0;color:#fff;color:var(--xxqy-white);font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:9px;font-weight:900;text-align:center;background:#fd3a81;background:var(--xxqy-pink);-webkit-transform:rotate(38deg);transform:rotate(38deg)}.draw-board__footer{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none}.coin-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.coin-counter>span{display:grid;width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;color:#985aca;color:var(--xxqy-purple);font-size:24px;background:#fff;background:var(--xxqy-white);border-radius:50%;-webkit-box-shadow:0 0 0 4px rgba(255,255,255,.28);box-shadow:0 0 0 4px rgba(255,255,255,.28)}.coin-counter small,.coin-counter strong{display:block;color:#fff;color:var(--xxqy-white);font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary)}.coin-counter small{font-size:13px;font-weight:600;opacity:.92}.coin-counter strong{margin-top:2px;font-size:30px;font-weight:800;line-height:1}.draw-actions{display:block}.draw-actions .game-button{position:absolute;width:196px;min-width:196px;height:83px;min-height:83px;padding:0 28px;color:#653094;font-size:22.5px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;-webkit-box-shadow:none;box-shadow:none;pointer-events:auto}.draw-actions .game-button--primary{top:462px;left:96px;color:#fff;background-image:url(https://huyafedltc.msstatic.com/xxqy_web/assets/icon-draw-button-image-BXGk4Erb.png)}.draw-actions .draw-button__coin{position:absolute;top:65%;left:73%;color:#fff;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.draw-actions .game-button--secondary{top:462px;right:84px;color:#985aca;color:var(--xxqy-purple);background-color:transparent;background-image:url(https://huyafedltc.msstatic.com/xxqy_web/assets/icon-bag-button-image-zJJE3I93.png);border-color:transparent}.draw-actions>small{color:#fff;color:var(--xxqy-white);font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:14px;font-weight:800;white-space:nowrap;opacity:.95}.task-panel{position:relative;min-height:601px;padding:100px 36px 30px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain}.panel-heading{text-align:center;margin-bottom:16px}.panel-heading h3{margin:0;color:#985aca;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:22.5px;font-weight:800}.task-list{display:grid;grid-gap:12px;gap:12px;padding:0 6px}.task-list article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:52px;padding:0 10px;background:#edeffe;opacity:.95;border:none;border-radius:17px}.task-list article.is-complete{opacity:.5}.task-list article .task-list__label{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;color:#985aca;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:15px;font-weight:600;white-space:nowrap}.task-list article button,.task-list article .task-list__status{position:relative;-ms-flex-negative:0;flex-shrink:0;width:77px;height:29px;margin-left:10px;padding:0;color:#fff;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:15px;font-weight:600;text-align:center;background-color:transparent;border:0;border-radius:8px;overflow:hidden}.task-list article button:before,.task-list article .task-list__status:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAABOCAYAAABRyJhHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAByhJREFUeAHt3U1vE0cYB/BnZr22UxIwFKnihNsvgEG09NZwq0ol4AZcEgQCeqjIsaqQcCSKeiOcEPRAIkGhlxKk0vZoTq0KEptPUFMqAU0gzpvt9Xp3Os8GJ3ZiO16/BBL/f1JYx2/h8tcz8+zOrKB19uBSbjeRkyAhEkQqrpTSRxHTL8WE/iGANSiiDC3+pIXgo7BIKYvItA5d6HlK60hQh91LTsci4dAe/fCI56kj+g/GCaBThErrf1I6ZeOHLmy9Tx3WsQD9ennuM1oMzSAqC7wNXKl0hRo3DDny+Te9E9QBbQ8QB0eHJqm/uJ8A3hE6TCl9GP3ywtYxaqO2BQjBgQ1BD/GEkINffNv3kNqg5QDpOU48bBpXdMSPEMBGIWiUlJlstenQUoB+uTQ7oA8jmOPAhqSrkVIi2cqwrqkAcWfNDMmLgsQQAWxwisSIUywOH01uzwT8aPAA8ZAtZIhxKeQeAtgsuP2twv1Bh3SBArQYHpmSQuwmgM2miRA1HCCEB7pCwBA1FCCEB7pKgBCtGSCEB7pSgyGqGyDutunwWAgPdCNFynKK3sF63TlZ7wu4VY3wQLfSp2kSZih0sf57avjt8uyA5+mztQBdThEN1jrZWjVAmPcAlFN6CBdOVJsPVR3ChU0DQzeAJSJGwhmp+srKJ/iqauWpFAFABSFF/8qruFdVINf12rpeAmCz4OU6K5+rCBA3DjB0A6iO17q9WWm9pCJAricGCQBqWlmFluZAD76bTpAynhAA1FU+FyqrQMZ5AoA1KeUdLT2Wy09iSTZAQxQN8GVu/NAP0O/fzx7GsmyARonSXoeLAXJdVB+AIErDOD9AurNwkACgYXrEdtg/+ttShYy/CQACMuOyJ2pgcxCApngJ6bp8lwQACEzoAOkDAgTQFBWX+vwP2tcATVEJKXSKCAAC43OnUuEEKkBTePQmcQUCQLNETBIANA0BAmiB9FyXACA4zo70PI8AIDils6MrEAIE0IyiU9QBKhbTBACBKaUyslgoEAAE5xadtHSdokUAEJidzWeknc0FvrEqABAVFnJp6eSyVtFxCAAa5xQcPYQrWJIUWdnZOQKAxhWyWbKLakKaEXPCnp8nAGhcVmemNx+y5MnRvZmCXbBwRQJAYzgr9sysdXJ8b8a/Fk65bmo+M0MAsLbc3DzfP3V5a1/hqXEM4wAaM/d6mhxljPNjP0Bn7nzyML+Qy+QWcgQAtenTPlTM5dJf3/04xb8vLWcQgkbnpyYJAGqbz2T4Ep5U6fflAOlhXH4hS6hCANXxuZ8s9wpUeOl+qUsB4mGcLkMpVCGA6qafPyehlHXup30TpecqVqRKTyW5Ci3MoqEAUG5BVx5bZ4NkuOJu3avu0n3t+J9pMxzZ/cFHcZKGQQDdjoduU0+fkVuw02fvHPiw/LVVeyIYJAf42rjpF/8RABDNTk1R0Slw9UmufG1VgEpzoezMjP7gawLoZvOvpv3GgR6qWWdv7x1b+XrVXXlMYQzxcU4nr5C3CaAb8dBtRmeAGflQ1ZvQVQ3QqVv7JoQSI7zhyKtn/1KxgOUO0F1K8x6+7k2QGj79876n1d5Xc1+4cCQ0rA/+WqHJp/8gRNA1SuHheY9uW6fP/nggWeu9NQPEV2lHPPOobtRlECLoFhXhIcoYttlf7/11dyY9eXdvWijPnw8hRLDZlYeHCSmTtYZuJWtu7av73mMGiSQ/Rohgsyrk8pXh0fOeM7f2X13rc4IadP34oytKKL8aSSmpb+dO2rpzBwFsdNyq5m7b0qJS5V09d+fToUY+23CA2I0Tf930iAZLv2+JxXSI3qdQ2CSAjcZ1PZp58ZIWZpYXk+qmwZgedQ02+h2BAsTKKxELmaZfjXq3byOAjYI30pl5Obk0ZPMFqDwlgQPEfjjx6KJLKln+XHTLe7R91y5UI3in8cXSs5NTZGezFc/znKdeu7qWpgLEbpx4fN7zQ6Qq7nDHw7r3tm3TgeohgHdF7eDoVrWQQ6dv7x+jJjQdIHbz2JN4XtgpIeTula+FoxHasn0H9WztI8PAfbxg/fEch69jy83NrQqOz/MmQoXw4bVa1fW0FKCSakO6cj19fRTt7fWHeRjiQSfxLUdyen7DoXFsm2pu16bnO5FcJMlbU1EL2hIgxtXIls49/TBR733cdDCjUf0TITMS9dcccaj0SStUKmgIVxa+uRWHw8nbfiOAj46dX/scpaKU6YWGTpWtKm1F2wJUcv344wGPisPVhnUAbwtf0+YpefKrN7vptO17qUM4SEr4lwElCOBt0RVHKTHc7uCUdCxAJfrka0KffD2vlHcQVQnWA3fWlKJRHZz7nQpO2d9aP9eO/dEvhHFY/9V+QmWC9rLeVJuOh6bcugao3M0jT2L5aD4hpLlH9xMTJESclIrp/1BcEcUIYLU0/yNIWIqU7p5JS3lqIpoPWa1205r1P0vaRt09vZ3mAAAAAElFTkSuQmCC);background-size:100% 100%;background-repeat:no-repeat;background-position:center;z-index:0}.task-list article button>*,.task-list article .task-list__status>*{position:relative;z-index:1}.task-list article button{cursor:pointer}.task-list article button:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.task-list article button:active{-webkit-transform:scale(.97);transform:scale(.97)}.task-list article .task-list__status{display:inline-grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;opacity:.5;cursor:default}.task-list article .task-list__status:before{-webkit-filter:grayscale(.3);filter:grayscale(.3)}.friend-block{margin-top:20px}.friend-block__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;margin-left:6px}.friend-block__head strong{color:#985aca;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:17.5px;font-weight:800}.friend-slots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 21px}.friend-slots button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:65px;min-width:0;padding:0;color:#985aca;background:transparent;border:none;cursor:pointer;-webkit-transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,opacity .16s ease;transition:transform .16s ease,opacity .16s ease,-webkit-transform .16s ease}.friend-slots button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}.friend-slots button.is-filled .friend-slots__avatar{border-color:rgba(152,90,202,.4)}.friend-slots__avatar{width:65px;height:62px;-o-object-fit:cover;object-fit:cover;border-radius:50%;background-color:#e8e8f5;border:2px solid transparent}.friend-slots__status{margin-top:5px;color:#985aca;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:16px;font-weight:600;text-align:center;white-space:nowrap}.activity-rules{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px auto 0;color:#985aca;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:16px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}.activity-rules img{width:5px;height:9px;margin-left:6px}.feature-section>.page-section__canvas{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.feature-carousel{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carousel-viewport{position:relative;display:grid;width:1273px;max-width:none;grid-template-areas:"stack";isolation:isolate;overflow:visible}.carousel-viewport>*{grid-area:stack}.carousel-frame{position:relative;z-index:2;display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.carousel-frame>img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.carousel-slide{position:absolute;top:22.75%;right:7.9%;bottom:6.9%;left:10.22%;z-index:1;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;margin:0;border-radius:78px;clip-path:inset(0 round 78px);pointer-events:none}.carousel-slide__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;min-width:0;min-height:0;-webkit-transition:-webkit-transform .45s ease;transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease,-webkit-transform .45s ease}.carousel-slide__track.is-dragging{-webkit-transition:none;transition:none}.carousel-slide__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.feature-banner{display:block;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.feature-banner__picture{display:block;width:100%;height:100%}.feature-arrow{width:min(109.55px,6.7vw);height:auto;align-self:center;z-index:3;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;padding:0;background:none;border:none;cursor:pointer;outline:none;-webkit-transition:-webkit-transform .16s ease;transition:-webkit-transform .16s ease;transition:transform .16s ease;transition:transform .16s ease,-webkit-transform .16s ease}.feature-arrow img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none}.feature-arrow--prev{justify-self:start;-webkit-transform:translate(-31px,39px);transform:translate(-31px,39px)}.feature-arrow--next{justify-self:end;-webkit-transform:translate(58px,39px);transform:translate(58px,39px)}.feature-arrow--prev:hover{-webkit-transform:scale(1.06) translate(-31px,39px);transform:scale(1.06) translate(-31px,39px)}.feature-arrow--next:hover{-webkit-transform:scale(1.06) translate(58px,39px);transform:scale(1.06) translate(58px,39px)}.feature-arrow:focus-visible{outline:3px solid rgba(253,58,129,.45);outline-offset:3px}.feature-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12.8px;margin-top:15px}.feature-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;background:none;border:none;cursor:pointer;-webkit-transition:-webkit-transform .16s ease;transition:-webkit-transform .16s ease;transition:transform .16s ease;transition:transform .16s ease,-webkit-transform .16s ease}.feature-tab:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.feature-tab.is-active{-webkit-transform:scale(1.1);transform:scale(1.1)}.feature-tab__avatar{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;border-radius:50%}.social-dock{position:fixed;top:50%;right:0;z-index:90;z-index:var(--xxqy-layer-social);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%) translateX(calc(100% - 36px));transform:translateY(-50%) translate(calc(100% - 36px));-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.social-dock.is-open{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translate(0)}.social-dock__toggle{width:36px;min-height:104px;padding:10px 6px;color:#fff;color:var(--xxqy-white);font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:11px;font-weight:600;line-height:1.35;background:linear-gradient(135deg,#ff347d,#ee6798);background:var(--xxqy-gradient-btn);border:0;border-radius:16px 0 0 16px;-webkit-box-shadow:0 8px 20px rgba(253,58,129,.26);box-shadow:0 8px 20px rgba(253,58,129,.26);cursor:pointer;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.social-dock__list{display:grid;grid-gap:8px;gap:8px;padding:12px 10px;background:rgba(255,255,255,.94);border:1px solid rgba(152,90,202,.16);border:1px solid var(--xxqy-line);border-right:0;border-radius:20px 0 0 20px;-webkit-box-shadow:0 8px 32px rgba(152,90,202,.16);box-shadow:0 8px 32px rgba(152,90,202,.16);-webkit-box-shadow:var(--xxqy-shadow);box-shadow:var(--xxqy-shadow);backdrop-filter:blur(14px)}.social-dock__item{display:grid;width:48px;height:48px;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;color:#985aca;color:var(--xxqy-purple);font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:11px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;background:rgba(152,90,202,.08);border:1px solid rgba(152,90,202,.16);border-radius:50%;cursor:pointer;-webkit-transition:color .16s ease,background-color .16s ease,border-color .16s ease;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.social-dock__item:hover{color:#fff;color:var(--xxqy-white);background:#985aca;background:var(--xxqy-purple);border-color:#985aca;border-color:var(--xxqy-purple)}.social-dock__qr-wrap{position:relative}.social-dock__qr{position:absolute;top:50%;right:calc(100% + 14px);display:grid;width:132px;padding:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;color:#3a2a5c;color:var(--xxqy-text);background:#fff;background:var(--xxqy-white);border:1px solid rgba(152,90,202,.16);border:1px solid var(--xxqy-line);border-radius:16px;-webkit-box-shadow:0 16px 48px rgba(152,90,202,.2);box-shadow:0 16px 48px rgba(152,90,202,.2);-webkit-box-shadow:var(--xxqy-shadow-lg);box-shadow:var(--xxqy-shadow-lg);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.social-dock__qr span{display:grid;width:82px;height:82px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;color:#8a7da8;color:var(--xxqy-muted);font-size:20px;font-weight:900;background:repeating-linear-gradient(45deg,#f3f1fa 0,#f3f1fa 6px,#e7e3f3 6px,#e7e3f3 12px);border:6px solid #ffffff;border:6px solid var(--xxqy-white);outline:1px solid rgba(152,90,202,.16);outline:1px solid var(--xxqy-line)}.social-dock__qr small{margin-top:9px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-secondary);font-size:11px}.site-footer{position:relative;z-index:2;overflow:visible;background:transparent}.site-footer__inner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:48px;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:375px;min-height:0;padding:28px 0}.site-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:19px;height:375px;min-height:0;padding:28px 0}.footer-channel-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;width:100%}.footer-channel-links a{width:55px;height:55px}.footer-channel-links .channel-links__qr-popover{top:auto;bottom:calc(100% + 12px);-webkit-animation-name:channel-qr-popover-up;animation-name:channel-qr-popover-up}@-webkit-keyframes channel-qr-popover-up{0%{opacity:0;-webkit-transform:translate(-50%,4px);transform:translate(-50%,4px)}to{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%)}}@keyframes channel-qr-popover-up{0%{opacity:0;-webkit-transform:translate(-50%,4px);transform:translate(-50%,4px)}to{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%)}}.footer-channel-strip{display:none}.footer-bottom{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:52.5px;-webkit-column-gap:52.5px;-moz-column-gap:52.5px;column-gap:52.5px;grid-row-gap:0;row-gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.footer-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.footer-logos img{display:block;-o-object-fit:contain;object-fit:contain}.footer-logos__brand{width:auto;height:43px}.footer-copyright{grid-column:1/-1;justify-self:center;width:453.5px;height:auto;margin-top:32px}.footer-legal{color:#fff;color:var(--xxqy-white);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-secondary);font-size:15px;line-height:normal;font-weight:500;letter-spacing:1.4px;text-align:left}.footer-legal p{margin:0}.footer-legal a{color:inherit;-webkit-text-decoration:none;text-decoration:none;text-underline-offset:2px}.footer-legal a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:1921px){.site-footer__inner{height:19.53125vw}}.login-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:19px;width:100%}.phone-input{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:46px;overflow:hidden;background:#f7f4fd;border:2px solid #dbccf6;border-radius:28px}.phone-input:focus-within{border-color:#7846ed;-webkit-box-shadow:0 0 0 3px rgba(120,70,237,.12);box-shadow:0 0 0 3px rgba(120,70,237,.12)}.phone-input input{width:100%;min-width:0;min-height:46px;padding:0 16px;color:rgba(163,133,214,.7);background:transparent;border:0;outline:none;font-size:15px;font-weight:600}.phone-input{width:100%;max-width:351px;min-height:45px;border-radius:27px}.phone-input input{min-height:45px;padding:0 15px;font-size:17px;font-weight:600}.phone-input input::-webkit-input-placeholder{color:rgba(163,133,214,.7)}.phone-input input::-moz-placeholder{color:rgba(163,133,214,.7)}.phone-input input:-ms-input-placeholder{color:rgba(163,133,214,.7)}.phone-input input::-ms-input-placeholder{color:rgba(163,133,214,.7)}.phone-input input::placeholder{color:rgba(163,133,214,.7)}.code-input{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:46px;overflow:hidden;background:#f7f4fd;border:2px solid #dbccf6;border-radius:28px}.code-input:focus-within{border-color:#7846ed;-webkit-box-shadow:0 0 0 3px rgba(120,70,237,.12);box-shadow:0 0 0 3px rgba(120,70,237,.12)}.code-input input{width:100%;min-width:0;min-height:46px;padding:0 16px;color:rgba(163,133,214,.7);background:transparent;border:0;outline:none;font-size:15px;font-weight:600}.code-input{grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:351px;min-height:45px;border-radius:27px}.code-input input{min-height:45px;padding:0 15px;font-size:17px;font-weight:600}.code-input input::-webkit-input-placeholder{color:rgba(163,133,214,.7)}.code-input input::-moz-placeholder{color:rgba(163,133,214,.7)}.code-input input:-ms-input-placeholder{color:rgba(163,133,214,.7)}.code-input input::-ms-input-placeholder{color:rgba(163,133,214,.7)}.code-input input::placeholder{color:rgba(163,133,214,.7)}.code-input button{min-height:45px;padding:0 18px;color:#7846ed;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:17px;font-weight:600;background:#d4c2f9;border:0;border-radius:25px;cursor:pointer}.code-input button:disabled{opacity:.55;cursor:not-allowed}.agreement{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:5px;gap:5px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;max-width:351px;color:#bda7e2;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-secondary);font-size:17px;font-weight:600;line-height:1.22}.agreement input{width:15px;height:15px;min-height:auto;margin-top:3px;border:1px solid #bda7e2;border-radius:3px;accent-color:#7846ed}.agreement a{color:#bda7e2;-webkit-text-decoration:none;text-decoration:none}.form-message{min-height:21px;margin:0;width:100%;max-width:351px;color:rgba(221,64,94,.7);font-size:17px;font-weight:600;line-height:1.22}.modal-primary{position:relative;width:100%;min-height:54px;padding:0 24px;color:#fff;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:16px;font-weight:600;line-height:1.22;background-image:var(--modal-login-button);background-position:center;background-size:contain;background-repeat:no-repeat;background-color:transparent;border:0;border-radius:28px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s}.modal-primary:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-box-shadow:none;box-shadow:none}.modal-primary:active{-webkit-filter:brightness(.95);filter:brightness(.95)}.modal-primary:disabled{opacity:.6;cursor:not-allowed}.modal-primary{width:100%;max-width:351px}.rules-list{display:grid;grid-gap:14px;gap:14px;margin:0;padding-left:22px;list-style:decimal;color:#bda7e2;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-secondary);font-size:14px;font-weight:600;line-height:1.8}.rules-list li{padding-left:4px;color:#bda7e2}.rules-list li::marker{font-weight:700}.invite-modal{display:grid;grid-gap:17px;gap:17px}.invite-modal>p{margin:0;color:#bda7e2;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-secondary);font-weight:600;font-size:15px;line-height:1.7}.invite-modal__title{color:#7846ed!important}.invite-modal__title,.invite-modal__subtitle{margin:0;color:#bda7e2;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:17px;font-weight:600;line-height:1.22}.modal-lead{padding:12px 14px;color:#7846ed!important;background:rgba(120,70,237,.08);border:1px solid rgba(120,70,237,.2);border-radius:20px}.invite-modal__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}.invite-modal__link-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:41px;padding:0 13px;overflow:hidden;background:#f7f4fd;border:2px solid #dbccf6;border-radius:9px}.invite-modal__link-input input{width:100%;min-width:0;color:rgba(163,133,214,.7);background:transparent;border:0;outline:none;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bag-item button,.invite-modal__copy{-ms-flex-negative:0;flex-shrink:0;width:57px;height:41px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#7846ed;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:15px;font-weight:600;background:#d4c2f9;border:0;border-radius:9px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.bag-item button:hover,.invite-modal__copy:hover{background:#c4abf7}.invite-modal__tip{margin:0;color:#bda7e2;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-secondary);font-weight:600;font-size:15px;line-height:1.7}.result-modal{display:grid;grid-gap:16px;gap:16px}.result-modal p,.result-modal small{margin:0;font-weight:600}.result-modal p{color:#7846ed;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-weight:600;font-size:17px}.result-modal small{color:rgba(163,133,214,.7);font-size:17px;line-height:normal}.result-modal .game-button{position:relative;width:100%;min-height:54px;padding:0 24px;color:#fff;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:16px;font-weight:600;line-height:1.22;background-image:var(--modal-login-button);background-position:center;background-size:contain;background-repeat:no-repeat;background-color:transparent;border:0;border-radius:28px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s}.result-modal .game-button:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-box-shadow:none;box-shadow:none}.result-modal .game-button:active{-webkit-filter:brightness(.95);filter:brightness(.95)}.result-modal .game-button:disabled{opacity:.6;cursor:not-allowed}.result-symbol{display:grid;width:72px;height:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;color:#fff;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:32px;font-weight:600;background:linear-gradient(145deg,#cfc8e2,#9a93b8);border:6px solid rgba(255,255,255,.6);border-radius:34% 66% 48% 52%;-webkit-box-shadow:0 12px 30px rgba(120,70,237,.2);box-shadow:0 12px 30px rgba(120,70,237,.2);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.result-modal--success .result-symbol{background:linear-gradient(135deg,#9651ff,#f2b3ff);-webkit-box-shadow:0 14px 36px rgba(150,81,255,.3);box-shadow:0 14px 36px rgba(150,81,255,.3)}.reward-code{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;padding:12px;text-align:left;background:#f7f4fd;border:2px solid #dbccf6;border-radius:16px}.reward-code span,.reward-code strong{grid-column:1}.reward-code span{color:#bda7e2;font-size:10px}.reward-code strong{margin-top:4px;word-wrap:anywhere;color:#7846ed;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:14px;letter-spacing:.05em}.reward-code button{grid-row:1/3;grid-column:2;min-height:40px;padding:0 16px;color:#7846ed;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:14px;font-weight:600;background:#d4c2f9;border:0;border-radius:24px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.reward-code button:hover{background:#c4abf7}.reward-code button{min-width:60px;-ms-flex-item-align:center;align-self:center}.bag-modal{display:grid;grid-gap:12px;gap:12px}.bag-empty{display:grid;min-height:180px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-ms-flex-line-pack:center;align-content:center;grid-gap:12px;gap:12px;color:#bda7e2;background:#f7f4fd;border:2px solid #dbccf6;border-radius:20px}.bag-empty span{color:#7846ed;font-size:36px}.bag-empty p{margin:0;font-size:17px;font-weight:600}.bag-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background:#f7f4fd;border:2px solid #dbccf6;border-radius:20px}.bag-item strong,.bag-item small{display:block;max-width:239px;font-weight:600}.bag-item strong{color:#7846ed;font-size:17px;line-height:normal}.bag-item small{margin-top:13.5px;color:#bda7e2;font-size:17px;word-wrap:anywhere}.bag-item__icon{display:grid;width:44px;height:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;color:#fff;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-weight:900;background:linear-gradient(135deg,#9651ff,#f2b3ff);border-radius:12px;-webkit-box-shadow:0 6px 14px rgba(150,81,255,.24);box-shadow:0 6px 14px rgba(150,81,255,.24)}.bag-note{margin:6px 0 0;color:rgba(163,133,214,.7);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-secondary);font-size:17px;font-weight:600;line-height:normal}.opening-animation-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;z-index:calc(var(--xxqy-layer-modal) + 10);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));overflow:hidden;visibility:hidden;background:rgba(36,24,68,.64);opacity:0;backdrop-filter:blur(12px);pointer-events:none;-webkit-transition:opacity .16s ease,visibility 0s linear .16s;transition:opacity .16s ease,visibility 0s linear .16s}.opening-animation-layer.is-active{visibility:visible;opacity:1;pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s}.opening-animation-layer:focus{outline:none}.opening-animation__stage{position:relative;display:grid;width:min(560px,92vw,74vh);aspect-ratio:35/41;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;isolation:isolate}.opening-animation__video,.opening-animation__mobile-image,.opening-animation__waiting-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 22px 42px rgba(45,16,78,.28));filter:drop-shadow(0 22px 42px rgba(45,16,78,.28));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.opening-animation__waiting-image{z-index:1;-webkit-animation:opening-waiting-pulse 1.2s ease-in-out infinite alternate;animation:opening-waiting-pulse 1.2s ease-in-out infinite alternate}.opening-animation__waiting-image.is-fallback{-webkit-animation:opening-fallback-reveal 1.2s cubic-bezier(.16,1,.3,1) both;animation:opening-fallback-reveal 1.2s cubic-bezier(.16,1,.3,1) both}.opening-animation__status{position:absolute;bottom:3%;left:50%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:42px;padding:9px 18px;color:#fff;font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:15px;font-weight:600;white-space:nowrap;background:rgba(83,42,127,.72);border:1px solid rgba(255,255,255,.28);border-radius:999px;border-radius:var(--xxqy-radius-full);-webkit-box-shadow:0 12px 32px rgba(41,13,71,.24);box-shadow:0 12px 32px rgba(41,13,71,.24);-webkit-transform:translateX(-50%);transform:translate(-50%);backdrop-filter:blur(10px)}.opening-animation__status>span{width:15px;height:15px;border:2px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:50%;-webkit-animation:opening-status-spin .65s linear infinite;animation:opening-status-spin .65s linear infinite}.opening-animation__status p{margin:0}@-webkit-keyframes opening-status-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes opening-status-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes opening-waiting-pulse{0%{-webkit-transform:scale(.985);transform:scale(.985);-webkit-filter:drop-shadow(0 18px 34px rgba(45,16,78,.22));filter:drop-shadow(0 18px 34px rgba(45,16,78,.22))}to{-webkit-transform:scale(1.015);transform:scale(1.015);-webkit-filter:drop-shadow(0 26px 52px rgba(255,128,190,.38));filter:drop-shadow(0 26px 52px rgba(255,128,190,.38))}}@keyframes opening-waiting-pulse{0%{-webkit-transform:scale(.985);transform:scale(.985);-webkit-filter:drop-shadow(0 18px 34px rgba(45,16,78,.22));filter:drop-shadow(0 18px 34px rgba(45,16,78,.22))}to{-webkit-transform:scale(1.015);transform:scale(1.015);-webkit-filter:drop-shadow(0 26px 52px rgba(255,128,190,.38));filter:drop-shadow(0 26px 52px rgba(255,128,190,.38))}}@-webkit-keyframes opening-fallback-reveal{0%{opacity:0;-webkit-transform:scale(.3) rotate(-10deg);transform:scale(.3) rotate(-10deg)}55%{opacity:1;-webkit-transform:scale(1.06) rotate(2deg);transform:scale(1.06) rotate(2deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes opening-fallback-reveal{0%{opacity:0;-webkit-transform:scale(.3) rotate(-10deg);transform:scale(.3) rotate(-10deg)}55%{opacity:1;-webkit-transform:scale(1.06) rotate(2deg);transform:scale(1.06) rotate(2deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media(max-width:767px){.opening-animation__stage{width:min(94vw,72vh)}.opening-animation__status{bottom:1%;min-height:38px;padding:8px 15px;font-size:13px}}.page-state{display:grid;min-width:0;min-height:100vh;padding:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-ms-flex-line-pack:center;align-content:center;grid-gap:14px;gap:14px;color:#3a2a5c;color:var(--xxqy-text);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-secondary);text-align:center;background:#f6f7fd;background:var(--xxqy-bg)}.page-state__content{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;grid-gap:14px;gap:14px}.page-state__content strong{font-family:HYZhengYuan,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--xxqy-font-primary);font-size:24px}.page-state__content p{margin:0;color:#8a7da8;color:var(--xxqy-muted)}@media(min-width:1921px){.page-state__content{scale:1;scale:var(--xxqy-wide-scale)}}.page-state__loader{width:48px;height:48px;border:4px solid rgba(152,90,202,.15);border-top-color:#985aca;border-top-color:var(--xxqy-purple);border-radius:50%;-webkit-animation:loader-spin .7s linear infinite;animation:loader-spin .7s linear infinite}@-webkit-keyframes loader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:767px){html,body,#root,.xxqy-site{width:100%;min-width:0}html,body,#root{min-height:100%;background-color:#314483;background-color:var(--xxqy-mobile-footer-safe-bg)}body{overflow-x:hidden}html{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0}.xxqy-site{min-height:456.3995vw;padding-bottom:env(safe-area-inset-bottom,0px);background:#314483;background:var(--xxqy-mobile-footer-safe-bg)}.section-shell{width:100%;margin:0}.site-background{min-height:456.3995vw}.site-background__segment{width:100%;min-height:0}.site-background__segment img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.site-background__segment--hero{-webkit-box-flex:0;-ms-flex:0 0 142.1941vw;flex:0 0 142.1941vw}.site-background__segment--activity{-webkit-box-flex:0;-ms-flex:0 0 142.1941vw;flex:0 0 142.1941vw;margin-top:-1px}.site-background__segment--feature-footer{-webkit-box-flex:1;-ms-flex:1 0 172.0113vw;flex:1 0 172.0113vw;min-height:0;margin-top:-1px;background:#314483;background:var(--xxqy-mobile-footer-safe-bg)}.page-section{min-height:0;padding:0;scroll-margin-top:8.3vw}.page-section__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;-webkit-transform:none;transform:none}.site-header{position:fixed;top:0;right:0;left:0;height:8.3vw;min-height:0;overflow:visible;background:-webkit-gradient(linear,left top,left bottom,from(rgba(48,27,119,.72)),to(rgba(152,101,210,.38)));background:linear-gradient(180deg,rgba(48,27,119,.72),rgba(152,101,210,.38))}.site-header__inner{position:relative;display:block;width:100%;height:100%;margin:0}.brand{position:absolute;top:50%;left:13.5vw;min-height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.brand__logo{width:6.9vw;height:auto}.site-header__nav{position:absolute;top:0;left:28.1vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5.4vw;height:100%}.site-header__nav-item{gap:.65vw;height:100%;padding:0;font-size:2.3vw;line-height:1;white-space:nowrap}.site-header__nav-icon{width:2.6vw;max-height:3vw}.site-header__nav-item.is-active:before,.site-header__nav-item.is-active:after{bottom:1.7vw;height:.22vw;border-radius:.22vw}.site-header__nav-item.is-active:after{right:0;width:28%}.account{position:absolute;top:50%;left:81.8vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.account--authenticated{margin-right:0}.site-header__login,.account__trigger{width:8.9vw;min-width:0;height:4vw;min-height:0;padding:0;font-size:2.15vw;border-width:.32vw;border-radius:4vw;-webkit-transform:translateY(-.5vw);transform:translateY(-.5vw)}.account__trigger{overflow:hidden;font-size:1.15vw;text-overflow:ellipsis;white-space:nowrap}.account__menu{top:calc(100% + .6vw);width:16vw;padding:.5vw;border-radius:1vw}.account__menu button{min-height:4vw;font-size:1.6vw;border-radius:.8vw}.site-header__inner>.channel-links{position:fixed;top:18.47vw;right:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.67vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.2vw 1.33vw;overflow:visible;background:-webkit-gradient(linear,right top,left top,from(rgba(48,27,119,.7)),to(rgba(152,101,210,.28)));background:linear-gradient(270deg,rgba(48,27,119,.7),rgba(152,101,210,.28));border-right:0;border-radius:3vw 0 0 3vw}.site-header__inner>.channel-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:7.87vw;height:7.87vw;min-height:0;padding:0;background:transparent;border-radius:0}.site-header__inner>.channel-links .channel-links__qr-popover{display:none}.hero-section{height:142.1941vw}.hero-section>.page-section__canvas{display:block;overflow:visible}.hero-section .hero-layout{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%}.hero-section .hero-copy{position:static;display:block}.hero-section .hero-copy__title,.hero-section .hero-copy__desc,.hero-section .hero-copy .section-kicker,.hero-section .hero-secondary-btn,.hero-section .hero-art,.hero-section .hero-deco{display:none}.hero-section .hero-actions{position:static;display:block;margin:0}.hero-section .hero-reserve-btn{display:block;width:63.29vw;margin:93.32vw auto 0;min-width:0;height:auto;padding:0;background:transparent;border:0;border-radius:0}.hero-section .hero-reserve-btn:hover{-webkit-transform:translateY(-.25vw);transform:translateY(-.25vw)}.hero-section .hero-reserve-btn .hero-reserve-btn__img{display:block;width:100%;height:auto}.hero-section .age-tip{position:absolute;top:12.03vw;right:auto;bottom:auto;left:12.8vw}.hero-section .age-tip__img{width:8.79vw;-webkit-filter:drop-shadow(0 .5vw 1.2vw rgba(63,42,110,.15));filter:drop-shadow(0 .5vw 1.2vw rgba(63,42,110,.15))}.hero-video{top:0;right:0;bottom:auto;left:0;width:100vw;height:142.1941vw;-o-object-fit:fill;object-fit:fill;-o-object-position:center top;object-position:center top}.hero-video-seam--mobile{bottom:0;left:50%;display:block;width:100vw;height:16vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(72%,#000));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 72%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(72%,#000));mask-image:linear-gradient(to bottom,transparent 0%,#000 72%)}.hero-video-seam.is-ready{opacity:0}.activity-section{height:auto;margin-top:-20.94vw}.activity-section>.page-section__canvas{position:static;width:100%;height:auto;padding:0}.activity-section>.page-section__canvas>.section-shell{width:100%;height:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activity-heading-banner{width:82.14vw;height:auto;margin:8.37vw auto 0}.activity-layout{display:block;width:100%;margin-top:0}.draw-board{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:76.65vw;height:71.73vw;min-height:auto;padding:11.58vw 7.86vw 8.15vw;margin:2.67vw auto 0;border-radius:0;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.reward-grid{grid-template-columns:repeat(3,13.53vw);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.6vw 4.28vw}.reward-card{padding:0;border-radius:0}.reward-card__art img{width:13.53vw}.draw-board__footer{top:0;right:0;bottom:0;left:0;display:block;padding:0;pointer-events:none}.draw-actions{position:absolute;top:0;right:0;bottom:0;left:0;display:block;grid-template-columns:none;gap:0}.draw-actions .game-button{position:absolute;top:57.6vw;left:12.03vw;width:26.5vw;min-width:0;height:11vw;min-height:0;padding:0 2vw;font-size:2.53vw}.draw-actions .game-button--secondary{top:57.6vw;left:41.5vw;width:25.3vw;height:11vw}.draw-actions .draw-button__coin{font-size:1.26vw}.task-panel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:77.99vw;height:109.6vw;min-height:auto;padding:15.14vw 7.16vw 9.14vw;margin:5.12vw auto 0;overflow:hidden;-webkit-transform:none;transform:none;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.panel-heading{margin-bottom:4.5vw}.panel-heading h3{font-size:4.07vw}.task-list{gap:2.39vw}.task-list article{-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:10.32vw;padding:1.44vw 2.11vw 1.44vw 1.44vw;border-radius:2.35vw}.task-list article .task-list__label{width:auto;font-size:2.67vw}.task-list article button,.task-list article .task-list__status{width:15.3vw;height:5.74vw;margin:0 0 0 1.45vw;font-size:2.25vw;border-radius:1vw}.friend-block{margin-top:3.52vw}.friend-block__head{margin-bottom:4.76vw}.friend-block__head strong{font-size:2.74vw}.friend-slots{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;width:54.34vw;margin:0 auto;padding:0;-webkit-transform:translateX(1.45vw);transform:translate(1.45vw)}.friend-slots button{width:11.49vw;min-height:0}.friend-slots__avatar{width:11.49vw;height:10.95vw;border-width:.15vw}.friend-slots__status{margin-top:1.05vw;font-size:2.48vw}.activity-rules{margin-top:9.36vw;font-size:2.48vw}.activity-rules img{width:.73vw;height:1.46vw;margin-left:.85vw}.feature-section{height:75.9494vw;-webkit-transform:none;transform:none}.feature-section>.page-section__canvas{position:static;display:block;height:75.9494vw;padding:0}.feature-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:6vw}.carousel-viewport{width:90.38vw}.carousel-slide{border-radius:4.6vw;clip-path:inset(0 round 4.6vw);pointer-events:auto;-ms-touch-action:pan-y;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-slide.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.feature-arrow{width:7.72vw}.feature-arrow--prev{-webkit-transform:translate(-1.4vw,1.8vw);transform:translate(-1.4vw,1.8vw)}.feature-arrow--next{-webkit-transform:translate(3vw,1.8vw);transform:translate(3vw,1.8vw)}.feature-arrow--prev:hover{-webkit-transform:scale(1.04) translate(-.7vw,1.8vw);transform:scale(1.04) translate(-.7vw,1.8vw)}.feature-arrow--next:hover{-webkit-transform:scale(1.04) translate(2vw,1.8vw);transform:scale(1.04) translate(2vw,1.8vw)}.feature-tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.65vw;width:30.62vw;margin-top:1.4vw;padding:0;overflow:visible}.feature-tab{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.feature-tab__avatar{width:3.1vw;height:3.1vw}.site-footer{height:auto;min-height:0;border-top:0}.site-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:auto;min-height:0;padding:0;gap:0}.site-footer .footer-channel-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.78vw;width:65.26vw;height:7.87vw;margin-top:3.92vw;padding:0}.site-footer .footer-channel-links a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;width:7.87vw;height:100%;min-height:0;padding:0;background:transparent}.site-footer .footer-channel-links .channel-links__icon{width:100%;height:100%}.site-footer .footer-channel-links .channel-links__qr-popover{display:none}.site-header__inner>.channel-links a[data-channel-id=qq] .channel-links__qr-popover,.site-header__inner>.channel-links a[data-channel-id=wechat] .channel-links__qr-popover,.site-footer .footer-channel-links a[data-channel-id=qq] .channel-links__qr-popover,.site-footer .footer-channel-links a[data-channel-id=wechat] .channel-links__qr-popover{position:fixed;top:50%;right:12vw;bottom:auto;left:auto;z-index:2;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:none;animation:none}.footer-channel-strip{display:none}.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;width:100%}.footer-legal{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:80%;margin:3.03vw auto 0;color:rgba(255,255,255,.85);font-size:1.76vw;line-height:1.4;letter-spacing:.06vw;text-align:center}.footer-logos{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.4vw;margin-top:3.12vw}.footer-logos__brand{width:auto;height:6.2vw}.footer-copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:40.43vw;height:auto;margin-top:3.12vw}.bag-item{grid-template-columns:auto minmax(0,1fr)}.bag-item button{grid-column:2;justify-self:start}.code-input button{min-height:44px}.bag-empty p{font-size:3.8vw}.result-modal small{font-size:3.2vw}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}
