@import url("dialog-close-icon.css?v=20261021-stable1");
/* Shared account forms, feedback and dialogs; scope excludes the site navigation. */
.account-ui{--rpx:.5px;color:var(--member-ink,#132238);font-family:-apple-system,BlinkMacSystemFont,"Microsoft YaHei",sans-serif;font-size:var(--member-font-body,14px);line-height:var(--member-leading-body,1.7);}.account-ui [hidden]{display:none!important}.account-ui *, .account-ui *::before,.account-ui *::after{box-sizing:border-box}.account-ui label{display:block;font-weight:400}.account-ui .form>label{margin:calc(18 * var(--rpx)) 0}.account-ui .avatar-copy>span{display:block}.account-ui textarea{resize:none}.account-ui button:focus-visible,.account-ui input:focus-visible,.account-ui textarea:focus-visible{outline:2px solid var(--member-focus,#94b3fa);outline-offset:2px}
.account-ui .form-ui .field-error{color:var(--member-danger,#b52c32);font-size:var(--member-font-meta,12px);line-height:var(--member-leading-meta,1.6);margin:calc(10 * var(--rpx)) 0 calc(18 * var(--rpx));overflow-wrap:anywhere}
.account-ui .form-ui .field-invalid,.account-ui .form-ui input.field-invalid,.account-ui .form-ui textarea.field-invalid{border-color:var(--member-danger-border,#ddaba3)}
.account-ui .form-ui .form-message{font-size:var(--member-font-meta,12px);line-height:var(--member-leading-meta,1.6);color:var(--member-danger,#b52c32);background:var(--member-danger-bg,#fff3f3);border-radius:calc(12 * var(--rpx));padding:calc(16 * var(--rpx)) calc(20 * var(--rpx));margin:calc(20 * var(--rpx)) 0;overflow-wrap:anywhere}
.account-ui .form-ui .form-message.form-info{color:var(--member-secondary,#52647e);background:var(--member-selected,#f0f5ff)}
.account-ui .form-ui .form-helper{font-size:var(--member-font-meta,12px);line-height:var(--member-leading-meta,1.6);color:var(--member-muted,#66758a);margin:calc(12 * var(--rpx)) 0 calc(20 * var(--rpx))}
.account-ui .form-ui button.form-primary,.account-ui .page .form-ui button.form-primary{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:calc(88 * var(--rpx));min-height:44px;margin:0 0 0;padding:0 calc(24 * var(--rpx));box-sizing:border-box;border:0;border-radius:calc(16 * var(--rpx));background:var(--member-blue,#2864dc);color:#fff;font-size:calc(32 * var(--rpx));font-weight:500;line-height:1.4;white-space:nowrap}
.account-ui .form-ui button.form-primary[disabled],.account-ui .page .form-ui button.form-primary[disabled]{background:var(--member-disabled-bg,#edf3ff);color:var(--member-disabled,#536a8c);opacity:1}
.account-ui .form-ui button.form-danger,.account-ui .page .form-ui button.form-danger{background:var(--member-danger,#b74343);color:#fff}
.account-ui .form-ui button.form-danger[disabled],.account-ui .page .form-ui button.form-danger[disabled]{background:var(--member-disabled-bg,#fff0f0);color:var(--member-disabled,#ad7070)}
.account-ui .form-ui button.form-secondary,.account-ui .page .form-ui button.form-secondary{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:calc(88 * var(--rpx));min-height:44px;box-sizing:border-box;margin:calc(20 * var(--rpx)) 0 0;padding:0 calc(24 * var(--rpx));border:calc(1 * var(--rpx)) solid var(--member-border,#b8cbed);border-radius:calc(16 * var(--rpx));background:#fff;color:var(--member-blue,#2864dc);font-size:calc(32 * var(--rpx));font-weight:500;line-height:1.4;white-space:nowrap}
.account-ui .form-ui button.form-secondary[disabled],.account-ui .page .form-ui button.form-secondary[disabled]{background:var(--member-disabled-bg,#edf3ff);color:var(--member-disabled,#536a8c);border-color:var(--member-border,#dce7fb)}
.account-ui .form-ui button.form-primary::after,.account-ui .form-ui button.form-secondary::after{border:0}
.account-ui .form-ui .form-message.form-success{background:var(--member-success-bg,#edf8f1);color:var(--member-success,#267444)}
.account-ui .form-ui .form-password-row{display:flex;align-items:center;border:calc(1 * var(--rpx)) solid var(--member-border,#dce4ef);border-radius:calc(10 * var(--rpx));background:#fff;overflow:hidden;margin:calc(12 * var(--rpx)) 0 calc(24 * var(--rpx))}
.account-ui .page .form-ui .form-password-row>input{flex:1;min-width:0;width:0;height:calc(96 * var(--rpx));min-height:44px;margin:0;padding:0 calc(18 * var(--rpx));border:0;border-radius:0;box-sizing:border-box}
.account-ui .page .form-ui .form-password-row>button.form-password-toggle{display:flex;align-items:center;justify-content:center;flex:none;width:calc(112 * var(--rpx));min-width:48px;height:calc(96 * var(--rpx));min-height:44px;margin:0;padding:0;border:0;border-radius:0;color:var(--member-blue,#2864dc);background:transparent;font-size:calc(24 * var(--rpx));line-height:1.4;font-weight:400}
.account-ui .form-ui .form-password-toggle::after{border:0}
.account-ui .form-ui .form-password-toggle .password-eye{display:block;width:20px;height:20px;margin-right:4px}
.account-ui .form-ui .field-block>.form-password-row{margin:0}
.account-ui .form-ui .form-password-row.field-invalid{border-color:var(--member-danger-border,#ddaba3)}
.account-ui .form-ui .field-block{margin:calc(22 * var(--rpx)) 0 0}
.account-ui .form-ui .field-block>input,.account-ui .form-ui .field-block>textarea{margin-bottom:0}
.account-ui .form-ui .form-feedback-space{min-height:calc(38 * var(--rpx));margin:calc(12 * var(--rpx)) 0 calc(18 * var(--rpx));font-size:var(--member-font-meta,12px);line-height:var(--member-leading-meta,1.6);color:var(--member-muted,#66758a)}
.account-ui .form-ui .form-feedback-space.field-error{color:var(--member-danger,#b52c32)}
.account-ui .page .form-ui input.field,.account-ui .page .form-ui .field-block>input,.account-ui .page .form-ui input.sms-code-field{height:calc(96 * var(--rpx));min-height:44px;box-sizing:border-box}
.account-ui .page .form-ui .field-block>input{padding:0 calc(18 * var(--rpx))}
.account-ui .page .form-ui .field-block{margin:calc(12 * var(--rpx)) 0 calc(24 * var(--rpx))}
.account-ui .page .form-ui .field-block .field-error{margin-bottom:0}
.account-ui .page .form-ui .form-feedback-space{min-height:calc(38 * var(--rpx));margin:calc(12 * var(--rpx)) 0 calc(18 * var(--rpx))}
.account-ui button,.account-ui input,.account-ui textarea{font:inherit}
.account-ui button{display:block;box-sizing:border-box;border:0;margin:0;font-size:calc(28 * var(--rpx));line-height:1.5;font-weight:400;cursor:pointer;color:var(--member-ink,#000)}
.account-ui button::after{border:0}
.account-ui button[disabled]{cursor:wait}
.account-ui input,.account-ui textarea{color:inherit}
.account-ui input::placeholder,.account-ui textarea::placeholder{color:var(--member-faint,#8794a6);opacity:1}
.account-ui .page{max-width:calc(1000 * var(--rpx));margin:0 auto;padding:calc(28 * var(--rpx)) calc(28 * var(--rpx)) calc(48 * var(--rpx))}
.account-ui .card{background:#fff;border:calc(1 * var(--rpx)) solid var(--member-divider,#e6ebf2);border-radius:calc(24 * var(--rpx));overflow:hidden;margin-bottom:calc(24 * var(--rpx))}
.account-ui .padded{padding:calc(32 * var(--rpx))}
.account-ui .section-title{font-size:calc(34 * var(--rpx));font-weight:700}
.account-ui .muted{color:var(--member-muted,#66758a)}
.account-ui .small{font-size:var(--member-font-meta,12px);line-height:var(--member-leading-meta,1.6);}
.account-ui .link{background:transparent;color:var(--member-blue,#2864dc);padding:calc(10 * var(--rpx)) 0 calc(10 * var(--rpx)) calc(16 * var(--rpx));font-size:calc(26 * var(--rpx))}
.account-ui .dev-note{font-size:var(--member-font-meta,12px);color:var(--member-muted,#66758a);border-left:calc(5 * var(--rpx)) solid var(--member-selected-border,#a6c1f1);background:var(--member-selected,#eef4ff);padding:calc(20 * var(--rpx)) calc(24 * var(--rpx));border-radius:calc(10 * var(--rpx));margin-bottom:calc(24 * var(--rpx));line-height:var(--member-leading-meta,1.6);}
.account-ui .page .tabs button{width:auto;margin:0}
.account-ui .tabs{display:flex;gap:calc(10 * var(--rpx));margin:calc(22 * var(--rpx)) 0}
.account-ui .tabs button{font-size:calc(24 * var(--rpx));flex:1;padding:0;color:var(--member-blue,#2864dc)}
.account-ui .form>div:not(:where(.cancel-feedback,.form-feedback-slot)){margin:var(--form-gap,calc(18 * var(--rpx))) 0;overflow-wrap:anywhere}
.account-ui .form input,.account-ui .form textarea{box-sizing:border-box;width:100%;padding:calc(18 * var(--rpx));border:calc(1 * var(--rpx)) solid var(--member-border,#dce4f0);border-radius:calc(10 * var(--rpx));margin:calc(12 * var(--rpx)) 0 calc(24 * var(--rpx));min-height:calc(84 * var(--rpx))}
.account-ui .form textarea{height:calc(180 * var(--rpx))}
.account-ui .form button:not(:where(.cancel-inline-action,.form-feedback-item)){font-size:calc(28 * var(--rpx));margin:calc(20 * var(--rpx)) 0}
.account-ui .avatar{width:calc(120 * var(--rpx));height:calc(120 * var(--rpx));border-radius:50%}
.account-ui .danger{color:var(--member-danger,#b52c32);background:var(--member-danger-bg,#fff0f0)}
.account-ui .identity-page .tabs{padding:calc(8 * var(--rpx));background:var(--member-subtle,#eaf0f7);border-radius:calc(16 * var(--rpx));gap:calc(6 * var(--rpx));margin:0 0 var(--member-heading-space,16px);}
.account-ui .identity-page .tabs button{min-width:0;padding:calc(16 * var(--rpx)) calc(6 * var(--rpx));line-height:1.6;font-size:calc(25 * var(--rpx));color:var(--member-muted,#66758a);background:transparent;border-radius:calc(12 * var(--rpx))}
.account-ui .identity-page .tabs .selected{background:var(--member-selected,white);color:var(--member-blue,#2864dc);font-weight:600}
.account-ui .identity-page .form button:not(:where(.cancel-inline-action,.form-feedback-item)){width:100%;box-sizing:border-box;padding:calc(20 * var(--rpx));border-radius:calc(14 * var(--rpx))}
.account-ui .identity-page .security-card{padding:0 calc(28 * var(--rpx))}
.account-ui .identity-page .form .setting-row{display:flex;align-items:center;gap:calc(16 * var(--rpx));min-height:calc(112 * var(--rpx));padding:calc(24 * var(--rpx)) 0;margin:0;background:#fff;border-radius:0;border-bottom:calc(1 * var(--rpx)) solid var(--member-subtle,#edf1f6);text-align:left}
.account-ui .identity-page .form .setting-row:last-of-type{border-bottom:0}
.account-ui .setting-name{flex:none;color:var(--member-ink,#132238);font-size:var(--member-font-body,14px);line-height:var(--member-leading-body,1.7);}
.account-ui .setting-value{flex:1;min-width:0;text-align:right;color:var(--member-muted,#66758a);font-size:var(--member-font-body,14px);overflow-wrap:anywhere;line-height:var(--member-leading-body,1.7);}
.account-ui .setting-arrow{flex:none;color:var(--member-faint,#9aa7b8)}
.account-ui .identity-page .form .avatar-row{display:flex;align-items:center;gap:calc(24 * var(--rpx));text-align:left;background:#fff;padding:0 0 calc(28 * var(--rpx));margin:0 0 calc(28 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid var(--member-subtle,#edf1f6);border-radius:0}
.account-ui .avatar{flex:none;display:block;object-fit:cover;background:var(--member-subtle,#edf2fa)}
.account-ui .avatar-placeholder{display:flex;align-items:center;justify-content:center;color:var(--member-muted,#66758a);font-size:calc(26 * var(--rpx))}
.account-ui .avatar-copy{flex:1;min-width:0}
.account-ui .avatar-copy .small{margin-top:calc(8 * var(--rpx))}
.account-ui .identity-page .form .field-count{margin:calc(-16 * var(--rpx)) 0 calc(24 * var(--rpx));text-align:right;font-size:var(--member-font-meta,12px);color:var(--member-faint,#8794a6);line-height:var(--member-leading-meta,1.6);}
.account-ui .identity-page .form .primary[disabled]{background:var(--member-disabled-bg,#edf3ff);color:var(--member-disabled,#536a8c)}
.account-ui .identity-page .form input.sms-code-field{width:100%;height:calc(90 * var(--rpx));min-height:0;margin:0;padding:0 calc(18 * var(--rpx));border:0;border-radius:0;font-size:calc(28 * var(--rpx))}
.account-ui .cancel-form{--form-gap:calc(14 * var(--rpx))}
.account-ui .cancel-warning{padding:calc(18 * var(--rpx)) calc(22 * var(--rpx));background:var(--member-warning-bg,#fff5ef);border-radius:calc(12 * var(--rpx));color:var(--member-warning,#8b5034);font-size:var(--member-font-meta,12px);line-height:var(--member-leading-meta,1.6);}
.account-ui .cancel-warning-title{font-weight:600;font-size:var(--member-font-body,14px);margin-bottom:calc(4 * var(--rpx));line-height:var(--member-leading-body,1.7);}
.account-ui .cancel-warning-summary{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--rpx));flex-wrap:wrap}
.account-ui .identity-page .cancel-inline-action{display:flex;align-items:center;gap:calc(8 * var(--rpx));width:auto;min-height:32px;padding:0;margin:0;background:transparent;color:var(--member-blue,#2864dc);font-size:calc(24 * var(--rpx));line-height:1.6;text-align:left}
.account-ui .cancel-code-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--rpx))}
.account-ui .cancel-info-paragraph{margin-bottom:calc(20 * var(--rpx))}
.account-ui .cancel-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(28 * var(--rpx));padding:calc(10 * var(--rpx)) calc(22 * var(--rpx));background:var(--member-subtle,#f7f9fc);border-radius:calc(12 * var(--rpx))}
.account-ui .cancel-stats>div{display:flex;justify-content:space-between;gap:calc(12 * var(--rpx));padding:calc(8 * var(--rpx)) 0;font-size:var(--member-font-meta,12px);line-height:var(--member-leading-meta,1.6);}
.account-ui .cancel-stats span:first-child{color:var(--member-muted,#66758a)}
.account-ui .risk-value{color:var(--member-warning,#b35b2d);font-weight:600}
.account-ui .cancel-impact{font-size:var(--member-font-meta,12px);color:var(--member-warning,#9b5935);line-height:var(--member-leading-meta,1.6);}
.account-ui .identity-page .form textarea.cancel-reason{height:calc(136 * var(--rpx));margin:calc(8 * var(--rpx)) 0 0;padding:calc(20 * var(--rpx)) calc(24 * var(--rpx));font-size:calc(28 * var(--rpx));line-height:calc(46 * var(--rpx));box-sizing:border-box}
.account-ui .cancel-consent{display:block;margin:calc(12 * var(--rpx)) 0 calc(20 * var(--rpx))}
.account-ui .cancel-consent label{display:flex;align-items:center;font-size:calc(25 * var(--rpx));color:var(--member-secondary,#52647e)}
.account-ui .identity-page .form .danger{background:var(--member-danger,#b74343);color:#fff}
.account-ui .identity-page .form .danger[disabled]{background:var(--member-disabled-bg,#fff0f0);color:var(--member-disabled,#ad7070)}
.account-ui .identity-page .form.form-ui input.sms-code-field{height:calc(96 * var(--rpx));min-height:44px}
.account-ui .captcha-box{margin:calc(24 * var(--rpx)) 0}
.account-ui .captcha-button{font-size:calc(26 * var(--rpx));color:var(--member-blue,#2864dc);background:var(--member-selected,#eef3ff);margin:calc(12 * var(--rpx)) 0}
.account-ui .picture{position:relative;width:100%;height:0}
.account-ui .captcha-image{position:absolute;left:0;top:0;width:100%;height:100%}
.account-ui .marker{position:absolute;transform:translate(-50%,-50%);background:var(--member-blue,#2864dc);color:white;border:calc(2 * var(--rpx)) solid white;border-radius:50%;width:calc(36 * var(--rpx));height:calc(36 * var(--rpx));text-align:center;line-height:calc(36 * var(--rpx));pointer-events:none}
.account-ui .prompt{font-size:calc(28 * var(--rpx));margin:calc(18 * var(--rpx)) 0}
.account-ui .error{color:var(--member-danger,#b52c32);font-size:var(--member-font-meta,12px);overflow-wrap:anywhere;line-height:var(--member-leading-meta,1.6);}
.account-ui .captcha-inline{margin:0}
.account-ui .captcha-inline-row{display:flex;align-items:center;width:100%;box-sizing:border-box;border:calc(1 * var(--rpx)) solid var(--member-border,#dce4ef);border-radius:calc(14 * var(--rpx));background:#fff;overflow:hidden}
.account-ui .captcha-input-slot{flex:1;min-width:0}
.account-ui .captcha-inline .captcha-inline-row button.captcha-inline-button{display:flex;align-items:center;justify-content:center;flex:0 0 calc(224 * var(--rpx));width:calc(224 * var(--rpx));min-width:calc(224 * var(--rpx));height:calc(96 * var(--rpx));min-height:44px;box-sizing:border-box;margin:0;padding:0 calc(12 * var(--rpx));line-height:1;border-radius:0;background:#fff;border:0;border-left:calc(1 * var(--rpx)) solid var(--member-divider,#e6ebf2);font-size:calc(25 * var(--rpx));font-weight:500;white-space:nowrap;color:var(--member-blue,#2864dc)}
.account-ui .captcha-button::after{border:0}
.account-ui .captcha-button-label{display:block;line-height:1.4}
.account-ui .captcha-disabled{opacity:1;color:var(--member-disabled,#536a8c);background:var(--member-disabled-bg,#edf3ff)}
.account-ui .captcha-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:calc(32 * var(--rpx));background:rgba(17,30,48,.48)}
.account-ui .captcha-dialog{width:100%;max-width:calc(680 * var(--rpx));max-height:90vh;box-sizing:border-box;padding:calc(30 * var(--rpx));border-radius:calc(24 * var(--rpx));background:#fff;box-shadow:0 calc(16 * var(--rpx)) calc(64 * var(--rpx)) rgba(15,23,42,.16);overflow-y:auto;color:var(--member-ink,#172b46)}
.account-ui .captcha-heading{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;font-size:calc(32 * var(--rpx));font-weight:600;min-height:calc(64 * var(--rpx))}
.account-ui .captcha-heading .captcha-title{flex:1;min-width:0;white-space:nowrap}
.account-ui .captcha-dialog .captcha-heading button.captcha-close{display:flex;align-items:center;justify-content:center;flex:none;width:calc(72 * var(--rpx));min-width:44px;height:calc(72 * var(--rpx));min-height:44px;margin:calc(-8 * var(--rpx)) calc(-12 * var(--rpx)) calc(-8 * var(--rpx)) 0;padding:0;background:transparent;color:var(--member-muted,#66758a);line-height:1;font-weight:400;font-size:0;position:relative;}
.account-ui .captcha-close::after,.account-ui .captcha-link::after{border:0}
.account-ui .captcha-close[disabled]{background:transparent;color:var(--member-disabled,#8ea4c7)}
.account-ui .captcha-dialog .prompt{margin:calc(24 * var(--rpx)) 0 calc(20 * var(--rpx));font-size:calc(26 * var(--rpx));color:var(--member-muted,#66758a);line-height:1.7;overflow-wrap:anywhere}
.account-ui .captcha-targets{color:var(--member-ink,#172b46);font-size:calc(29 * var(--rpx));font-weight:600;min-height:calc(50 * var(--rpx))}
.account-ui .captcha-dialog .picture{background:var(--member-subtle,#f1f5fa);border-radius:calc(12 * var(--rpx));overflow:hidden}
.account-ui .captcha-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:calc(26 * var(--rpx));color:var(--member-muted,#66758a)}
.account-ui .captcha-dialog .marker{width:calc(38 * var(--rpx));height:calc(38 * var(--rpx));line-height:calc(38 * var(--rpx));font-size:calc(25 * var(--rpx));box-shadow:0 calc(1 * var(--rpx)) calc(6 * var(--rpx)) rgba(0,0,0,.2)}
.account-ui .captcha-status{min-height:calc(42 * var(--rpx));margin-top:calc(18 * var(--rpx));font-size:var(--member-font-meta,12px);line-height:var(--member-leading-meta,1.6);color:var(--member-muted,#66758a);overflow-wrap:anywhere}
.account-ui .captcha-error{color:var(--member-danger,#b52c32)}
.account-ui .captcha-actions{display:flex;align-items:center;justify-content:space-between;margin-top:calc(12 * var(--rpx))}
.account-ui .captcha-dialog .captcha-actions button.captcha-link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:auto;min-width:calc(128 * var(--rpx));height:calc(88 * var(--rpx));min-height:44px;margin:0;padding:0 calc(8 * var(--rpx));font-size:calc(26 * var(--rpx));line-height:1.4;font-weight:400;color:var(--member-blue,#2864dc);background:transparent;border-radius:calc(8 * var(--rpx))}
.account-ui .captcha-dialog .captcha-actions button.captcha-link[disabled]{background:transparent;color:var(--member-disabled,#8ea4c7)}
.account-ui .captcha-actions .captcha-link span{display:block;line-height:1.4}
.account-ui .captcha-inline .captcha-inline-row button.captcha-inline-button[disabled]{color:var(--member-disabled,#536a8c);background:var(--member-disabled-bg,#edf3ff)}
.account-ui .captcha-recipient{margin-top:calc(16 * var(--rpx));padding:calc(16 * var(--rpx)) calc(20 * var(--rpx));background:var(--member-subtle,#f5f7fb);border-radius:calc(12 * var(--rpx))}
.account-ui .captcha-recipient-hint{font-size:var(--member-font-meta,12px);line-height:var(--member-leading-meta,1.6);color:var(--member-muted,#66758a)}
.account-ui .captcha-recipient-row{display:flex;align-items:center;gap:calc(12 * var(--rpx));min-height:calc(76 * var(--rpx))}
.account-ui .captcha-recipient-value{flex:1;min-width:0;font-size:calc(30 * var(--rpx));font-weight:500;line-height:1.5;overflow-wrap:anywhere;word-break:break-all}
.account-ui .captcha-dialog button.captcha-edit{display:flex;align-items:center;justify-content:center;flex:none;width:auto;min-width:calc(112 * var(--rpx));min-height:44px;margin:0;padding:0 calc(4 * var(--rpx));font-size:calc(24 * var(--rpx));font-weight:400;line-height:1.4;color:var(--member-blue,#2864dc);background:transparent}
.account-ui .captcha-dialog button.captcha-edit[disabled]{color:var(--member-disabled,#8ea4c7);background:transparent}
.account-ui .captcha-edit::after{border:0}
.account-ui .captcha-inline .captcha-invalid{border-color:var(--member-danger-border,#ddaba3)}
.account-ui .info-dialog-preparing{visibility:hidden;pointer-events:none}
.account-ui .info-dialog-wait{position:absolute;color:#fff;font-size:var(--member-font-body,14px);line-height:var(--member-leading-body,1.7);}
.account-ui .info-dialog-overlay{position:fixed;inset:0;z-index:10050;background:rgba(18,33,54,.42);display:flex;align-items:center;justify-content:center;padding:calc(32 * var(--rpx));box-sizing:border-box}
.account-ui .info-dialog{display:flex;flex-direction:column;max-height:calc(100vh - calc(64 * var(--rpx)));width:100%;max-width:calc(650 * var(--rpx));box-sizing:border-box;background:#fff;border-radius:calc(26 * var(--rpx));overflow:hidden;box-shadow:0 calc(20 * var(--rpx)) calc(80 * var(--rpx)) rgba(18,33,54,.15)}
.account-ui .info-dialog-header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:calc(12 * var(--rpx));padding:calc(32 * var(--rpx)) calc(32 * var(--rpx)) calc(24 * var(--rpx));border-bottom:calc(1 * var(--rpx)) solid var(--member-divider,#e8edf5);text-align:left}
.account-ui .info-dialog-heading{min-width:0}
.account-ui .info-dialog-eyebrow{font-size:var(--member-font-meta,12px);color:var(--member-muted,#7185a1);margin-bottom:calc(8 * var(--rpx));line-height:var(--member-leading-meta,1.6);}
.account-ui .info-dialog-title{font-size:calc(34 * var(--rpx));font-weight:600;line-height:1.5;color:var(--member-ink,#172b4d);overflow-wrap:anywhere}
.account-ui .info-dialog-date{font-size:var(--member-font-meta,12px);color:var(--member-faint,#8794a6);line-height:var(--member-leading-meta,1.6);margin-top:calc(8 * var(--rpx))}
.account-ui .info-dialog-header .info-dialog-close{flex:none;width:44px;height:44px;min-height:0;margin:calc(-10 * var(--rpx)) calc(-14 * var(--rpx)) 0 0;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--member-faint,#8190a7);line-height:1;border:0;font-size:0;position:relative;}
.account-ui .info-dialog-close::after{border:0}
.account-ui .info-dialog-scroll{max-height:58vh;min-height:0;flex:0 1 auto}
.account-ui .info-dialog-body{padding:calc(24 * var(--rpx)) calc(32 * var(--rpx)) calc(8 * var(--rpx));font-size:var(--member-font-body,14px);line-height:var(--member-leading-body,1.7);color:var(--member-secondary,#60718b);text-align:left;overflow-wrap:anywhere}
.account-ui .info-dialog-loading{padding:calc(12 * var(--rpx)) 0;color:var(--member-muted,#7185a1)}
.account-ui .info-dialog-error{margin:calc(16 * var(--rpx)) 0;color:var(--member-danger,#a34f43);font-size:var(--member-font-meta,12px);line-height:var(--member-leading-meta,1.6);}
.account-ui .info-dialog-error button{margin:0;padding:calc(8 * var(--rpx)) 0;min-height:44px;width:auto;background:transparent;color:var(--member-blue,#2864dc);text-align:left;font-size:calc(25 * var(--rpx))}
.account-ui .info-dialog-error button::after{border:0}
.account-ui .info-dialog-footer{flex-shrink:0;padding:calc(8 * var(--rpx)) calc(32 * var(--rpx)) calc(32 * var(--rpx))}
.account-ui .info-dialog-footer button{margin:0;width:100%;height:calc(88 * var(--rpx));line-height:calc(88 * var(--rpx));min-height:44px;padding:0;background:var(--member-blue,#2864dc);color:#fff;border:0;border-radius:calc(14 * var(--rpx));font-size:calc(28 * var(--rpx))}
.account-ui .info-dialog-footer button::after{border:0}
.account-ui .form-password-row:has(.form-feedback-invalid),.account-ui .captcha-inline-row:has(.form-feedback-invalid){border-color:var(--member-danger-border,#ddaba3)}.account-ui #original-password,.account-ui #cancel-fields{display:contents}.account-ui #original-password>label{margin:calc(18 * var(--rpx)) 0}.account-ui .cancel-code-heading label{margin:0}.account-ui #cancel-fields>div{margin:calc(14 * var(--rpx)) 0}.account-ui .cancel-consent label{min-height:32px;display:flex;align-items:center;font-size:calc(25 * var(--rpx));color:var(--member-secondary,#52647e)}.account-ui .cancel-consent input{flex:none;width:16px;height:16px;min-height:0;margin:0 6px 0 0;padding:0;appearance:none;border:1px solid var(--member-border,#dce4ef);border-radius:3px;background:#fff}.account-ui .cancel-consent input:checked{border-color:var(--member-danger,#b52c32);background:var(--member-danger,#b52c32) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center/14px 14px no-repeat}.account-ui .cancel-consent input.form-feedback-invalid{outline:1px solid var(--member-danger-border,#ddaba3)}.account-ui .cancel-info-paragraph{margin-top:0}.account-ui .info-dialog-scroll{overflow:auto}.account-ui .picture{padding-top:66.6667%}.account-ui .captcha-image{object-fit:fill;cursor:crosshair}.account-ui .captcha-close,.account-ui .captcha-edit,.account-ui .captcha-link{border:0}.account-ui .identity-confirm-overlay{position:fixed;inset:0;z-index:10051;background:rgba(18,33,54,.42);display:flex;align-items:center;justify-content:center;padding:24px}.account-ui .identity-confirm-dialog{max-width:340px;width:100%;background:white;border-radius:12px;overflow:hidden;text-align:center}.account-ui .identity-confirm-dialog h2{margin:24px 20px 12px;font-size:18px;font-weight:600}.account-ui .identity-confirm-dialog p{margin:0;padding:0 24px 24px;font-size:14px;color:var(--member-muted,#66758a)}.account-ui .identity-confirm-dialog>div{display:flex;border-top:1px solid var(--member-subtle,#edf1f6)}.account-ui .identity-confirm-dialog button{flex:1;background:white;min-height:48px}.account-ui #confirm-yes{color:var(--member-blue,#2864dc);border-left:1px solid var(--member-subtle,#edf1f6);font-weight:600}.account-ui #identity-toast{position:fixed;z-index:10052;left:50%;top:45%;transform:translate(-50%,-50%);max-width:85vw;background:rgba(0,0,0,.75);color:#fff;padding:14px 20px;border-radius:8px;font-size:14px;pointer-events:none}.account-ui #identity-reload{margin-bottom:14px}

@media(max-width:991px){.account-ui{--rpx:min(calc(100vw / 750), .64px);}}
