.cl-root *{box-sizing:border-box}.cl-auth-page{-webkit-font-smoothing:antialiased;background:#eeeff1;width:100%;min-height:100vh;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.cl-auth-header{z-index:20;background:#fff;border-bottom:1px solid #e4e6e9;min-height:64px;position:relative}.cl-auth-header-inner{justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:64px;margin:0 auto;padding:0 28px;display:flex}.cl-auth-header-custom-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto;max-width:min(320px,42vw);max-height:44px}.cl-auth-main{justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 64px);padding:26px 24px;display:flex}.cl-auth-hero-arrow{-o-object-fit:contain;object-fit:contain;flex:none;width:84px;height:auto;display:block}@keyframes cl-glowdrift{0%{transform:translate(0)scale(1)}50%{transform:translate(3%,-3%)scale(1.06)}to{transform:translate(0)scale(1)}}@keyframes cl-glowdrift2{0%{transform:translate(0)scale(1)}50%{transform:translate(-4%,4%)scale(1.08)}to{transform:translate(0)scale(1)}}@keyframes cl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cl-track{will-change:transform;align-items:center;width:max-content;display:flex}.cl-track img{width:auto;height:100%;display:block}.cl-input{transition:border-color .15s,box-shadow .15s}.cl-input:focus{border-color:#c8090f!important;box-shadow:0 0 0 3px #c8090f1f!important}.cl-input::placeholder{color:#b7afa3}.cl-input::-ms-reveal{display:none}.cl-input::-ms-clear{display:none}.cl-password-toggle{transition:background .15s,color .15s}.cl-password-toggle:hover{color:#c8090f;background:#f5f1ea}.cl-btn-primary{transition:background .15s}.cl-btn-primary:hover:not(:disabled){background:#a60b12}.cl-btn-primary:disabled{opacity:.7;cursor:default}.cl-btn-secondary{transition:background .15s,border-color .15s}.cl-btn-secondary:hover{background:#faf8f3;border-color:#d8d1c5}.cl-link{cursor:pointer;transition:opacity .15s}.cl-link:hover{opacity:.75}.cl-sign-up-card{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:center;max-height:calc(100vh - 116px);overflow-y:auto;padding:20px 28px!important}.cl-sign-up-card>h2{margin:3px 0 2px!important;font-size:24px!important}.cl-sign-up-card>p{line-height:1.45;margin-bottom:10px!important;font-size:13px!important}.cl-sign-up-card>[role=tablist]{margin-bottom:12px!important}.cl-sign-up-card>[role=tablist]>button{height:34px!important}.cl-sign-up-field-row{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:9px;display:grid}.cl-sign-up-field-row>label{letter-spacing:.4px;margin:0;line-height:1.35}.cl-sign-up-field-row .cl-input{padding-left:13px;padding-right:13px;height:40px!important;margin:0!important}.cl-sign-up-field-row .cl-password-toggle{height:40px!important;top:0!important}.cl-sign-up-code-control>button{height:40px!important}.cl-sign-up-password-help{margin:-2px 0 8px 98px!important;font-size:12px!important;line-height:1.4!important}.cl-sign-up-code-status{min-height:14px!important;margin:-3px 0 5px 98px!important;font-size:12px!important}.cl-sign-up-card>.cl-btn-primary{min-height:42px;height:42px!important}.cl-sign-up-card>.cl-link{margin-top:10px!important}.cl-sign-up-card>p:last-child{margin-top:10px!important;margin-bottom:0!important}@media (max-width:920px){.cl-grid{grid-template-columns:1fr!important}.cl-brand-sub,.cl-brand-title{white-space:normal!important}}@media (max-width:700px){.cl-auth-header-inner{gap:12px;padding:0 16px}.cl-auth-main{align-items:flex-start;padding:20px 16px}.cl-auth-hero-arrow{width:76px}.cl-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.cl-sign-up-card{max-height:none;overflow-y:visible;padding:20px!important}.cl-sign-up-field-row{grid-template-columns:1fr;gap:5px;margin-bottom:10px}.cl-sign-up-password-help,.cl-sign-up-code-status{margin-left:0!important}}@media (max-width:420px){.cl-feature-grid{grid-template-columns:1fr!important}}
