@font-face{font-family:Source Han Sans TC;src:url(/fonts/SourceHanSansTC-VF.otf.woff2) format("woff2");font-display:swap}*{margin:0;padding:0;font-family:Source Han Sans TC;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:initial}.page-pc{display:flex;align-items:center;flex-direction:column;min-width:1200px}.page-mobile,.page-pc{overflow-x:hidden}.page-mobile .page-content{width:100vw;min-width:100vw}.page-PCMobile{background:#f5f5f5;width:100%;display:flex;justify-content:center}.page-PCMobile .page-content{width:750px!important;min-width:750px;max-width:750px}.page-content{position:relative;flex-direction:column}.button,.page-content{display:flex;align-items:center}.button{justify-content:center;width:224px;height:77px;flex-shrink:0;border-radius:50px;background:linear-gradient(90deg,#d65830,#c22a24);box-shadow:2px 2px 15px 0 rgba(0,0,0,.25);color:#fff;font-family:Source Han Sans TC;font-size:.32rem;font-style:normal;font-weight:700;outline:none;border:none;cursor:pointer;z-index:2}.button.theme-futures{background:linear-gradient(90deg,#df2a46,#c62840 100%)}@keyframes scale{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}@keyframes dialog-animation{0%{transform:translate(0) scale(0)}to{transform:translate(0) scale(1)}}@keyframes wiggle{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(5px,5px) rotate(5deg)}50%{transform:translate(0) rotate(0deg)}75%{transform:translate(-5px,-5px) rotate(-5deg)}to{transform:translate(0) rotate(0deg)}}.lazy{background-image:none!important}@keyframes shakeAnimation{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-duration:1.5;animation-name:bounceIn}@keyframes tada{0%,33.33%{transform:scaleX(1)}3.33%,6.67%{transform:scale3d(.9,.9,.9) rotate(-3deg)}10%,16.67%,23.33%,30%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}13.33%,20%,26.67%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}33.33%,to{transform:scaleX(1)}}.tada{animation-name:tada}.buttonWithIcon{border-radius:50px;box-shadow:2px 2px 15px 0 rgba(0,0,0,.25);background:linear-gradient(90deg,#f2bc7b,#ef9a45 100%);padding-left:.5rem;box-sizing:border-box}.buttonWithIcon:after{content:"";position:absolute;top:50%;left:-.4rem;width:1.27rem;height:1.27rem;background-image:url(/images/futuresSignUp/button-icon.png);background-size:100% 100%;transform:translateY(-50%)}.copy-footer{padding-bottom:env(safe-area-inset-bottom)}.video-list-item:not(:last-child) .video-header{border-bottom:1px solid rgba(67,67,67,.25)}