:root{--pink:#ff2b7a;--pink2:#e8005f;--pink-d:#b3004a;--pink-t:#ffe2ef;--green:#1fae4f;--green-d:#0f7d32;--mint:#3fdc93;--mint-soft:#e9fcf2;--mint-line:#b6efd0;--gold:#ffc21a;--gold-t:#fff3c4;--ink:#16181d;--ink2:#4b5563;--gray:#6b7280;--line:#e3e4ea;--cream:#fffbf4;--err:#e5484d;--off:#c4c8cf;--font:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif}.board.q{font-family:var(--font);color:var(--ink);background:radial-gradient(1200px 500px at 20% -10%,#b9f5d4 0,#0000 60%),radial-gradient(900px 500px at 100% 10%,#ffd3e7 0,#0000 55%),linear-gradient(#d8f8e7,#c4f1da 60%,#b8edd2)}.board.q .board-hd h1{font:900 34px/1.2 var(--font);color:var(--ink);-webkit-text-stroke:0;text-shadow:none}.board.q .board-hd h1 b{color:var(--pink)}.board.q .board-hd span{color:#0c3b24;background:#fff;border:0;box-shadow:0 2px 8px #14502826}.board.q .slabel{color:#0c3b24}.board.q .slabel b{font-family:var(--font);border:0;box-shadow:0 2px 6px #1450282e}.board.q .slabel em{border-color:#7fb596}.board.q .fit{border:0;border-radius:28px;box-shadow:0 10px 30px #14502838}.board.q .fit[data-w="1920"]{border-radius:20px}.qp{font-family:var(--font);color:var(--ink);background:#bfe9b0 url(/assets/bg-phone2-BA25Q6Pr.jpg) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.qp *{box-sizing:border-box}.qp .ab{position:absolute}.qp .deco{pointer-events:none;filter:drop-shadow(0 6px 8px #0000002e);position:absolute}.qp .hd{color:#111;z-index:3;justify-content:center;align-items:center;height:52px;font-size:21px;font-weight:800;display:flex;position:absolute;top:44px;left:0;right:0}.qp .hd .back{width:28px;height:28px;position:absolute;top:12px;left:18px}.qp .hd .back svg{width:28px;height:28px}.qp .btn{color:#fff;letter-spacing:1px;text-shadow:0 1px 2px #96003259;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#ff6fa8 0%,#ff2b7a 45%,#f0136a 75%,#e0005c 100%);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:900;display:flex;position:relative;box-shadow:inset 0 -3px #96003759,0 5px #b3004a,0 12px 20px #c8005059}.qp .btn:before{content:"";pointer-events:none;background:linear-gradient(#ffffffbf,#ffffff14);border-radius:999px;height:34%;position:absolute;top:4px;left:9%;right:9%}.qp .btn.sm{font-size:15px;box-shadow:inset 0 -2px #96003759,0 3px #b3004a,0 6px 10px #c800504d}.qp .btn.sm:before{height:38%;top:3px}.qp .btn.ab{position:absolute}.qp .btn.ghost{color:var(--pink2);text-shadow:none;background:linear-gradient(#fff,#f4f6fa);box-shadow:inset 0 0 0 2px #ff9cc0,0 4px #e7c3d3,0 8px 14px #c800501f}.qp .btn.ghost:before{display:none}.qp .btn.green{text-shadow:0 1px 2px #00501459;background:linear-gradient(#7ef08c 0%,#36c95a 40%,#1aa846 75%,#14963c 100%);box-shadow:inset 0 -3px #005a1e4d,0 5px #0f7d32,0 12px 20px #148c3c4d}.qp .btn.off{color:#7b818c;text-shadow:none;background:linear-gradient(#e9ebef,#d3d7de);box-shadow:0 4px #b9bec7}.qp .btn.off:before{display:none}.qp .card{background:#ffffffeb;border-radius:20px;position:absolute;box-shadow:0 10px 26px #1e6e3c2e,inset 0 1px #ffffffe6}.qp .card.flow{position:relative}.qp .av{object-fit:cover;background:#ddd;border-radius:50%;display:block}.qp .ring-g{border:4px solid #ffc21a;box-shadow:0 0 0 2px #fff,0 4px 10px #c88c0059}.qp .ring-s{border:4px solid #8fb4f0;box-shadow:0 0 0 2px #fff,0 4px 10px #3c64b44d}.qp .ring-p{border:4px solid #ff8fb8;box-shadow:0 0 0 2px #fff,0 4px 10px #dc3c784d}.cr-s{filter:grayscale()sepia(.35)hue-rotate(175deg)saturate(2.4)brightness(1.15)}.cr-p{filter:hue-rotate(-75deg)saturate(1.5)brightness(1.08)}.cr-b{filter:hue-rotate(-32deg)saturate(1.5)brightness(.95)}.qp .chip{white-space:nowrap;border-radius:99px;align-items:center;height:24px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.qp .chip.y{color:#9a5a00;background:linear-gradient(#ffe48a,#ffc93a)}.qp .chip.p{color:var(--pink2);background:var(--pink-t)}.qp .chip.g{color:#0a7c47;background:var(--mint-soft);border:1.5px solid var(--mint-line)}.qp .chip.gray{color:#5b616b;background:#eceef2}.qp .tabbar{z-index:4;background:#fffffff0;border-radius:24px;justify-content:space-around;align-items:center;height:88px;display:flex;position:absolute;bottom:16px;left:14px;right:14px;box-shadow:0 -2px 18px #1e6e3c26}.qp .tabbar div{color:#6b6f78;flex-direction:column;align-items:center;gap:6px;width:25%;font-size:14px;font-weight:600;display:flex}.qp .tabbar svg{fill:#9aa0aa;width:32px;height:32px}.qp .tabbar .on{color:var(--pink)}.qp .tabbar .on svg{fill:var(--pink)}.qp .opt{cursor:pointer;-webkit-user-select:none;user-select:none;color:#24597a;background:linear-gradient(#fff 0%,#edf2fa 45%,#d6e1f1 100%);border:1.5px solid #dbe5f3;border-radius:999px;align-items:center;height:50px;padding:0 18px 0 20px;font-size:18px;font-weight:800;display:flex;position:relative;box-shadow:inset 0 2px #fff,inset 0 -2px #96aacd73,0 4px #c3cfe3,0 7px 12px #3c5a8c26}.qp .opt b{color:#1d6f8a;width:30px;font-weight:900}.qp .opt img{border:2px solid #fff;width:32px;height:32px;margin-right:10px}.qp .opt .ck{width:26px;height:24px;display:none;position:absolute;top:13px;right:20px}.qp .opt .ck svg{width:26px;height:24px}.qp .opt.sel{color:#fff;text-shadow:0 1px 2px #00501459;background:linear-gradient(#7ef08c 0%,#36c95a 40%,#1aa846 75%,#14963c 100%);border-color:#9ef0a6;box-shadow:inset 0 2px #ffffffbf,inset 0 -2px #005a1e4d,0 4px #0f7d32,0 8px 14px #148c3c59}.qp .opt.sel b{color:#fff}.qp .opt.sel .ck{display:block}.qp .opt.sel:before{content:"";background:linear-gradient(#ffffff8c,#fff0);border-radius:999px;height:36%;position:absolute;top:3px;left:6%;right:6%}.qp .opt.dim{opacity:.55;filter:grayscale(.6)}.qp .opt.wrong{color:#a3133f;background:linear-gradient(#fff,#fbe9ef 50%,#f6d3df);border-color:#f6c6d6;box-shadow:inset 0 2px #fff,0 4px #e6b3c3,0 7px 12px #a0143c1f}.qp .seg{background:linear-gradient(#f3f4f7,#e2e5ec);border-radius:999px;padding:4px;display:flex;box-shadow:inset 0 2px 4px #00000014}.qp .seg div{color:#222;cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;height:44px;font-size:17px;font-weight:800;display:flex;position:relative}.qp .seg div.on{color:#fff;background:linear-gradient(#ff6fa8,#ff2b7a 55%,#e8005f);box-shadow:0 3px #b3004a,0 6px 10px #c8005047}.qp .seg div.on:before{content:"";background:linear-gradient(#fff9,#fff0);border-radius:999px;height:36%;position:absolute;top:3px;left:10%;right:10%}.qp .bar{background:#e3e4ea;border-radius:99px;height:10px;overflow:hidden}.qp .bar i{background:linear-gradient(90deg,#ff3f86 0%,#ff8db3 18%,#8cc9a2 55%,#9fb7a8 80%,#ff4f8f 100%);border-radius:99px;height:100%;display:block}.qp .bar.pk i{background:linear-gradient(90deg,#ffb51c,#ff2b7a)}.qp .inp{background:linear-gradient(#fff,#eef3fa 60%,#dfe7f3);border:1.5px solid #fff;border-radius:999px;align-items:center;gap:14px;height:52px;padding:0 22px;display:flex;box-shadow:0 4px #c7d3e6,0 8px 14px #285a3c2e}.qp .inp.err{box-shadow:0 0 0 2.5px var(--err),0 4px 0 #e9b9bb,0 8px 14px #c8282826}.qp .on-bg{color:#1d6a3a;text-shadow:0 0 4px #fff,0 0 2px #fff,0 0 1px #fff;font-weight:600}.qp .bignum{color:var(--pink);text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff,2px 2px #fff,-2px 2px #fff,2px -2px #fff,-2px -2px #fff,0 6px 10px #c8005040;font-weight:900}.qp .mask{z-index:8;background:#0a281973;position:absolute;inset:0}.qp .sheet{z-index:9;background:#fff;border-radius:26px 26px 0 0;padding:22px 20px 30px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000026}.qp .dialog{z-index:9;text-align:center;background:#fff;border-radius:24px;padding:26px 22px 22px;position:absolute;left:28px;right:28px;box-shadow:0 20px 50px #00000040}.qp .ico-ok,.qp .ico-no,.qp .ico-warn{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 3px 6px #00000026}.qp .ico-ok{background:linear-gradient(#3fd36a,#16a447)}.qp .ico-no{background:#c4c8cf}.qp .ico-warn{background:linear-gradient(#ff8a8e,#e5484d)}.qp .ico-ok svg,.qp .ico-no svg,.qp .ico-warn svg{width:22px;height:22px}.qp .live{align-items:center;gap:6px;display:inline-flex}.qp .live:before{content:"";background:var(--pink);border-radius:50%;width:8px;height:8px;animation:1.2s infinite qpulse;box-shadow:0 0 0 3px #ffd0e4}@keyframes qpulse{50%{opacity:.35}}.qp .spin{border:5px solid #ffd0e4;border-top-color:var(--pink);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite qspin}@keyframes qspin{to{transform:rotate(360deg)}}.qp .icard{color:#fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000040,inset 0 0 0 2px #ffffff8c}.qp .icard.pink{background:linear-gradient(140deg,#ffb3cf,#ff5c9a 55%,#e8005f)}.qp .icard.gold{color:#4a2a00;background:linear-gradient(140deg,#fff1a8,#ffcf3a 40%,#e39a08 75%,#c27800)}.qp .icard.black{color:#ffe08a;background:linear-gradient(140deg,#4a4a52,#1b1b20 55%,#000)}.qp .icard.red{background:linear-gradient(140deg,#ff9a5a,#ff3b2f 50%,#c20d18)}.qp .icard.green{background:linear-gradient(140deg,#9ff5c4,#2fd17f 50%,#0e7a4a)}.qp .icard:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;animation:3.2s ease-in-out infinite qshine;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-20deg)}@keyframes qshine{60%,to{left:130%}}.qs{isolation:isolate;font-family:var(--font);color:#16271e;position:absolute;inset:0;overflow:hidden}.qs *{box-sizing:border-box}.qs .sbg{z-index:-2;filter:saturate(1.65)contrast(1.06);background:url(/assets/bg-stage-44eZRqLN.jpg) 50%/cover;position:absolute;inset:0}.qs .sbg:after{content:"";background:linear-gradient(#19d27833,#0aaa5f1f 50%,#06784666);position:absolute;inset:0}.qs .sbeam{transform-origin:50% 0;width:260px;height:900px;transform:rotate(var(--r,0deg));z-index:-1;pointer-events:none;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);mix-blend-mode:screen;filter:blur(4px);background:linear-gradient(#ffffff8c,#fff0 80%);animation:6s ease-in-out infinite alternate qsway;position:absolute;top:-40px}.qs .sbeam:nth-of-type(2n){animation-duration:7.5s;animation-direction:alternate-reverse}@keyframes qsway{0%{transform:rotate(calc(var(--r,0deg) - 8deg))}to{transform:rotate(calc(var(--r,0deg) + 8deg))}}.qs .prop{pointer-events:none;filter:drop-shadow(0 6px 8px #50002847);position:absolute}.qs .blogo{filter:drop-shadow(0 20px 26px #78003273);z-index:3;position:absolute}.qs .panel{background:#ffffffeb;border:10px solid #2fd282;border-radius:40px;position:absolute;box-shadow:inset 0 0 0 4px #fff,0 14px #0f9b58,0 30px 60px #043c1e66}.qs .sribbon{white-space:nowrap;z-index:4;background:linear-gradient(#ff7cb8,#ff2d87 50%,#d70f68);border:6px solid #fff;border-radius:30px;align-items:center;height:128px;padding:0 70px;display:flex;position:absolute;top:44px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 12px #a90a50,0 24px 40px #96003c59}.qs .sribbon .hz{--sw:16px;font-size:84px}.hz{isolation:isolate;white-space:nowrap;font-weight:900;line-height:1.05;display:inline-block;position:relative}.hz:before{content:attr(data-t);z-index:-1;color:#fff;-webkit-text-stroke:var(--sw,12px) #fff;text-shadow:0 3px #ff3d93,0 6px #ec1a75,0 9px #d4105f,0 12px #b80b50,0 18px 18px #6e002d73;position:absolute;top:0;left:0}.hz>i{background:linear-gradient(#fffbd0 0%,#ffe04a 35%,#ffb51c 62%,#ff8a00 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.qs .bq{align-items:center;gap:18px;font-size:52px;font-weight:900;display:flex}.qs .qn{color:#fff;background:linear-gradient(#ff7cb8,#ff2d87 50%,#d70f68);border-radius:50%;flex:none;place-items:center;width:66px;height:66px;font-size:38px;font-weight:900;display:grid;box-shadow:inset 0 2px #fff9,0 6px #b10b57}.qs .bopts{grid-template-columns:repeat(3,1fr);gap:18px 22px;margin-top:20px;display:grid}.qs .bopt{white-space:nowrap;background:var(--mint-soft);border:4px solid var(--mint-line);border-radius:999px;align-items:center;gap:12px;height:100px;padding:0 14px;font-size:42px;font-weight:900;display:flex;box-shadow:0 7px #bfe8d2}.qs .bopt .av{border-width:4px;flex:none;width:74px;height:74px}.qs .bopt.win{background:linear-gradient(#fff4c2,#ffd54a);border-color:#fff;box-shadow:0 7px #e2a21b,0 0 0 6px #ffcf3a,0 0 40px #ffbe1ecc}.qs .av{object-fit:cover;background:#fff;border:3px solid #fff;border-radius:50%;display:block;box-shadow:0 3px 8px #003c1e40}.qs .side{width:400px;position:absolute;right:40px}.qs .cnt{text-align:center;padding:34px 20px}.qs .cnt .k{color:#44564c;font-size:38px;font-weight:900}.qs .cnt .v{color:#ff2d87;letter-spacing:2px;text-shadow:0 5px #ffc4dc;font-variant-numeric:tabular-nums;font-size:108px;font-weight:900;line-height:1.1}.qs .qr{background:repeating-linear-gradient(45deg,#c9cfcc 0 14px,#bcc3bf 14px 28px);border:8px solid #fff;border-radius:24px;width:260px;height:260px;margin:0 auto;box-shadow:0 0 0 4px #c9cfcc}.qs .qrt{color:#d70f68;text-align:center;margin-top:22px;font-size:46px;font-weight:900}.qs .rows{padding:20px 50px;position:absolute}.qs .rrow{align-items:center;gap:28px;height:132px;display:flex}.qs .rrow+.rrow{border-top:3px dashed #cdeedc}.qs .rbadge{flex:none;place-items:center;width:110px;height:100px;display:grid;position:relative}.qs .rbadge img{width:110px;margin:auto;position:absolute;inset:0}.qs .rbadge b{color:#fff;text-shadow:2px 0 #b8530b,-2px 0 #b8530b,0 2px #b8530b,0 -2px #b8530b,1.4px 1.4px #b8530b,-1.4px 1.4px #b8530b,1.4px -1.4px #b8530b,-1.4px -1.4px #b8530b;font-size:40px;font-weight:900;position:relative;top:14px}.qs .rbadge.plain b{color:#3f6a53;width:76px;height:76px;text-shadow:none;background:#e6f6ed;border:4px solid #fff;border-radius:50%;place-items:center;display:grid;top:0;box-shadow:0 4px #c6e6d4}.qs .rrow .av{border-width:5px;flex:none;width:98px;height:98px}.qs .rrow .nm{flex:none;width:190px;font-size:54px;font-weight:900}.qs .rtrack{background:#e3f5eb;border-radius:999px;flex:1;height:40px;overflow:hidden;box-shadow:inset 0 3px #00502814}.qs .rtrack i{background:linear-gradient(90deg,#ffb51c,#ff2d87);border-radius:999px;height:100%;animation:1.6s cubic-bezier(.2,.8,.2,1) both qgrow;display:block;box-shadow:inset 0 4px #fff6}@keyframes qgrow{0%{width:0}}.qs .rrow .sc{text-align:right;color:#ff2d87;font-variant-numeric:tabular-nums;flex:none;width:150px;font-size:76px;font-weight:900}.qs .rrow .sc small{color:#44564c;margin-left:4px;font-size:32px}.qs .rrow.hot{background:linear-gradient(90deg,#ffd54a59,#ffd54a00);border-radius:30px;animation:1.8s ease-in-out infinite qglow}@keyframes qglow{50%{background-color:#ffe68c40}}.qs .plus{color:#fff;background:linear-gradient(#ff7cb8,#ff2d87 50%,#d70f68);border:5px solid #fff;border-radius:999px;padding:0 26px;font-size:64px;font-weight:900;animation:2.4s ease-out infinite qpop;position:absolute;box-shadow:0 8px #a90a50}@keyframes qpop{0%{opacity:0;transform:translateY(20px)scale(.6)}15%{opacity:1;transform:translateY(0)scale(1.08)}25%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-40px)}}.qs .ticker{z-index:5;background:linear-gradient(#ff7cb8,#ff2d87 50%,#d70f68);border-top:5px solid #fff;border-bottom:5px solid #fff;height:96px;position:absolute;bottom:30px;left:0;right:0;overflow:hidden;box-shadow:0 10px 30px #96003c59}.qs .ticker span{white-space:nowrap;color:#fff;text-shadow:0 3px #96003c73;padding-left:20px;font-size:48px;font-weight:900;line-height:86px;animation:16s linear infinite qtick;position:absolute;top:0;left:100%}.qs .ticker span img{vertical-align:middle;height:58px;margin-right:14px;display:inline-block}@keyframes qtick{0%{transform:translate(0)}to{transform:translate(calc(-1920px - 100%))}}.qs .livep{color:#d70f68;background:#fff;border-radius:999px;align-items:center;gap:12px;height:64px;padding:0 26px;font-size:34px;font-weight:900;display:inline-flex;box-shadow:0 6px #0f9b58}.qs .livep:before{content:"";background:#ff2d87;border-radius:50%;width:18px;height:18px;animation:1.2s infinite qpulse;box-shadow:0 0 0 6px #ffd0e4}@media (prefers-reduced-motion:reduce){.qs .sbeam,.qs .rtrack i,.qs .rrow.hot,.qs .plus,.qs .livep:before,.qp .live:before,.qp .icard:after{animation:none}.qs .ticker span{animation:none;left:620px}}.qp .card{color:inherit;border:0;padding:0}.qp .btn{width:auto;font-family:var(--font);letter-spacing:1px;border:0}.qp .btn:active{transform:none}.qp .chip{border:0;gap:4px}.qp .chip.g{border:1.5px solid var(--mint-line)}.qp .live{box-shadow:none;font:inherit;letter-spacing:0;color:inherit;background:0 0;border:0;padding:0;transform:none}.qp .bar{border:0;position:relative}.qp .bar i{position:static}.qs .plus{font-family:var(--font);border-radius:999px;animation-name:qpop;top:auto;right:auto}.qs .ticker{display:block;bottom:30px;left:0;right:0}:is(html:has(.board.q),body:has(.board.q)){color:var(--ink);background:#c4f1da}.qs .s0{position:absolute;inset:0}.qs .st-h3{color:var(--ink);font-size:48px;font-weight:900}.qs .st-note{color:var(--gray);font-size:32px;font-weight:700}.qs .st-sub{z-index:4;color:#d70f68;letter-spacing:2px;background:#fff;border-radius:999px;padding:10px 30px;font-size:36px;font-weight:900;position:absolute;transform:rotate(-3deg);box-shadow:0 6px #0f9b58}.qs .s0-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:36px;width:1000px;height:600px;padding:50px 40px;display:flex;top:220px;left:780px}.qs .s0-code{letter-spacing:24px;color:#ff2d87;text-shadow:0 6px #ffc4dc;font-variant-numeric:tabular-nums;padding-left:24px;font-size:200px;font-weight:900;line-height:1}.rc-dim[data-v-ea17d5b1]{z-index:18;background:#06321c80;position:absolute;inset:0}.rc-panel[data-v-ea17d5b1]{text-align:center;z-index:19;width:960px;height:400px;padding:60px 40px;top:330px;left:760px}.rc-ld[data-v-ea17d5b1]{border:12px solid var(--mint-line);border-top-color:#ff2d87;border-radius:50%;width:90px;height:90px;margin:0 auto 26px;animation:1s linear infinite qspin;display:block}.rc-h3[data-v-ea17d5b1]{color:var(--ink);margin:0;font-size:60px;font-weight:900}.rc-note[data-v-ea17d5b1]{color:var(--gray);margin:20px 0 0;font-size:38px;font-weight:700}.st-flags.rc[data-v-ea17d5b1]{top:50px;left:auto;right:40px;transform:none}.qs.rc[data-v-ea17d5b1] .st-top{visibility:hidden}.viewport[data-v-ea17d5b1]{background:#000;position:fixed;inset:0;overflow:hidden}.canvas[data-v-ea17d5b1]{transform-origin:50%;width:1920px;height:1080px;position:absolute;top:50%;left:50%}.hidden-meta[data-v-ea17d5b1]{display:none}.un[data-v-ea17d5b1]{opacity:.15;z-index:9;position:absolute;bottom:0;right:0}.st-flags[data-v-ea17d5b1]{z-index:20;gap:16px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.st-act[data-v-ea17d5b1]{color:#d70f68;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;height:64px;padding:0 28px;font-size:36px;font-weight:900;display:inline-flex;box-shadow:0 6px #0f9b58}.st-act.off[data-v-ea17d5b1]{background:var(--off);color:var(--ink2);box-shadow:0 6px #9aa0a8}.st-act.gold-flag[data-v-ea17d5b1]{color:#8a4a00;background:linear-gradient(#fff4c2,#ffd54a);box-shadow:0 6px #e2a21b}
