.auth-callback-page{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden}[dir] .auth-callback-page{padding:24px}.auth-callback-card{position:relative;z-index:1;width:min(100%,360px);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}[dir] .auth-callback-card{padding:40px 34px 34px;border:1px solid hsla(0,0%,100%,.58);border-radius:8px;background:hsla(0,0%,100%,.64);box-shadow:0 24px 80px rgba(53,91,148,.18),inset 0 1px 0 hsla(0,0%,100%,.76);text-align:center}.auth-callback-icon{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;color:#409eff;font-size:42px}[dir] .auth-callback-icon{margin-bottom:18px;border-radius:50%;background:rgba(64,158,255,.12)}.auth-callback-icon.success{color:#67c23a}[dir] .auth-callback-icon.success{background:rgba(103,194,58,.12)}.auth-callback-icon.fail{color:#e6a23c}[dir] .auth-callback-icon.fail{background:rgba(230,162,60,.12)}.auth-callback-title{color:#24364a;font-size:24px;font-weight:600;letter-spacing:0}[dir] .auth-callback-title{margin:0 0 12px}.auth-callback-desc{min-height:48px;color:#65758a;font-size:14px;line-height:1.7}[dir] .auth-callback-desc{margin:0}.auth-callback-button{height:40px;min-width:120px;color:#fff;font-size:14px}[dir] .auth-callback-button{margin-top:22px;border:none;border-radius:4px;background:#409eff;cursor:pointer}[dir] .auth-callback-button:hover{background:#66b1ff}