button,input{font-size:100%;vertical-align:middle;overflow:visible;line-height:normal;margin:0;padding:0;border:0;outline:0;border-radius:0}label{font-weight:normal}input::-ms-clear,input::-ms-reveal{display:none}input::-webkit-credentials-auto-fill-button,input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;position:absolute;right:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 99999s;-webkit-background-clip:text}.dsc-input-group input:-webkit-autofill,.dsc-input-group input:-webkit-autofill:hover,.dsc-input-group input:-webkit-autofill:focus,.dsc-input-group input:-webkit-autofill:active{-webkit-text-fill-color:#fff !important;caret-color:#fff}input{filter:none}input:invalid{box-shadow:none}.member-entry-bg{display:none;position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;min-height:100%;min-width:100%;overflow-y:scroll;overflow-x:hidden;background-color:#272626;background-image:url("../img/rectangle.png");background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;z-index:1051}@media(max-height:650px){.member-entry-content,.acc-recovery-modal{bottom:auto !important;max-height:100% !important;min-height:650px !important}}@media(max-width:600px) and (max-height:780px),(max-width:458px),(max-height:650px){.member-entry-content,.acc-recovery-modal{max-height:100% !important;max-width:100% !important;background-size:100% 101% !important}}@media(min-height:780px),(min-width:800px){.login_logo{display:block !important}}@media(max-height:1000px){.login_logo{top:min(calc((50vh - 330px) * 1 / 3 + 5px), 90px) !important}}@media(max-width:1000px){.login_logo{left:min(calc((50vw - 229px) * 1 / 3 + 5px) , 90px) !important}}.login_logo{display:none;position:fixed;top:90px;left:90px;width:82px;height:18px;background-image:url("../img/ic-login-logo.svg");background-repeat:no-repeat;background-size:cover}.member-entry-content{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;max-height:659px;width:100%;max-width:458px;color:#fff;overflow:hidden;background-image:url("../img/sean-pollock.jpg");background-repeat:no-repeat;background-size:cover}.member-entry-header{color:#fff;position:relative}.member-entry-content[data-content-name="login"] .member-entry-header{height:108px;margin-top:90px;margin-bottom:43px}.member-entry-content[data-content-name="signup"] .member-entry-header{height:54px;margin-top:100px;margin-bottom:27px}#member_entry_page .member-entry-close,.acc-recovery-modal-close{position:absolute;top:8px;right:8px;width:41px;height:41px;background-image:url("../img/ic-login-close.svg");background-repeat:no-repeat;background-size:21px 21px;background-position:center}.member-entry-logo>div:first-child{height:25px;margin:0 0 15px;font-size:25px;font-weight:500}.member-entry-logo>div:last-child{height:26px;margin:15px 107px 0 0;font-size:26px}.member-entry-logo,.member-entry-signup{margin:72px auto 0;position:relative;width:318px;font-size:26px;color:#fff}.member-entry-logo:after,.member-entry-signup:after{position:absolute;left:0;content:"";width:28px;height:2px;background-color:#fff}.member-entry-signup:after{bottom:-20px}.member-entry-logo:after{bottom:-41px}.member-entry-body.signup,.member-entry-body.terms_of_use{height:368px;position:relative}.member-entry-content[data-content-name="login"] .member-entry-body{height:260px;position:relative}.member-entry-content[step="terms_of_use"] .member-entry-signup[step="signup"]{display:none}.member-entry-content[step="signup"] .member-entry-signup[step="terms_of_use"]{display:none}.member-entry-content[step="terms_of_use"] .member-entry-body.terms_of_use{display:block}.member-entry-content[step="signup"] .member-entry-body.terms_of_use{display:none}.member-entry-content[step="terms_of_use"] .member-entry-body.signup{z-index:-10;opacity:0;pointer-events:none}.member-entry-content[step="signup"] .member-entry-body.signup{z-index:auto;opacity:1;pointer-events:all}.member-entry-content[data-content-name="signup"] .terms_of_use-container{width:318px;margin:0 auto}.check_ico{width:24px;height:24px;position:absolute;top:12px;left:48px;background-image:url("../img/ic-login-check.svg");background-repeat:no-repeat;background-size:cover}#terms_of_use-form .terms_of_use-agree_all{position:relative;display:block;width:318px;height:50px;font-size:15px;font-weight:500;border-radius:4px;border:solid 1.2px #fff;background-color:rgba(255,255,255,0.05);margin-bottom:30px}#terms_of_use-form .terms_of_use-agree_all.on{background-color:#fab400}#terms_of_use-form .terms_of_use-block{position:relative;margin:22px 0;font-size:15px}#terms_of_use-form .terms_of_use-block input[type="checkbox"]{all:unset;cursor:pointer;position:absolute;top:0;left:0;background-color:transparent;width:22px;height:22px;border:1.2px solid #fff;border-radius:4px}#terms_of_use-form .terms_of_use-block input[type="checkbox"]:checked{background-color:#fab400;background-image:url("../img/ic-login-check.svg");background-repeat:no-repeat;background-size:18px;background-position:center}#terms_of_use-form .terms_of_use-block button{color:#fab400;margin-left:34px}#terms_of_use-form .terms_of_use-block button>span{margin:0 5px;color:#fff}.terms_of_use-detail{margin-top:15px;margin-left:38px;font-size:14px;opacity:.8}.terms_of_use-detail>div{margin-bottom:8px}#terms_of_use-form .arrow_small_white{position:absolute;top:3px;right:0;width:16px;height:16px;background-image:url("../img/ic-arrow-small-white.svg");background-repeat:no-repeat;background-size:cover}.dsc-input-group{position:relative;display:block;left:50%;transform:translateX(-50%);width:318px;height:78px;margin-bottom:18px}.dsc-input{position:absolute;left:0;bottom:0;width:100%;height:50px;padding:18px 50px 18px 18px;border-radius:4px;font-size:14px;color:#fff;border:solid 1.2px #fff;background-color:transparent}.dsc-input.is-valid{padding:18px 70px 18px 18px}.dsc-input::placeholder{color:#fff;opacity:.2}.dsc-input:disabled{color:#bec3c8}.dsc-input-label{position:relative;margin:0;width:100%;font-size:14px;color:#fff;text-align:left}.focused ~ .dsc-input-label{color:#0070d0}.with-error ~ .dsc-input-label{color:#ff6996}.dsc-input-label>.label-text{float:left}.dsc-input-label>.err-msg{float:right;font-size:.625rem}.dsc-input-label>.err-msg>img{width:12px;height:12px;margin-right:4px}.dsc-input.filled ~ .btn_delete{display:block}.btn_delete{position:absolute;width:50px;height:50px;right:0;bottom:0;text-align:center;display:none}.dsc-input-valid-img,.dsc-input-loading-img{position:absolute;bottom:17px;right:48px;width:16px}.forgot-user{position:absolute;width:318px;height:37px;bottom:-45px;left:50%;transform:translateX(-50%);text-align:left;display:flex}.forgot-id-btn{width:85px;padding:10px 5px;font-size:14px;font-weight:500;opacity:.8;text-align:left;letter-spacing:-0.2px}.forgot-pw-btn{width:98px;padding:10px 5px;font-size:14px;font-weight:500;opacity:.8;text-align:left}#member_entry_page .member-entry-submit-btn,.member-entry-btn,.acc-recovery-submit-btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:318px;height:50px;border-radius:4px;font-size:16px;font-weight:bold;color:#0a2540;background-color:white}.switch-entry{position:absolute;bottom:33px;left:50%;transform:translateX(-50%);font-size:14px;color:#fff;text-align:left;width:329px}.switch-entry-text{float:left;padding:10px}.switch-entry-btn{float:right;padding:10px;color:#fab400}#member_entry_page .member-entry-btn:disabled,.member-entry-submit-btn:disabled,.acc-recovery-submit-btn:disabled{opacity:1;background-color:#fff;color:#bec3c8;cursor:default}.acc-recovery-modal-bg{position:fixed;top:0;left:0;z-index:1052;width:100%;height:100%}.acc-recovery-modal{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;max-width:458px;max-height:658px;background-image:url("../img/sean-pollock.jpg");background-repeat:no-repeat;background-size:cover}.acc-recovery-modal-header{position:relative;color:#fff;position:relative;margin:114px auto 35px}.acc-recovery-modal-title{position:relative;width:328px;margin:0 auto;height:64px;font-size:26px}.acc-recovery-modal-title:after{position:absolute;left:0;bottom:0;content:"";width:28px;height:2px;background-color:#fff}.acc-recovery-modal-body .dsc-input-group{width:328px;position:relative;border-radius:4px}.acc-recovery-modal-content{width:328px;margin:32px auto 36px;font-size:22px;font-weight:500;word-spacing:-0.035em;color:#fff}.acc-recovery-modal-sub-content{width:328px;margin:32px auto 36px;font-size:18px;font-weight:500;word-spacing:-0.035em;color:#fff}.acc-recovery-submit-btn{position:absolute;left:50%;bottom:101px;transform:translateX(-50%);width:328px;height:50px;border-radius:4px;font-size:16px}.acc-recovery-modal[data-modal-name= "verifyEmail"] .acc-recovery-submit-btn{bottom:195px}.acc-recovery-modal[data-modal-name= "verifyCode"] .acc-recovery-submit-btn{bottom:101px}.acc-recovery-modal[data-modal-name= "resetPW"] .acc-recovery-submit-btn{bottom:137px}.acc-recovery-modal-button-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:22px}.acc-recovery-modal-id-list-wrapper{width:328px;margin:-12px auto 0;font-size:22px;font-weight:500;word-spacing:-0.035em;color:#fff;display:flex;flex-direction:column;row-gap:16px;overflow-y:auto;max-height:200px}.acc-reovery-modal-id-item{border-bottom:2px solid #fff;width:fit-content}.acc-recovery-btn{width:328px;height:50px;border-radius:4px;font-size:16px;font-weight:bold;color:#0a2540;background-color:white}.acc-recovery-submit-again-btn,.acc-recovery-submit-plus-timer{position:absolute;bottom:14px;right:8px;width:65px;height:24px;border-radius:16px;font-size:.75rem}.countdown-timer{position:absolute;right:80px;bottom:14px;color:#fab400;font-size:14px;font-weight:500;text-align:right}.acc-recovery-complete-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:328px;height:330px;color:#fff}.acc-recovery-complete-top{font-size:26px}.acc-recovery-complete-mid{font-size:22px;font-weight:500;margin-top:50px}.acc-recovery-complete-bot{font-size:16px;font-weight:500;margin-top:55px}.acc-recovery-complete-btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:328px;height:50px;border-radius:4px;font-size:16px;font-weight:bold;color:#0a2540;background-color:white}