:root,:host{--van-image-placeholder-text-color: var(--van-text-color-2);--van-image-placeholder-font-size: var(--van-font-size-md);--van-image-placeholder-background: var(--van-background);--van-image-loading-icon-size: 32px;--van-image-loading-icon-color: var(--van-gray-4);--van-image-error-icon-size: 32px;--van-image-error-icon-color: var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__img,.van-image__error,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}.login-page[data-v-a458f861]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;padding:60px 24px 40px}.login-header[data-v-a458f861]{text-align:center;margin-bottom:48px}.login-header .title[data-v-a458f861]{color:#fff;font-size:24px;font-weight:600;margin:0 0 8px}.login-header .subtitle[data-v-a458f861]{color:#fffc;font-size:14px;margin:0}.login-form[data-v-a458f861]{flex:1}.login-form .van-cell-group[data-v-a458f861]{background:#fff;border-radius:12px}.login-form .captcha-img[data-v-a458f861]{width:100px;height:40px;border-radius:4px;cursor:pointer}.login-button-wrapper[data-v-a458f861]{margin:16px 16px 0}.login-button-wrapper .van-button--primary[data-v-a458f861]{background:#fff;border-color:#fff;color:#667eea;font-weight:600;border-radius:8px}
