._root_1va6x_2._root_1va6x_2._root_1va6x_2{border:1px solid var(--qh-border);background:var(--qh-surface);width:100%;min-width:0;max-width:440px;color:var(--qh-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:20px;margin:24px auto;padding:24px;font-size:13px;line-height:1.5;display:grid}._root_1va6x_2._root_1va6x_2._root_1va6x_2 *,._root_1va6x_2._root_1va6x_2._root_1va6x_2 :before,._root_1va6x_2._root_1va6x_2._root_1va6x_2 :after{box-sizing:border-box}._root_1va6x_2._root_1va6x_2._root_1va6x_2._embedded_1va6x_4{background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}.account-required-card:has(._root_1va6x_2){border-color:var(--qh-border);background:var(--qh-surface);box-shadow:none;-webkit-backdrop-filter:none;border-radius:6px;animation:none}.account-required-card:has(._root_1va6x_2) .account-required-home{border-radius:4px;min-height:44px}.account-required-card:has(._root_1va6x_2) .account-required-home:focus-visible{outline:2px solid var(--qh-focus);outline-offset:2px}._root_1va6x_2._root_1va6x_2._root_1va6x_2 .account-auth-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._root_1va6x_2._root_1va6x_2._root_1va6x_2 h2{color:var(--qh-text);letter-spacing:normal;margin:0;font-size:21px;line-height:1.4}._root_1va6x_2._root_1va6x_2._root_1va6x_2 p{color:var(--qh-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}._root_1va6x_2._root_1va6x_2._root_1va6x_2 form,._root_1va6x_2._root_1va6x_2._root_1va6x_2 ._fields_1va6x_11{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;margin:0;animation:none;display:grid;transform:none}._root_1va6x_2._root_1va6x_2._root_1va6x_2 label{min-width:0;color:var(--qh-text);gap:8px;font-size:13px;line-height:1.5;display:grid}._root_1va6x_2._root_1va6x_2._root_1va6x_2 input{box-sizing:border-box;border:1px solid var(--qh-border-strong);background:var(--qh-surface);width:100%;min-width:0;height:48px;min-height:48px;color:var(--qh-text);font:inherit;border-radius:4px;padding:10px 12px;font-size:16px;line-height:1.5}._root_1va6x_2._root_1va6x_2._root_1va6x_2 input::placeholder{color:var(--qh-text-muted)}._root_1va6x_2._root_1va6x_2._root_1va6x_2 small{color:var(--qh-text-muted);font-size:11px;line-height:1.5}._root_1va6x_2._root_1va6x_2._root_1va6x_2 button{box-sizing:border-box;border:1px solid var(--qh-border);background:var(--qh-surface);min-width:44px;min-height:44px;color:var(--qh-action);font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}._root_1va6x_2._root_1va6x_2._root_1va6x_2 button:hover:not(:disabled){background:var(--qh-surface-muted);border-color:var(--qh-action)}._root_1va6x_2._root_1va6x_2._root_1va6x_2 button:active{transform:none}:is(._root_1va6x_2._root_1va6x_2._root_1va6x_2 button:focus-visible,._root_1va6x_2._root_1va6x_2._root_1va6x_2 input:focus-visible){outline:2px solid var(--qh-focus);outline-offset:2px;border-color:var(--qh-focus)}._root_1va6x_2._root_1va6x_2._root_1va6x_2 button:disabled,._root_1va6x_2._root_1va6x_2._root_1va6x_2 input:disabled{opacity:.65;cursor:wait}._root_1va6x_2._root_1va6x_2._root_1va6x_2 .account-auth-tabs{border:1px solid var(--qh-border);background:var(--qh-surface-muted);border-radius:6px;gap:0;padding:2px;display:inline-flex}._root_1va6x_2._root_1va6x_2._root_1va6x_2 .account-auth-tabs button{color:var(--qh-text-muted);background:0 0;border-color:#0000;padding:8px 14px}._root_1va6x_2._root_1va6x_2._root_1va6x_2 .account-auth-tabs button[aria-pressed=true]{background:var(--qh-surface);color:var(--qh-action);border-color:var(--qh-border)}._passwordField_1va6x_24{min-width:0;position:relative}._root_1va6x_2._root_1va6x_2._root_1va6x_2 ._passwordField_1va6x_24 input{padding-right:86px}._root_1va6x_2._root_1va6x_2._root_1va6x_2 ._passwordToggle_1va6x_26{background:0 0;border-color:#0000;width:76px;min-width:76px;height:44px;min-height:44px;padding:0 8px;font-size:11px;position:absolute;top:29.5px;right:2px}._passwordToggle_1va6x_26 svg{flex:0 0 16px}._root_1va6x_2._root_1va6x_2._root_1va6x_2 ._submit_1va6x_28{background:var(--qh-action);border-color:var(--qh-action);width:100%;min-height:48px;color:var(--qh-canvas);font-weight:700}._root_1va6x_2._root_1va6x_2._root_1va6x_2 ._submit_1va6x_28:hover:not(:disabled){background:var(--qh-action);border-color:var(--qh-focus)}._root_1va6x_2._root_1va6x_2._root_1va6x_2 .account-wechat-login{gap:12px;margin:0;display:grid}._root_1va6x_2._root_1va6x_2._root_1va6x_2 .account-wechat-button{width:100%;min-height:44px;border:1px solid var(--qh-border-strong)!important;background:var(--qh-surface)!important;color:var(--qh-text)!important}._root_1va6x_2._root_1va6x_2._root_1va6x_2 .account-auth-divider{color:var(--qh-text-muted);font-size:11px}._root_1va6x_2._root_1va6x_2._root_1va6x_2 .account-auth-help{flex-wrap:wrap;margin-top:-8px;display:flex}._root_1va6x_2._root_1va6x_2._root_1va6x_2 .account-auth-help button{background:0 0;border-color:#0000;padding:8px 0}._root_1va6x_2._root_1va6x_2._root_1va6x_2 .account-auth-recovery{border:0;border-top:1px solid var(--qh-border);background:0 0;border-radius:0;gap:12px;margin:0;padding:16px 0 0;scroll-margin-block:16px;display:grid}._root_1va6x_2._root_1va6x_2._root_1va6x_2 .account-auth-recovery[hidden]{display:none}._root_1va6x_2._root_1va6x_2._root_1va6x_2 .account-auth-recovery button{justify-self:start;margin:0}._root_1va6x_2._root_1va6x_2._root_1va6x_2 ._status_1va6x_39{border:1px solid var(--qh-border);background:var(--qh-surface-muted);border-radius:4px;margin:0;padding:12px;color:var(--qh-text)!important}._root_1va6x_2._root_1va6x_2._root_1va6x_2 ._status_1va6x_39[data-tone=error]{border-color:color-mix(in srgb, var(--qh-status-error) 50%, var(--qh-border));color:var(--qh-status-error)!important}._root_1va6x_2._root_1va6x_2._root_1va6x_2 ._status_1va6x_39[data-tone=success]{border-color:color-mix(in srgb, var(--qh-status-success) 50%, var(--qh-border));color:var(--qh-status-success)!important}@media (max-width:480px){._root_1va6x_2._root_1va6x_2._root_1va6x_2{margin-block:16px;padding:20px}._root_1va6x_2._root_1va6x_2._root_1va6x_2._embedded_1va6x_4{margin:0;padding:0}}@media (prefers-reduced-motion:reduce){._root_1va6x_2._root_1va6x_2._root_1va6x_2 *,._root_1va6x_2._root_1va6x_2._root_1va6x_2 :before,._root_1va6x_2._root_1va6x_2._root_1va6x_2 :after{transition:none;animation:none}}@media (prefers-contrast:more){._root_1va6x_2._root_1va6x_2._root_1va6x_2{--qh-border:var(--qh-text-muted);--qh-border-strong:var(--qh-text-muted)}}
