#fake-loading{background:-webkit-gradient(linear, left top, left bottom, from(#FFF0E3), color-stop(40%, #ffffff), to(#ffffff)) !important;background:-webkit-linear-gradient(top, #FFF0E3 0%, #ffffff 40%, #ffffff 100%) !important;background:linear-gradient(180deg, #FFF0E3 0%, #ffffff 40%, #ffffff 100%) !important;background-color:#fff0e3 !important}.fc-page{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:-webkit-gradient(linear, left top, left bottom, from(var(--fc-main-soft, #E9F8F5)), color-stop(32%, #ffffff), to(#ffffff));background:-webkit-linear-gradient(top, var(--fc-main-soft, #E9F8F5) 0%, #ffffff 32%, #ffffff 100%);background:linear-gradient(180deg, var(--fc-main-soft, #E9F8F5) 0%, #ffffff 32%, #ffffff 100%);background-size:100% 100%;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;font-size:14px;color:#303133}.fc-page.fc-has-bg{background-size:cover;background-position:center top}.fc-inner{max-width:450px;margin:0 auto;padding-bottom:30px}.fc-hero{padding:20px 26px 2px;text-align:center}.fc-live-pill{display:inline-block;background:#fff;border:1px solid var(--fc-main-soft2, #D2F1EA);border-radius:999px;padding:6px 13px;margin-bottom:14px;-webkit-box-shadow:0 2px 8px rgba(32,184,152,.12);box-shadow:0 2px 8px rgba(32,184,152,.12);font-size:11.5px;font-weight:600;color:var(--fc-main-dark, #1A9378)}.fc-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#67c23a;-webkit-box-shadow:0 0 0 3px rgba(103,194,58,.18);box-shadow:0 0 0 3px rgba(103,194,58,.18);margin-right:7px;vertical-align:1px}.fc-hero-title{margin:0 0 8px;font-size:29px;font-weight:800;letter-spacing:-0.01em;line-height:1.18}.fc-hero-title .fc-accent{color:var(--fc-main, #20B898)}.fc-hero-desc{margin:0;font-size:13.5px;color:#606266;line-height:1.6}.fc-times{text-align:center;padding:8px 26px 0;font-size:13px;color:#606266}.fc-times-num{color:var(--fc-main, #20B898);font-weight:800;font-size:15px;padding:0 2px}.fc-times-done{color:#909399}.fc-winnable{padding:22px 22px 0}.fc-winnable-title{font-size:13px;font-weight:700;color:#303133;margin-bottom:12px}.fc-winnable-title::before{content:"";display:inline-block;width:4px;height:13px;border-radius:2px;background:var(--fc-main, #20B898);margin-right:7px;vertical-align:-2px}.fc-winnable-grid{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-4.5px}.fc-prize-card{width:calc(33.33% - 9px);margin:4.5px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ebeef5;border-radius:8px;padding:12px 8px 11px;text-align:center;background:#fff}.fc-prize-card-img{width:38px;height:38px;margin:0 auto 9px;border-radius:10px;background-size:cover;background-position:center;background-color:var(--fc-main-soft, #E9F8F5);-webkit-box-shadow:0 4px 10px -3px rgba(28,38,48,.22);box-shadow:0 4px 10px -3px rgba(28,38,48,.22)}.fc-prize-card-name{font-size:12.5px;font-weight:700;color:#303133;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-footnote{margin:18px 22px 0;font-size:10.5px;color:#a8abb2;line-height:1.6;text-align:center}@-webkit-keyframes fc-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fc-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fc-float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes fc-float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes fc-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}40%{-webkit-transform:translateX(5px);transform:translateX(5px)}60%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(3px);transform:translateX(3px)}}@keyframes fc-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}40%{-webkit-transform:translateX(5px);transform:translateX(5px)}60%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(3px);transform:translateX(3px)}}@-webkit-keyframes fc-btn-pulse{0%,100%{-webkit-box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 0 var(--fc-main-glow, rgba(245, 139, 170, 0.45));box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 0 var(--fc-main-glow, rgba(245, 139, 170, 0.45))}50%{-webkit-box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 14px rgba(245,139,170,0);box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 14px rgba(245,139,170,0)}}@keyframes fc-btn-pulse{0%,100%{-webkit-box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 0 var(--fc-main-glow, rgba(245, 139, 170, 0.45));box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 0 var(--fc-main-glow, rgba(245, 139, 170, 0.45))}50%{-webkit-box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 14px rgba(245,139,170,0);box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA),0 0 0 14px rgba(245,139,170,0)}}@-webkit-keyframes fc-twinkle{0%,100%{opacity:.25;-webkit-transform:scale(0.7);transform:scale(0.7)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes fc-twinkle{0%,100%{opacity:.25;-webkit-transform:scale(0.7);transform:scale(0.7)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.fc-page{--fc-rar: #E8D9CB;--fc-rar-glow: #FBEFE2}.fc-stage{position:relative;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 0 0}.fc-sparkles{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.fc-sparkles i{position:absolute;width:10px;height:10px;background:var(--fc-deputy, #FFC24D);-webkit-clip-path:polygon(50% 0, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0 50%, 38% 38%);clip-path:polygon(50% 0, 62% 38%, 100% 50%, 62% 62%, 50% 100%, 38% 62%, 0 50%, 38% 38%);-webkit-animation:fc-twinkle 2.4s ease-in-out infinite;animation:fc-twinkle 2.4s ease-in-out infinite}.fc-card{position:relative;width:264px;height:336px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;border:6px solid var(--fc-rar);background:-webkit-linear-gradient(top, #ffffff 0%, var(--fc-rar-glow) 100%);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(var(--fc-rar-glow)));background:linear-gradient(180deg, #ffffff 0%, var(--fc-rar-glow) 100%);-webkit-box-shadow:0 22px 40px -18px rgba(70,50,40,.35),inset 0 0 0 2px rgba(255,255,255,.9);box-shadow:0 22px 40px -18px rgba(70,50,40,.35),inset 0 0 0 2px rgba(255,255,255,.9);overflow:hidden;-webkit-transition:border-color .25s,box-shadow .25s;-webkit-transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,box-shadow .25s;transition:border-color .25s,box-shadow .25s,-webkit-box-shadow .25s}.fc-card[data-state=flash]{-webkit-box-shadow:0 22px 44px -16px rgba(120,90,200,.5),inset 0 0 0 2px rgba(255,255,255,.9);box-shadow:0 22px 44px -16px rgba(120,90,200,.5),inset 0 0 0 2px rgba(255,255,255,.9)}.fc-card[data-state=flash]::before{content:"";position:absolute;left:50%;top:112px;width:340px;height:340px;margin:-170px 0 0 -170px;background:repeating-conic-gradient(from 0deg, rgba(255, 255, 255, 0) 0deg 12deg, rgba(190, 160, 255, 0.22) 12deg 24deg);-webkit-animation:fc-spin 2.2s linear infinite;animation:fc-spin 2.2s linear infinite}.fc-card[data-state=reveal]::before{content:"";position:absolute;left:50%;top:112px;width:340px;height:340px;margin:-170px 0 0 -170px;background:repeating-conic-gradient(from 0deg, rgba(255, 255, 255, 0) 0deg 9deg, var(--fc-rar-glow) 9deg 18deg);-webkit-animation:fc-spin 14s linear infinite;animation:fc-spin 14s linear infinite;opacity:.95}.fc-card-top{position:absolute;top:12px;left:14px;right:14px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3}.fc-chip{padding:3px 11px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em;color:#fff;background:var(--fc-rar);-webkit-box-shadow:0 3px 8px -3px rgba(0,0,0,.35);box-shadow:0 3px 8px -3px rgba(0,0,0,.35)}.fc-no{font-size:11px;font-weight:700;color:rgba(70,50,40,.45);letter-spacing:.1em}.fc-slot{position:absolute;left:0;right:0;top:38px;height:214px;z-index:2}.fc-sprite{position:absolute;left:50%;top:0;width:190px;height:214px;margin-left:-95px;opacity:0}.fc-sprite.is-on{opacity:1}.fc-sprite svg{width:100%;height:100%;display:block}.fc-slot.is-mystery .fc-sprite svg{-webkit-filter:brightness(0.3) sepia(1) hue-rotate(215deg) saturate(2.4) drop-shadow(0 0 6px rgba(255, 255, 255, 0.8));filter:brightness(0.3) sepia(1) hue-rotate(215deg) saturate(2.4) drop-shadow(0 0 6px rgba(255, 255, 255, 0.8))}.fc-card[data-state=reveal] .fc-slot{-webkit-animation:fc-pop .6s cubic-bezier(0.2, 0.9, 0.3, 1.3) both;animation:fc-pop .6s cubic-bezier(0.2, 0.9, 0.3, 1.3) both}.fc-card[data-state=reveal][data-rarity=thanks] .fc-slot{-webkit-animation:fc-shake .5s ease both;animation:fc-shake .5s ease both}.fc-card[data-state=idle] .fc-slot{-webkit-animation:fc-float 3s ease-in-out infinite;animation:fc-float 3s ease-in-out infinite}.fc-card-bottom{position:absolute;left:12px;right:12px;bottom:12px;padding:9px 10px 10px;border-radius:18px;background:rgba(255,255,255,.88);text-align:center;z-index:3;-webkit-box-shadow:0 6px 14px -8px rgba(70,50,40,.3);box-shadow:0 6px 14px -8px rgba(70,50,40,.3)}.fc-name{font-size:20px;font-weight:800;color:#3b2f4a;letter-spacing:.02em;line-height:1.2}.fc-tip{margin-top:3px;font-size:12px;color:#8b7f98;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-go-wrap{text-align:center;padding:22px 26px 0}.fc-go{display:inline-block;min-width:214px;height:58px;padding:0 30px;border:0;border-radius:999px;font-size:22px;font-weight:900;letter-spacing:.12em;color:#fff;background:-webkit-linear-gradient(top, var(--fc-main-light, #FFA9C2) 0%, var(--fc-main, #F58BAA) 100%);background:-webkit-gradient(linear, left top, left bottom, from(var(--fc-main-light, #FFA9C2)), to(var(--fc-main, #F58BAA)));background:linear-gradient(180deg, var(--fc-main-light, #FFA9C2) 0%, var(--fc-main, #F58BAA) 100%);-webkit-box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA);box-shadow:0 10px 22px -8px var(--fc-main, #F58BAA);text-shadow:0 2px 0 rgba(0,0,0,.12);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-animation:fc-btn-pulse 1.8s ease-in-out infinite;animation:fc-btn-pulse 1.8s ease-in-out infinite}.fc-go:active{-webkit-transform:translateY(2px) scale(0.98);transform:translateY(2px) scale(0.98)}.fc-go[data-mode=stop]{background:-webkit-linear-gradient(top, #FFB067 0%, #F2693D 100%);background:-webkit-gradient(linear, left top, left bottom, from(#FFB067), to(#F2693D));background:linear-gradient(180deg, #FFB067 0%, #F2693D 100%);-webkit-box-shadow:0 10px 22px -8px #f2693d;box-shadow:0 10px 22px -8px #f2693d}.fc-go[data-mode=wait]{background:#c9c2d2;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none}.fc-go-hint{margin-top:10px;font-size:12.5px;color:#8b7f98;min-height:18px}.fc-prize-card{position:relative;padding-top:10px}.fc-prize-thumb{width:62px;height:70px;margin:0 auto 4px}.fc-prize-thumb svg{width:100%;height:100%;display:block}.fc-prize-tier{display:inline-block;padding:1px 8px;margin-bottom:4px;border-radius:999px;font-size:10.5px;font-weight:800;color:#fff}.fc-prize-card-name{margin-top:2px}.fc-hidden{display:none}
