@charset "UTF-8";@font-face{font-family:FlapNum;font-weight:700;font-display:block;src:url(/fonts/flapnum-700.woff2) format("woff2")}@font-face{font-family:FlapNum;font-weight:800;font-display:block;src:url(/fonts/flapnum-800.woff2) format("woff2")}@font-face{font-family:FlapHei;font-weight:900;font-display:block;src:url(/fonts/flaphei.woff2) format("woff2")}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #FFC53A;outline-offset:2px}.flap{position:relative;display:inline-block;vertical-align:middle;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-shadow:0 2px 0 #202020,0 4px 0 #0A0A0A,0 5px 0 #1C1C1C;box-shadow:0 2px #202020,0 4px #0a0a0a,0 5px #1c1c1c}.flap .win{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.flap .h,.flap .l{position:absolute;left:0;right:0;height:50%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flap .t,.flap .lt{top:0;background:#1B1B1B}.flap .b,.flap .lb{bottom:0;background:#161616}.flap b{display:block;height:200%;text-align:center;color:#f2f2ee;font-family:FlapNum,FlapHei,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-transition:color .4s;transition:color .4s}.flap b .k{font-family:FlapHei,Source Han Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:900;font-size:.66em}.flap .b b,.flap .lb b{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flap .l{visibility:hidden;z-index:3}.flap .lt{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.flap .lb{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.flap .sh{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:0;pointer-events:none}.flap .sh-grad{background:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(85%,rgba(0,0,0,0)));background:linear-gradient(#000,rgba(0,0,0,0) 85%)}.flap .hinge{position:absolute;left:0;right:0;background:#000;z-index:5}.flap .pin{position:absolute;z-index:6;border-radius:50%;background:#5A5A58}@-webkit-keyframes flapRebound{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0)}36%{-webkit-transform:rotateX(8deg);transform:rotateX(8deg)}68%{-webkit-transform:rotateX(0deg);transform:rotateX(0)}84%{-webkit-transform:rotateX(2.5deg);transform:rotateX(2.5deg)}to{-webkit-transform:rotateX(0deg);transform:rotateX(0)}}@keyframes flapRebound{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0)}36%{-webkit-transform:rotateX(8deg);transform:rotateX(8deg)}68%{-webkit-transform:rotateX(0deg);transform:rotateX(0)}84%{-webkit-transform:rotateX(2.5deg);transform:rotateX(2.5deg)}to{-webkit-transform:rotateX(0deg);transform:rotateX(0)}}@media (prefers-reduced-motion: reduce){.flap b{-webkit-transition:none;transition:none}}
